vuln-discovery은(는) 무엇을 하나요?
Codex 스킬: 8단계 취약점 발견 파이프라인 (정찰 → 사냥 → 검증 → 간극 채우기 → 중복 제거 → 추적 → 피드백 → 보고)
개요
이 스킬은 소프트웨어 애플리케이션에서 취약점을 발견하기 위한 8단계 파이프라인을 제공합니다. 각 단계는 특정 보안 목표를 달성하도록 설계되었으며, 결과의 정확성과 완전성을 보장합니다.
단계별 설명
1. 정찰 (Recon)
- 대상 애플리케이션의 표면을 매핑합니다.
- 엔드포인트, API, 인증 메커니즘 등을 식별합니다.
2. 사냥 (Hunt)
- 알려진 취약점 패턴을 기반으로 잠재적 취약점을 검색합니다.
- 정적 분석 및 동적 분석 기법을 사용합니다.
3. 검증 (Validate)
- 발견된 잠재적 취약점을 수동 또는 자동으로 검증합니다.
- 거짓 긍정을 필터링합니다.
4. 간극 채우기 (Gapfill)
- 이전 단계에서 놓친 영역을 재평가합니다.
- 추가적인 테스트를 수행합니다.
5. 중복 제거 (Dedup)
- 중복된 취약점을 제거하고 결과를 정리합니다.
- 고유한 취약점만 남깁니다.
6. 추적 (Trace)
- 발견된 취약점의 근본 원인을 추적합니다.
- 취약점이 발생한 코드 경로를 문서화합니다.
7. 피드백 (Feedback)
- 프로세스 개선을 위한 교훈을 수집합니다.
- 발견되지 않은 취약점에 대한 인사이트를 기록합니다.
8. 보고 (Report)
- 모든 결과를 구조화된 보고서로 제공합니다.
- 실행 가능한 권장 사항을 포함합니다.
사용 방법
이 스킬을 사용하려면 다음 명령어를 실행하세요:
codex run prof-ramos/vuln-discovery --target <target-url>
의존성
curljqnmap(선택 사항)python3
환경 변수
TARGET_URL: 분석할 대상 URLOUTPUT_DIR: 결과를 저장할 디렉토리 (기본값:./vuln-report)
지원 플랫폼
- Codex
- CI/CD 파이프라인 (GitHub Actions, GitLab CI 등)
라이선스
MIT
작성자
prof-ramos