ghsa-skill-builder은(는) 무엇을 하나요?
GitHub Advisory 및 HackerOne 보안 보고서를 Claude AI를 사용한 자동화된 코드 감사 및 침투 테스트를 위한 구조화된 스킬로 변환합니다.
개요
이 스킬은 공개 보안 데이터베이스(예: GitHub Security Advisory) 및 HackerOne 플랫폼의 취약점 보고서를 가져와서, Claude AI 에이전트가 이해하고 실행할 수 있는 재사용 가능한 스킬 파일로 변환합니다. 각 스킬은 특정 취약점 유형, 영향받는 구성 요소, 복제 단계, 잠재적 완화 방법 및 관련 CVE 또는 GHSA 참조를 캡슐화합니다.
주요 기능
- 보고서 가져오기: GHSA ID 또는 HackerOne 보고서 URL을 통해 취약점 세부 정보를 자동으로 추출합니다.
- 스킬 생성: 추출된 데이터를 기반으로 구조화된 마크다운 스킬 파일을 생성합니다.
- Claude AI 통합: 생성된 스킬은 Claude Code, Cursor, Codex에서 직접 사용할 수 있습니다.
- 재사용성: 생성된 스킬은 코드베이스 전반에 걸친 반복적인 보안 테스트에 사용될 수 있습니다.
사용 방법
- GHSA ID(예:
GHSA-xxxx-xxxx-xxxx) 또는 HackerOne 보고서 링크를 입력으로 제공합니다. - 스킬 빌더가 관련 정보를 가져와서 구조화된 스킬 파일로 변환합니다.
- Claude AI가 생성된 스킬을 사용하여 코드 감사 또는 침투 테스트를 자동화합니다.
지원 플랫폼
- Claude Code
- Cursor
- Codex
- 기타 Claude AI 호환 환경
예시
# GHSA 보고서를 스킬로 변환
ghsa-skill-builder --ghsa GHSA-xxxx-xxxx-xxxx
# HackerOne 보고서를 스킬로 변환
ghsa-skill-builder --hackerone https://hackerone.com/reports/123456
출력 형식
생성된 스킬 파일은 다음과 같은 구조를 따릅니다:
# 취약점 이름
**영향받는 패키지**: 패키지 이름
**심각도**: 심각도 수준
**CVE**: CVE-xxxx-xxxx
## 설명
취약점에 대한 상세 설명...
## 복제 단계
1. 단계 1
2. 단계 2
## 완화
- 완화 방법 1
- 완화 방법 2
참고 사항
- 모든 보고서가 완전한 정보를 제공하지 않을 수 있습니다. 생성된 스킬을 사용하기 전에 검토하는 것이 좋습니다.
- HackerOne 보고서에 접근하려면 유효한 API 토큰이 필요할 수 있습니다.
라이선스
이 프로젝트는 MIT 라이선스 하에 배포됩니다.