
설치 전 단계에서 npm 패키지를 감사하여 안전하게 설치하세요.
이 디렉토리에는 NPQ(Node Package Quality) 보안 감사 도구에 대한 포괄적인 문서가 포함되어 있습니다.
optional-features.md선택적 보안 기능의 구성 및 사용 방법, 그리고 최근 개선 사항과 버그 수정 사항을 다룹니다.
age.marshall.md패키지 연령과 성숙도를 검증하는 Age Marshall 보안 구성 요소에 대한 상세 문서입니다.
feature/ 디렉토리에는 특정 기능 및 구현에 대한 상세 문서가 포함되어 있습니다:
test-coverage-improvements.md - 전체 커버리지를 84.4%에서 93.39%로 개선한 포괄적인 테스트 커버리지 강화signature-verification-fix.md - 버전 범위(예: @angular/common@^20.2.4)가 있는 서명 검증을 위한 중요 버그 수정auto-continue.md - 패키지 설치 워크플로우를 간소화하는 auto-continue 기능에 대한 문서exit-codes.md - npq 및 npq-hero 프로세스 종료 동작에 대한 참조json-output.md - CI 및 자동화를 위한 버전 관리된 기계 판독 가능 감사 전용 출력malicious-package.md - Snyk/OSV 데이터를 통한 알려진 악성 패키지 탐지에 대한 문서pacote-dependency-reduction.md - 선택적 pacote 종속성 축소에 대한 구현 요약feature/ 디렉토리에 자체 마크다운 파일을 가집니다Marshall 구성 요소는 NPQ의 핵심 보안 검증 모듈입니다. 각 marshall은 특정 보안 문제에 중점을 둡니다:
age.marshall.md) - 패키지 연령 및 성숙도 검증signature-verification-fix.md 참조)새 기능을 추가하거나 중요한 변경을 할 때:
feature/ 디렉토리에 새 파일 생성npq 및 npq-hero 전반에 걸친 이슈 #426에 대한 테스트 우선 구현 계획.| 주제 | 파일 | 목적 |
|---|
| 선택적 기능 | optional-features.md | 기능 구성 및 최근 개선 사항 |
| 연령 검증 | age.marshall.md | 패키지 연령 및 성숙도 보안 검사 |
| 테스트 커버리지 | feature/test-coverage-improvements.md | 최근 테스트 스위트 개선 사항 |
| 서명 검증 | feature/signature-verification-fix.md | 버전 범위 버그 수정 및 검증 |
| 자동 계속 | feature/auto-continue.md | 자동화된 설치 워크플로우 |
| JSON 감사 출력 | feature/json-output.md | CI를 위한 버전 관리된 기계 판독 가능 감사 결과 |
| 종료 코드 | feature/exit-codes.md | CLI 및 패키지 매니저 전달(passthrough) 종료 동작 |
| 악성 패키지 | feature/malicious-package.md | 알려진 악성 패키지 탐지 및 보고 |
| 종속성 축소 | feature/pacote-dependency-reduction.md | 선택적 종속성 관리 |