audit-prep-assistant은(는) 무엇을 하나요?
Trail of Bits의 체크리스트를 사용하여 코드베이스를 보안 검토에 대비합니다. 리뷰 목표 설정, 정적 분석 도구 실행, 테스트 커버리지 향상, 데드 코드 제거, 접근성 보장, 문서(순서도, 사용자 스토리, 인라인 주석) 생성을 지원합니다.
기능
- 보안 리뷰 목표 설정: 리뷰의 범위와 목표를 명확히 정의합니다.
- 정적 분석 도구 실행: 코드에서 잠재적 취약점을 탐지합니다.
- 테스트 커버리지 향상: 테스트가 부족한 영역을 식별하고 보완합니다.
- 데드 코드 제거: 사용되지 않는 코드를 정리하여 리뷰 대상을 최적화합니다.
- 접근성 보장: 접근성 표준을 준수하도록 코드를 점검합니다.
- 문서 생성: 순서도, 사용자 스토리, 인라인 주석을 자동으로 생성합니다.
사용 방법
- 이 스킬을 AI 에이전트(Claude Code, Cursor, Codex 등)에 로드합니다.
- 준비할 코드베이스 디렉토리에서 명령을 실행합니다.
- AI 에이전트가 각 단계를 안내하고 필요한 작업을 수행합니다.
예시
# 리뷰 목표 설정
audit-prep-assistant set-goals --scope "인증 모듈" --depth "상세 분석"
# 정적 분석 실행
audit-prep-assistant run-static-analysis --tool "bandit"
# 문서 생성
audit-prep-assistant generate-docs --flowcharts --user-stories
지원 환경
- Claude Code
- Cursor
- Codex
- 기타 AI 에이전트 (CLI 기반)
참고
이 스킬은 Trail of Bits의 보안 검토 방법론을 기반으로 하며, 팀의 특정 요구에 맞게 확장 가능합니다.