curl -L -o doc-desens-scanner.skill "https://aiskillstore.io/v1/agent/skills/aaea1889-2ce9-4a2b-9304-af009e994926/download?platform=ClaudeCode"
{
"tool": "download_skill",
"arguments": {
"skill_id": "aaea1889-2ce9-4a2b-9304-af009e994926",
"platform": "ClaudeCode"
}
}
{
"mcpServers": {
"skill-store": {
"url": "https://aiskillstore.io/mcp/"
}
}
}
当用户说『这篇文档有敏感信息要发出去』『先脱敏再发』『别把内部路径/密钥/人名露出去』『对外发布前扫一遍隐私』,或要把文档/代码/日志对外前做去敏时使用。扫描 个人标识(PII)·密钥·内部路径·内部项目代号 四类敏感项并打码/留痕,输出去敏版+清单(有证:脱敏动作可审计)。可运行脚本(desens_scan 扫描器)。理论根基:LGD 三律之有证(脱敏留痕,可追责)。触发词:去敏、脱敏、desensitize、脱敏扫描、隐私打码、密钥泄露、内部路径、对外发布前检查、PII。
Findings: ["메타데이터 경고: 권장 필드 없음: 'platform_compatibility' (SKILL.md v2 권장)", 'USK v3 경고: 이 스킬은 자동 변환 조건을 충족하지 않아 manual_install로 처리됩니다']
✅ No security risks found.
AI Review Stage
Issues Found
스킬 메타데이터는 'permissions.filesystem'을 'false'로 명시하여 파일 시스템 접근 권한이 없음을 선언했습니다. 그러나 제공된 'scripts/desens_scan.py' 코드의 'main' 함수는 '--file' 인자가 제공될 경우 'pathlib.Path(a.file).read_text(encoding="utf-8")'를 사용하여 파일 시스템에서 텍스트 파일을 읽습니다. 이는 선언된 권한과 실제 코드 동작 간의 명백한 불일치입니다. 비록 코드 자체에서 악의적인 동작(네트워크 통신, 서브프로세스 실행, 데이터 무단 수집/전송 등)은 발견되지 않았지만, 권한 선언의 불일치는 사용자에게 잘못된 보안 정보를 제공할 수 있으므로 'pending' 상태로 분류합니다. 이 문제를 해결하려면 메타데이터의 'permissions.filesystem'을 'true'로 업데이트하거나, 파일 읽기 기능을 제거해야 합니다.
No reviews yet. Be the first to leave one!