bugSkills은(는) 무엇을 하나요?
HackerOne 버그 보고서를 익명화된 AI 생성 스킬 파일로 변환하여 취약점 분석 및 학습을 간소화합니다.
개요
이 스킬은 HackerOne에서 공개적으로 접근 가능한 버그 보고서를 다운로드하고, 민감한 정보를 익명화한 후, AI 기반 개발 도구(예: Claude Code, Cursor, Codex)에서 사용할 수 있는 구조화된 스킬 파일(SKILL.md)을 생성합니다. 생성된 스킬 파일을 통해 개발자는 실제 취약점 사례를 학습하고, AI 어시스턴트가 유사한 패턴을 인식하도록 훈련시킬 수 있습니다.
주요 기능
- HackerOne 보고서 가져오기: 공개 HackerOne 보고서를 URL 또는 보고서 ID로 가져옵니다.
- 자동 익명화: 리포터, 회사 이름, 이메일, IP 주소 등 민감한 정보를 자동으로 감지하고 일반화된 텍스트로 대체합니다.
- 스킬 파일 생성: 익명화된 내용을 바탕으로 AI가 이해할 수 있는 SKILL.md 파일을 생성합니다.
- 재현 가능한 예제: 취약점을 재현할 수 있는 간단한 코드 예제와 시나리오를 포함합니다.
사용 방법
- HackerOne 버그 보고서의 URL을 복사합니다.
- 다음 명령어를 실행하여 스킬 파일을 생성합니다:
python bugskills.py --report https://hackerone.com/reports/123456 - 생성된
skills/SKILL.md파일을 AI 도구에 로드합니다.
지원 플랫폼
- Claude Code
- Cursor
- GitHub Copilot (부분 지원)
- 기타 AI 기반 개발 도구
주의 사항
- 익명화는 완벽하지 않을 수 있으므로, 생성된 스킬 파일을 공유하기 전에 수동 검토를 권장합니다.
- HackerOne의 이용 약관을 준수하며, 보고서를 무단으로 재배포하지 마십시오.
라이선스
MIT