Communitygithub.com

coroboros/skillward

에이전트 스킬을 설치하기 전에 분해하여 검사합니다 — 완전한 결정론적 스캐너 앙상블을 하나의 오프라인 평결로 통합합니다.

skillward란 무엇인가요?

skillward는 신뢰할 수 없는 AI 에이전트 스킬을 평가하는 CLI 도구로, 하나의 폴더, 여러 스킬 디렉토리, 또는 원격 HTTPS Git URL을 대상으로 실행됩니다. 이 스킬은 오프라인에서 결정론적 스캐너 앙상블(예: skillspector, semgrep 등 다중 도구)을 실행하여 생성된 JSON 보고서를 분석하고, 개발자에게 명확한 설치/거부/수정 권장 사항을 제시합니다. Claude Code, Cursor, Codex 등 다양한 에이전트 플랫폼에서 사용할 수 있으며, 단순히 스캔 결과를 재출력하는 대신 위험 평가, 도구 오류 확인, 신뢰도 판단을 포함한 실행 가능한 판결을 제공합니다. 악성 패키지나 취약점이 포함된 스킬을 사전에 차단하여 AI 워크플로우의 보안을 강화하는 것이 핵심 목적입니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add coroboros/skillward

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

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

문서

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

신뢰할 수 없는 에이전트 스킬을 검증합니다 — 하나의 폴더, 여러 스킬 디렉토리, 또는 원격 https Git URL을 대상으로 완전한 결정론적 스캐너 앙상블을 오프라인에서 실행하고 결과를 하나의 평결로 통합합니다. CLI는 탐지를 수행하며, 이 스킬은 지능적인 한 단계를 추가합니다: 보고서를 읽고 그 의미를 설명합니다.

설치

CLI가 엔진입니다. 한 번 설치하세요:

cargo binstall skillward     # 미리 빌드된 바이너리
brew install coroboros/tap/skillward
npx @coroboros/skillward     # Node 툴체인

그런 다음 스캐너 번들을 가져옵니다(일회성 작업, Docker 필요):

skillward install

skillward가 PATH에 없으면 중단하고 사용자에게 위 명령어 중 하나로 설치하라고 알리세요 — 즉석에서 스캔을 시도하지 마십시오. 수동 검사는 앙상블이 잡아내는 것을 놓치므로, 거짓 안전 신호를 보고할 수 있습니다.

사용법

전체 명세는 skillward --help를 실행하세요. 분류를 위한 JSON 보고서를 포함한 기본 스캔:

skillward <target> --format json -o report.json

<target>은 스킬 폴더, 여러 스킬 디렉토리, 또는 https:// Git 저장소 URL입니다. 종료 코드 20은 발견 항목이 --fail-on 임계값(기본값 high)에 도달했음을 의미합니다. 0은 깨끗하거나 임계값 미만을 의미합니다.

분석

스캔 후 report.json을 읽고 분류 결과를 생성합니다 — 발견 항목을 다시 인쇄하는 것이 아닙니다:

  1. 평결을 먼저 제시하세요. PASS 또는 FAIL, 가장 심각한 수준, 그리고 발견 항목이 입증되었는지 여부(여러 도구가 일치하면 높은 신뢰도).
  2. 상위 발견 항목의 실제 위험을 일반 언어로 설명하세요 — 공격자가 얻을 수 있는 이점, 특정 파일과 규칙을 인용하여(예: "호출할 때마다 AWS 자격증명을 유출 — setup.sh:7, skillspector 및 semgrep에 의해 플래그됨").
  3. tool_errors를 언급하세요 — 실행되지 않은 스캐너는 불완전한 그림을 의미합니다. 모든 것이 깨끗하다고 암시하지 말고 그 사실을 알리세요.
  4. 결정을 내리세요: 설치, 설치하지 않음, 또는 수정 후 재설치. 수정의 경우 정확한 변경 사항을 명시하세요.

짧고 결정 지향적으로 유지하세요. 발견 항목은 보고서에 있습니다. 판단이 작업입니다.

관련 스킬