curl -L -o uibc-team-fin.skill "https://aiskillstore.io/v1/agent/skills/94bd9c50-4dac-4e4b-a8ae-f7e4f01ff410/download?platform=ClaudeCode"
{
"tool": "download_skill",
"arguments": {
"skill_id": "94bd9c50-4dac-4e4b-a8ae-f7e4f01ff410",
"platform": "ClaudeCode"
}
}
{
"mcpServers": {
"skill-store": {
"url": "https://aiskillstore.io/mcp/"
}
}
}
Use when the UIBC (International Autonomous Things Challenge) finance domain team is invoked: memory-transfer identity judging and accountability under criteria TH-FIN-001/002. 当用户需要引用 UIBC 金融域判据(TH-FIN-001/002)进行迁移判定与问责、或调用 FIN 参赛队的判定规则/证据包/责任归属能力时使用。触发词:UIBC、金融、迁移判定、记忆迁移、证据包、责任归属、参赛队。
Findings: ["메타데이터 경고: 권장 필드 없음: 'platform_compatibility' (SKILL.md v2 권장)", 'USK v3 경고: 이 스킬은 자동 변환 조건을 충족하지 않아 manual_install로 처리됩니다']
✅ No security risks found.
AI Review Stage
Issues Found
제출된 스킬 패키지의 메타데이터와 코드 파일을 분석한 결과, 다음과 같은 사항이 확인되었습니다. 1. **권한 불일치:** 스킬 메타데이터에는 `permissions.filesystem`이 `false`로 명시되어 있습니다. 그러나 `scripts/check_judge_FIN.py` 코드에서는 `pathlib.Path`를 사용하여 `JUDGE_FILE` 경로를 구성하고, `JUDGE_FILE.exists()` 및 `JUDGE_FILE.read_text(encoding='utf-8')`를 통해 실제 파일 시스템에서 `判据_FIN.md` 파일을 읽는 작업을 수행합니다. 이는 선언된 권한과 실제 코드의 동작이 일치하지 않음을 의미합니다. 2. **악의적 목적 없음:** 코드 내용은 UIBC 금융 도메인 판정 기준 문서의 구조를 검증하는 것으로, 명백히 악의적인 목적(데이터 탈취, 시스템 파괴, 난독화 등)을 가진 코드는 발견되지 않았습니다. 파일 시스템 접근도 스킬의 기능 수행을 위한 특정 로컬 파일 읽기로 제한됩니다. 3. **외부 통신 없음:** `network: false` 선언과 일치하게, 코드에서 외부 네트워크 통신을 시도하는 어떠한 흔적도 발견되지 않았습니다. 4. **사용자 데이터 수집/전송 없음:** 사용자 데이터를 무단으로 수집하거나 외부로 전송하는 기능은 없습니다. 스킬은 CLI 인자를 받아 로컬 파일을 처리하고 결과를 표준 출력으로 반환합니다. 5. **코드 품질 및 목적 일치:** 코드 품질은 양호하며, 주석 처리도 잘 되어 있습니다. 스킬의 설명과 일치하게 'FIN 도메인 판정 기준 검사'라는 목적에 부합하는 기능을 수행합니다. **결론:** 코드 자체는 악의적이지 않으며 스킬의 목적에 부합하지만, 메타데이터에 선언된 파일 시스템 접근 권한이 실제 코드의 동작과 불일치하는 중대한 오류가 있습니다. 사용자에게 정확한 권한 정보를 제공하고 플랫폼의 보안 정책을 준수하기 위해 `permissions.filesystem`을 `true`로 수정해야 합니다. 이 수정이 완료되면 'approved'로 변경될 수 있습니다.
No reviews yet. Be the first to leave one!