
Instala paquetes npm de forma segura auditándolos en la etapa previa a la instalación.
Este directorio contiene documentación exhaustiva de la herramienta de auditoría de seguridad NPQ (Node Package Quality).
optional-features.mdConfiguración y uso de las funcionalidades de seguridad opcionales, incluidas las mejoras recientes y las correcciones de errores.
age.marshall.mdDocumentación detallada del componente de seguridad Age Marshall que valida la antigüedad y la madurez de los paquetes.
El directorio feature/ contiene documentación detallada para funcionalidades e implementaciones específicas:
test-coverage-improvements.md - Mejoras integrales de cobertura de pruebas que aumentaron la cobertura general del 84.4% al 93.39%signature-verification-fix.md - Corrección crítica de errores para la verificación de firmas con rangos de versiones (p. ej., @angular/common@^20.2.4)auto-continue.md - Documentación de la funcionalidad de continuación automática que agiliza los flujos de trabajo de instalación de paquetesexit-codes.md - Referencia del comportamiento de salida de los procesos npq y npq-herojson-output.md - Salida únicamente de auditoría, versionada y legible por máquina para CI y automatizaciónmalicious-package.md - Documentación de la detección de paquetes maliciosos conocidos mediante datos de Snyk/OSVpacote-dependency-reduction.md - Resumen de implementación de la reducción opcional de dependencias de pacotefeature/Los componentes Marshall son los módulos principales de validación de seguridad en NPQ. Cada marshall se centra en un aspecto de seguridad específico:
age.marshall.md) - Validación de la antigüedad y madurez de los paquetessignature-verification-fix.md)Al añadir nuevas funcionalidades o realizar cambios significativos:
feature/npq y npq-hero.| Tema | Archivo | Propósito |
|---|
| Funcionalidades opcionales | optional-features.md | Configuración de funcionalidades y mejoras recientes |
| Validación de antigüedad | age.marshall.md | Comprobaciones de seguridad de antigüedad y madurez de paquetes |
| Cobertura de pruebas | feature/test-coverage-improvements.md | Mejoras recientes del conjunto de pruebas |
| Verificación de firmas | feature/signature-verification-fix.md | Corrección de errores de rangos de versiones y validación |
| Continuación automática | feature/auto-continue.md | Flujo de trabajo de instalación automatizado |
| Salida de auditoría JSON | feature/json-output.md | Resultados de auditoría versionados y legibles por máquina para CI |
| Códigos de salida | feature/exit-codes.md | Comportamiento de salida de la CLI y de traspaso del gestor de paquetes |
| Paquetes maliciosos | feature/malicious-package.md | Detección y notificación de paquetes maliciosos conocidos |
| Reducción de dependencias | feature/pacote-dependency-reduction.md | Gestión opcional de dependencias |