curl -L -o uibc-team-uas.skill "https://aiskillstore.io/v1/agent/skills/40a021b6-b585-40e4-ac1c-139dcffc121b/download?platform=ClaudeCode"
{
"tool": "download_skill",
"arguments": {
"skill_id": "40a021b6-b585-40e4-ac1c-139dcffc121b",
"platform": "ClaudeCode"
}
}
{
"mcpServers": {
"skill-store": {
"url": "https://aiskillstore.io/mcp/"
}
}
}
Use when the UIBC (International Autonomous Things Challenge) low-altitude-economy domain team is invoked: memory-transfer identity judging and accountability under criterion TH-UAS-001. 当用户需要引用 UIBC 低空经济域判据(TH-UAS-001)进行迁移判定与问责、或调用 UAS 参赛队的判定规则/证据包/责任归属能力时使用。触发词:UIBC、低空经济、迁移判定、记忆迁移、证据包、责任归属、参赛队。
Findings: ["메타데이터 경고: 권장 필드 없음: 'platform_compatibility' (SKILL.md v2 권장)", 'USK v3 경고: 이 스킬은 자동 변환 조건을 충족하지 않아 manual_install로 처리됩니다']
✅ No security risks found.
AI Review Stage
Issues Found
스킬의 메타데이터는 `network: false`, `filesystem: false`, `subprocess: false`로 선언하여 어떠한 외부 통신이나 시스템 자원 접근도 하지 않음을 명시하고 있습니다. 그러나 제공된 Python 코드(`scripts/check_judge_UAS.py`)는 `pathlib` 모듈을 사용하여 `JUDGE_FILE`이라는 로컬 파일을 확인하고(`exists()`) 그 내용을 읽어옵니다(`read_text()`). 이는 선언된 `permissions.filesystem: false`와 직접적으로 모순됩니다. 현재 파일 접근은 스킬의 명시된 목적(판정 기준 파일 읽기)과 일치하며 악의적인 의도는 보이지 않지만, 권한 선언과 실제 동작 간의 불일치는 보안 검수에서 중요한 문제입니다. 또한, 스킬이 의존하는 `判据_UAS.md` 파일이 스킬 패키지에 포함되어 있지 않아 배포 시 기능적 문제가 발생할 수 있습니다. 따라서 추가적인 검토와 수정이 필요합니다.
No reviews yet. Be the first to leave one!