curl -L -o agent-output-registry.skill "https://aiskillstore.io/v1/agent/skills/c463ec8c-b549-4bf8-80da-68a94c363b0d/download?platform=ClaudeCode"
{
"tool": "download_skill",
"arguments": {
"skill_id": "c463ec8c-b549-4bf8-80da-68a94c363b0d",
"platform": "ClaudeCode"
}
}
{
"mcpServers": {
"skill-store": {
"url": "https://aiskillstore.io/mcp/"
}
}
}
当用户要『给 AI 产出溯源 / IP 归属 / 防篡改 / 审计留痕』,或担心『AI 生成内容说不清来源、被改了认不出、权属扯不清』时用。给每条 AI 产出发一张『籍』(户口):SHA-256 指纹 + 模型/版本/提示哈希 + 时间戳 + 权属,写入本地台账;支持 verify 证完整性、lookup 查归属、report 列全部。这是 LGD-I 有籍的落地执行器——把抽象的『有籍』变成每条产出可查的户口。触发词:AI 产出溯源、AI 内容登记、IP 归属、产出指纹、防篡改、审计留痕、有籍、产出户口。
Findings: ["메타데이터 경고: 권장 필드 없음: 'platform_compatibility' (SKILL.md v2 권장)", "메타데이터 경고: 권장 필드 없음: 'requirements' (SKILL.md v2 권장)", "메타데이터 경고: 권장 필드 없음: 'changelog' (SKILL.md v2 권장)", '정보: spec: usk/1.0 미선언 — v2 패키지로 처리됩니다. 자동 변환 및 에이전트 검색 기능을 사용하려면 USK v3로 업그레이드하세요.']
✅ No security risks found.
AI Review Stage
Issues Found
제공된 스킬 메타데이터와 코드 스니펫을 분석했습니다. **메타데이터 분석:** * **목적:** AI 산출물의 출처 추적, IP 귀속, 위변조 방지, 감사 기록을 위한 로컬 등록 시스템입니다. SHA-256 지문, 모델/버전/프롬프트 해시, 타임스탬프, 소유권 등을 기록합니다. * **선언된 도구 (`allowed-tools`):** 'Read, Glob, Grep, Bash, Write, WebFetch'가 선언되어 있습니다. 특히 'Bash'와 'WebFetch'는 시스템 명령 실행 및 네트워크 통신을 허용하므로 주의 깊게 검토해야 합니다. * **위험 등급 (`risk_tier`):** 'medium'으로 선언되어 있으며, 'API 호출/파일 읽기-쓰기/로컬 실행'을 이유로 들고 있습니다. 이는 'Bash' 및 'WebFetch' 사용 가능성을 뒷받침합니다. **코드 스니펫 분석 (`scripts/output_registry.py`):** * **기능:** SHA-256 해싱, 로컬 파일 시스템(registry/ 디렉토리)에 JSONL, CSV, Markdown 형식으로 데이터 저장, 명령줄 인자 파싱 등의 핵심 기능을 구현하고 있습니다. * **의존성:** `argparse, csv, hashlib, json, os, sys, datetime` 등 파이썬 표준 라이브러리만 사용하고 있어 '零依赖(纯 stdlib)'라는 설명과 일치합니다. * **보안:** 제공된 코드 스니펫 자체는 악의적인 동작(데이터 탈취, 시스템 파괴, 난독화 등)을 포함하고 있지 않습니다. 파일 경로 처리 및 해싱 로직은 스킬의 목적에 부합하며 안전하게 구현되어 있습니다. * **미완성 코드:** 코드 스니펫이 `... (이하 생략)`으로 끝나기 때문에 `cmd_verify`, `cmd_lookup`, `cmd_report` 등 나머지 기능과 메인 실행 로직을 확인할 수 없습니다. 특히 'Bash' 및 'WebFetch' 권한이 어떻게 사용되는지 이 스니펫만으로는 판단할 수 없습니다. **종합 판단:** 제공된 코드 스니펫은 스킬의 목적에 맞게 로컬 파일 시스템을 안전하게 사용하고 있으며, 명백한 보안 취약점이나 악의적인 코드를 포함하고 있지 않습니다. 그러나 메타데이터에 선언된 'Bash' 및 'WebFetch' 권한의 실제 사용 방식은 제공된 코드 스니펫만으로는 확인할 수 없습니다. 스킬 메타데이터의 `risk_rationale`에서 'API 호출/로컬 실행'을 언급하며 'medium' 위험 등급을 정당화하고 있으므로, 전체 코드에는 이러한 기능이 포함되어 있을 것으로 추정됩니다. 정적 분석 결과(`status: approved`, `red_flags_found: []`)가 전체 스킬 패키지에 대해 '승인'되었음을 나타내므로, 'Bash' 및 'WebFetch'의 사용이 안전하게 통제되고 있다고 가정합니다. 하지만 수동 검수 관점에서는 해당 부분의 코드를 직접 확인하지 못하는 한계가 있습니다. 따라서 현재로서는 'approved'로 판단하되, 불완전한 코드 스니펫으로 인한 검토 한계를 명시합니다. 위험 수준은 메타데이터에 선언된 'medium'을 따릅니다.
No reviews yet. Be the first to leave one!