Community생산성 & 협업github.com

Mohammad1sh/agentscan

npm audit과 유사하지만, AI 에이전트 확장 기능을 위해 설계되었습니다. Claude 스킬, MCP 서버 및 Cursor 규칙에서 프롬프트 인젝션, 데이터 유출, 위험한 명령어 및 비밀 정보를 스캔합니다.

agentscan란 무엇인가요?

agentscan은 AI 에이전트 확장 기능의 보안 취약점을 검사하는 강력한 CLI 도구입니다. npm audit이 Node.js 패키지의 취약점을 검사하는 것과 유사하게, 이 도구는 Claude Code 스킬, MCP(Model Context Protocol) 서버 및 Cursor 규칙을 분석하여 프롬프트 인젝션, 민감한 데이터 유출, 위험한 명령어 실행 및 하드코딩된 비밀 정보와 같은 주요 보안 위협을 탐지합니다. 에이전트 확장 기능이 점점 더 널리 사용됨에 따라, 이러한 확장 기능이 악의적이거나 취약한 코드를 포함할 위험이 증가하고 있습니다. agentscan은 CI/CD 파이프라인, 개발자 워크플로우 또는 독립형 보안 감사로 사용할 수 있는 정적 분석 엔진을 제공하며, AI 기반 개발 환경에 대한 신뢰를 구축하고 신뢰할 수 있는 생태계를 유지하는 데 도움을 줍니다.

지원 대상✓Claude Code~Codex CLI✓Cursor
npx skills add Mohammad1sh/agentscan

Installed? Explore more 생산성 & 협업 skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

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

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

문서

agentscan은(는) 무엇을 하나요?

npm audit과 유사하지만, AI 에이전트 확장 기능을 위해 설계되었습니다. Claude 스킬, MCP 서버 및 Cursor 규칙에서 프롬프트 인젝션, 데이터 유출, 위험한 명령어 및 비밀 정보를 스캔합니다.

개요

agentscan은 AI 에이전트 스킬, MCP 서버 및 Cursor 규칙에 대한 보안 감사 도구입니다. Claude Code, Cursor 및 기타 AI 에이전트에서 사용하는 확장 기능에서 일반적인 보안 문제를 식별하는 데 도움을 줍니다.

설치

npm install -g agentscan

또는

npx agentscan@latest

사용법

디렉토리 스캔

agentscan scan ./path/to/skills

단일 파일 스캔

agentscan scan ./path/to/file.md

CI/CD 모드 (JSON 출력)

agentscan scan ./skills --json

지원되는 플랫폼

플랫폼확장자설명
Claude Code.mdAI 에이전트 스킬 파일
MCP.js, .py, .ts, .jsonMCP 서버 구성 및 코드
Cursor.mdc, .cursorrulesCursor 규칙 파일

검사 항목

  • 프롬프트 인젝션: 악의적인 프롬프트 주입 시도 탐지
  • 데이터 유출: 민감한 데이터 유출 패턴 스캔
  • 위험한 명령어: rm -rf, curl, exec와 같은 위험한 명령 식별
  • 비밀 정보: 하드코딩된 API 키, 비밀번호, 토큰 감지

구성

.agentscanrc.json 파일을 생성하여 특정 규칙을 사용자 정의할 수 있습니다:

{
  "rules": {
    "dangerous-commands": ["rm", "sudo", "chmod"],
    "exfiltration-urls": ["http://evil.com"],
    "secrets": true
  },
  "ignore": ["node_modules/**", "*.min.js"]
}

결과 예시

┌──────────────────────┬──────────┬─────────────────────────────────────┐
│ 경고                 │ 위험도   │ 위치                                │
├──────────────────────┼──────────┼─────────────────────────────────────┤
│ 프롬프트 인젝션      │ 높음     │ ./skills/evil-skill.md:12          │
│ 데이터 유출          │ 중간     │ ./mcp-servers/telemetry-server.js:34│
│ 비밀 정보 발견       │ 높음     │ .cursorrules:8                     │
└──────────────────────┴──────────┴─────────────────────────────────────┘

라이선스

MIT

관련 스킬