
Sichere Installation von npm-Paketen durch Prüfung vor der Installation
Dieses Verzeichnis enthält die umfassende Dokumentation für das Sicherheits-Audit-Tool NPQ (Node Package Quality).
optional-features.mdKonfiguration und Verwendung optionaler Sicherheitsfunktionen, einschließlich der jüngsten Verbesserungen und Fehlerbehebungen.
age.marshall.mdDetaillierte Dokumentation der Sicherheitskomponente Age Marshall, die Paketalter und -reife validiert.
Das Verzeichnis feature/ enthält detaillierte Dokumentation für spezifische Funktionen und Implementierungen:
test-coverage-improvements.md - Umfassende Verbesserungen der Testabdeckung, die die Gesamtabdeckung von 84,4 % auf 93,39 % erhöht habensignature-verification-fix.md - Kritische Fehlerbehebung für die Signaturprüfung mit Versionsbereichen (z. B. @angular/common@^20.2.4)auto-continue.md - Dokumentation für die Auto-Continue-Funktion, die Paketinstallations-Workflows optimiertexit-codes.md - Referenz für das Exit-Verhalten der Prozesse npq und npq-herojson-output.md - Versionierte, maschinenlesbare reine Audit-Ausgabe für CI und Automatisierungmalicious-package.md - Dokumentation zur Erkennung bekannter bösartiger Pakete über Snyk/OSV-Datenpacote-dependency-reduction.md - Implementierungszusammenfassung für die optionale Reduzierung von pacote-Abhängigkeitenfeature/Marshall-Komponenten sind die zentralen Sicherheitsvalidierungsmodule in NPQ. Jeder Marshall konzentriert sich auf einen spezifischen Sicherheitsaspekt:
age.marshall.md) - Validierung von Paketalter und -reifesignature-verification-fix.md)Beim Hinzufügen neuer Funktionen oder bei wesentlichen Änderungen:
feature/ erstellennpq und npq-hero.| Thema | Datei | Zweck |
|---|
| Optionale Funktionen | optional-features.md | Funktionskonfiguration und aktuelle Verbesserungen |
| Altersvalidierung | age.marshall.md | Sicherheitsprüfungen für Paketalter und -reife |
| Testabdeckung | feature/test-coverage-improvements.md | Aktuelle Verbesserungen der Testsuite |
| Signaturprüfung | feature/signature-verification-fix.md | Fehlerbehebung für Versionsbereiche und Validierung |
| Auto-Continue | feature/auto-continue.md | Automatisierter Installations-Workflow |
| JSON-Audit-Ausgabe | feature/json-output.md | Versionierte maschinenlesbare Audit-Ergebnisse für CI |
| Exit-Codes | feature/exit-codes.md | Exit-Verhalten der CLI und der Paketmanager-Durchreichung |
| Bösartige Pakete | feature/malicious-package.md | Erkennung und Meldung bekannter bösartiger Pakete |
| Abhängigkeitsreduzierung | feature/pacote-dependency-reduction.md | Optionale Abhängigkeitsverwaltung |