curl -L -o model-card-generator.skill "https://aiskillstore.io/v1/agent/skills/b635e19d-8368-40da-bcb0-7fc58153ac14/download?platform=ClaudeCode"
{
"tool": "download_skill",
"arguments": {
"skill_id": "b635e19d-8368-40da-bcb0-7fc58153ac14",
"platform": "ClaudeCode"
}
}
{
"mcpServers": {
"skill-store": {
"url": "https://aiskillstore.io/mcp/"
}
}
}
model-card-generator — 给团队内任何 AI 系统/智能体生成一页『模型卡』:身份/用途/数据/限制/风险/联系人,输出 Markdown+JSON,对齐模型卡惯例与透明度义务。 适用场景:当需要模型卡生成器能力时使用本技能;触发词:model-card-generator。
Compatible Platforms windows macos linux
Findings: ["USK v3 경고: input_schema.type이 'object'가 아닙니다", "USK v3 경고: output_schema.type이 'object'가 아닙니다", 'USK v3 경고: 이 스킬은 자동 변환 조건을 충족하지 않아 manual_install로 처리됩니다']
✅ No security risks found.
AI Review Stage
Issues Found
1. **선언된 permissions과 실제 코드 일치 여부:** 메타데이터의 `permissions.filesystem`은 `false`로 설정되어 있지만, 코드 내에서 `pathlib.Path(a.out).parent.mkdir(parents=True, exist_ok=True)` 및 `outp.write_text(text, encoding='utf-8')`를 통해 파일 시스템 쓰기 작업이 명확히 이루어집니다. 이는 불일치하며, 사용자에게 잘못된 보안 정보를 제공할 수 있습니다. 다만, `allowed-tools` 필드에는 `Write`가 포함되어 있고, `risk_rationale`에서도 '읽고 쓰기 파일'이 언급되어 있어, 의도된 기능이나 `permissions` 필드 설정에 오류가 있었을 가능성이 높습니다. 2. **악의적 목적의 코드 여부:** 코드 분석 결과, 데이터 탈취, 시스템 파괴, 난독화 등 악의적인 목적으로 보이는 코드는 발견되지 않았습니다. 스킬의 목적(모델 카드 생성 및 파일 저장)에 충실한 기능만 구현되어 있습니다. 3. **선언되지 않은 외부 통신 여부:** 코드 내에서 네트워크 통신을 수행하는 모듈(예: `requests`, `urllib`)이나 함수 호출은 발견되지 않았습니다. `permissions.network: false`와 일치합니다. 4. **사용자 데이터 무단 수집/전송 여부:** 스킬은 사용자 입력 인자를 받아 모델 카드를 생성하는 데 사용하며, 어떠한 사용자 데이터도 무단으로 수집하거나 외부로 전송하지 않습니다. 5. **코드 품질 및 목적 일치 여부:** 코드는 간결하고 명확하며, '모델 카드 생성기'라는 스킬의 목적에 부합하는 기능을 안정적으로 수행합니다. **결론:** 스킬 자체는 악의적이지 않으며, '모델 카드 생성 및 파일 저장'이라는 기능을 정상적으로 수행합니다. 그러나 메타데이터의 `permissions.filesystem` 선언이 실제 코드의 동작과 일치하지 않아 `pending` 상태로 판단합니다. 이 불일치는 사용자에게 혼란을 줄 수 있으므로, `permissions.filesystem`을 `true`로 수정하거나, 파일 쓰기 기능을 제거하여 메타데이터와 일치시켜야 합니다. `risk_tier`는 파일 시스템 접근이 포함되므로 개발자가 선언한 `medium`이 적절하다고 판단됩니다.
No reviews yet. Be the first to leave one!