Community코딩 & 개발github.com

harrypham2000/skill-audit

AI 에이전트 스킬을 위한 보안 감사 CLI - SKILL.md 사양 검증, 프롬프트 인젝션/자격 증명 유출/코드 실행 탐지, CVE에 대한 의존성 스캔을 수행합니다.

skill-audit란 무엇인가요?

이 스킬은 AI 에이전트(예: Claude Code, Cursor, Codex)와 함께 사용되는 스킬 파일(.md)의 보안 취약점을 자동으로 감사하는 명령줄 도구입니다. 주로 SKILL.md 파일의 구조적 무결성을 검증하고, 악의적인 프롬프트 인젝션, 자격 증명 유출, 원격 코드 실행 시도와 같은 보안 위협을 탐지합니다. 또한, 프로젝트 의존성에서 알려진 CVE(Common Vulnerabilities and Exposures)를 스캔하여 개발자에게 잠재적 위험을 사전에 경고합니다. 이 도구는 AI 에이전트 스킬을 개발하거나 배포하는 모든 개발자에게 유용하며, CLI 환경에서 간단한 명령어로 실행할 수 있어 CI/CD 파이프라인에 통합하기 용이합니다.

지원 대상✓Claude Code~Codex CLI~Cursor
npx skills add harrypham2000/skill-audit

Installed? Explore more 코딩 & 개발 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

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

관련 스킬