curl -L -o text-stats.skill "https://aiskillstore.io/v1/agent/skills/d95657d5-de57-4a58-a262-fa6efd6e1209/download?platform=ClaudeCode"
{
"tool": "download_skill",
"arguments": {
"skill_id": "d95657d5-de57-4a58-a262-fa6efd6e1209",
"platform": "ClaudeCode"
}
}
{
"mcpServers": {
"skill-store": {
"url": "https://aiskillstore.io/mcp/"
}
}
}
텍스트의 통계 정보를 분석합니다. 단어 수, 문장 수, 문자 빈도, 평균 단어 길이, 가장 많이 쓰인 단어 등을 반환합니다.
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
스킬의 파이썬 코드는 사용자가 지정한 파일 또는 디렉토리 내의 파일을 읽어 텍스트 통계를 계산하는 기능을 수행합니다. 이 과정에서 `glob.glob()`을 통한 파일 목록 탐색 및 `open()`을 통한 파일 내용 읽기 등 명백한 파일 시스템 접근이 이루어집니다. 그러나 스킬 메타데이터의 `permissions` 섹션에서는 `filesystem: false`로 선언되어 있어, 이는 실제 코드의 동작과 직접적으로 충돌합니다. 비록 `allowed-tools` 필드와 `risk_rationale` 필드에서는 파일 시스템 접근이 허용되거나 언급되고 있지만, `permissions` 필드는 자동화된 권한 검사에서 핵심적인 역할을 하므로 이 불일치는 해결되어야 합니다. 코드 자체는 악의적인 목적(데이터 탈취, 시스템 파괴, 난독화 등)을 포함하고 있지 않으며, 외부 통신이나 무단 데이터 수집/전송의 징후도 없습니다. 코드 품질은 스킬의 목적에 부합하며, 'zero-dependency' 요건도 충족합니다. 하지만 권한 선언의 불일치로 인해 'pending' 상태로 지정하여 관리자의 추가 검토 및 메타데이터 수정이 필요합니다.
No reviews yet. Be the first to leave one!