파이프라인 명령
/security-audit
/security-audit — OWASP ASVS 4.0 이상 및 OWASP Top 10에 대한 포괄적인 보안 태세 감사.
역할: 보안 감사자 파이프라인 위치: 포트리스
OWASP ASVS 4.0 이상 및 OWASP Top 10에 대한 포괄적인 보안 태세 감사.
이 명령의 하한선은 최종 ASVS 4.0 패치 릴리스입니다. 이 명령은 더 새로운 ASVS 릴리스를 스스로 조회하지 않습니다. 발견 사항은 ASVS 장을 번호와 짧은 제목으로 인용합니다. 예: V5 (Validation, Sanitization, Encoding), V12 (File and Resources), V14 (Configuration).
표준 호출
/security-audit인수와 함께:
/security-audit [path/to/repo/] [--focus CATEGORY] [--dry-run]입력
고정된 git 커밋 상태의 호스트 저장소
출력
보안 발견 사항: _inputs/security-audit-findings.md
하류
감사 검토 시퀀스의 security-audit 단계
워크플로 페이즈
이 명령은 여섯 개의 감사 단계를 실행합니다. 입력 수집, 시크릿 및 권한, 입력 검증 및 인젝션, 역직렬화 및 경로 순회, 의존성 CVE 및 CodeQL, 그리고 검증 게이트를 거친 발견 사항 출력입니다.
실패 모드
| 증상 | 원인 | 복구 |
|---|---|---|
| 전제 조건 미완료 | 의존 페이즈가 끝나지 않음 | 먼저 상류 페이즈를 완료한다 |
| 품질 게이트 FAIL | 출력이 기준을 충족하지 않음 | 출력을 수정하고 다시 실행한다 |
| 대상 거부 | 경로가 git 작업 트리가 아님 | 저장소 루트를 경로로 전달한다 |
예시
# Dry-run to preview what would happen
/security-audit --dry-run
# Execute against a host repository
/security-audit path/to/repo/