skill-audit은(는) 무엇을 하나요?
AI 에이전트 스킬을 위한 보안 감사 CLI - SKILL.md 사양 검증, 프롬프트 인젝션/자격 증명 유출/코드 실행 탐지, CVE에 대한 의존성 스캔을 수행합니다.
기능
- SKILL.md 검증: SKILL.md 파일이 올바른 형식과 사양을 따르는지 확인합니다.
- 프롬프트 인젝션 탐지: 악의적인 프롬프트 주입 시도를 식별합니다.
- 자격 증명 유출 탐지: 코드나 설정 파일에 포함된 자격 증명(API 키, 비밀번호 등)을 찾습니다.
- 코드 실행 탐지: 위험한 코드 실행 패턴을 탐지합니다.
- CVE 스캔: 프로젝트 의존성에서 알려진 취약점(CVE)을 스캔합니다.
사용법
# 기본 감사 실행
npx skill-audit
# 특정 디렉토리 감사
npx skill-audit --path ./my-skill
# JSON 출력 형식
npx skill-audit --format json
# 자세한 출력
npx skill-audit --verbose
설치
npm install -g skill-audit
또는 npx를 사용하여 실행:
npx skill-audit
출력 예시
✓ SKILL.md 검증 통과
⚠ 프롬프트 인젝션 가능성 발견 (line 42)
✗ 자격 증명 유출 발견: API_KEY (line 15)
✓ 코드 실행 위험 없음
✗ CVE-2024-1234 발견: 의존성 'example-package' v1.2.3
지원 플랫폼
- Claude Code
- Cursor
- Codex
- 기타 AI 에이전트 스킬 플랫폼
라이선스
MIT