|
|
# Aktualisierung CPE Datenbank |
|
|
\ No newline at end of file |
|
|
Zur Dokumentation von Anwendungen und Betriebssystemen stellt SecDoc die Möglichkeit zur Verfügung, Vorschläge aus der [CPE Datenbank des NIST](https://nvd.nist.gov/products/cpe) zu verwenden. Die Daten werden in der SQLite Datenbank in der Tabelle `CPE` gespeichert und sollten regelmäßig aktualisiert werden. Zu diesem Zweck steht das Skript [cpe-update.php](https://zivgitlab.uni-muenster.de/secdoc/secdoc/-/blob/master/assets/php/cpe-update.php) zur Verfügung.
|
|
|
|
|
|
```bash
|
|
|
# Im SecDoc-Verzeichnis
|
|
|
cd assets/php
|
|
|
php cpe-update.php
|
|
|
```
|
|
|
|
|
|
Das Skript speichert den Stand des letzten Updates in einer JSON-Datei (`cpe_update.json`). Sollte diese nicht vorhanden sein, wird der lokale CPE Datensatz vollständig ersetzt. Falls vorhanden, werden nur die Änderungen seit dem letzten Update geholt und auf den lokalen Datensatz angewendet. |
|
|
\ No newline at end of file |