curl -L -o mcp-security-scan.skill "https://aiskillstore.io/v1/agent/skills/849fec85-6b12-45b3-bfb0-f9c54e2f7928/download?platform=ClaudeCode"
{
"tool": "download_skill",
"arguments": {
"skill_id": "849fec85-6b12-45b3-bfb0-f9c54e2f7928",
"platform": "ClaudeCode"
}
}
{
"mcpServers": {
"skill-store": {
"url": "https://aiskillstore.io/mcp/"
}
}
}
当用户说『接了个MCP server不放心』『MCP工具能执行命令怕有风险』『怎么审计MCP权限』『第三方MCP会不会偷数据』,或要把某 MCP server(模型上下文协议)接进 agent、担心它是新攻击面时使用。把 MCP server 当『需审查的第三方』:扫工具清单里的 命令执行/文件系统写/网络外联/凭证暴露 四类风险,给风险评级与最小授权建议。理论根基:LGD 三律(有籍·有证·有门禁)。触发词:MCP安全、mcp security、MCP审计、MCP权限、第三方MCP、MCP风险、server扫描、协议安全。
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
이 스킬은 MCP 서버의 보안 취약점을 스캔하는 유용한 기능을 제공합니다. 코드 자체는 악의적인 목적(데이터 탈취, 시스템 파괴, 난독화 등)을 포함하고 있지 않으며, 외부 네트워크 통신이나 서브프로세스 실행도 발견되지 않았습니다. 또한, `TOK_PREFIX`를 이용한 민감 정보 탐지 회피 로직은 스킬의 목적에 부합하는 보안 고려사항으로 판단됩니다. 그러나 가장 중요한 문제는 메타데이터에 `filesystem: false`로 명시되어 있음에도 불구하고, `load_tools` 함수가 사용자 입력으로 제공된 파일 경로를 읽는 기능을 수행한다는 점입니다. 이는 사용자에게 잘못된 보안 정보를 제공할 수 있으며, 에이전트 환경에서 예상치 못한 파일 접근을 허용할 위험이 있습니다. `allowed-tools` 목록의 불일치와 `risk_rationale`의 모순 또한 메타데이터의 정확성을 저해합니다. 따라서, 이 스킬은 `filesystem` 권한 선언을 `true`로 수정하고, `allowed-tools` 및 `risk_rationale`의 내용을 코드의 실제 동작과 일치하도록 업데이트한 후 재검토가 필요합니다. 현재 상태로는 'pending'으로 분류하여 관리자 검토를 요청합니다.
No reviews yet. Be the first to leave one!