mcpField
S
skill-scanner

skill-scanner

github.com/bvinci1-design安全1130 次安装39 周前更新
代码仓库

关于 skill-scanner

skill-scanner 是面向 Clawdbot 和 MCP 技能的安全审计工具,可检查技能文件夹中的可疑行为,并以 Markdown 或 JSON 输出结果,也提供可选的 Streamlit 界面。

主要功能

  1. 01扫描技能文件夹中的威胁
  2. 02检测数据外传模式
  3. 03标记系统修改与代码执行风险
  4. 04查找挖矿、后门和混淆迹象
  5. 05导出 Markdown 或 JSON 报告
  6. 06可选的 Streamlit 网页界面

适用场景

  1. 01安装或使用前审计技能
  2. 02检查技能是否存在数据窃取迹象
  3. 03排查潜在后门和代码执行风险
  4. 04通过网页界面查看审计结果

MCP 相关

该技能可在 Clawdbot 中调用以扫描技能;它审计 MCP 技能,但未说明会向 MCP 暴露工具或资源。

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/bvinci1-design/skill-scanner --skill skill-scanner

安装后在 Claude Code 中输入/skill-scanner确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

LICENSE
.gitignore
README.md
skill_scanner.py
streamlit_ui.py

详细介绍

技能扫描器

用于审计 Clawdbot/MCP 技能安全性的工具——扫描恶意软件、间谍软件、加密货币挖矿和恶意模式。

功能

  • 扫描技能文件夹,查找安全威胁
  • 检测数据外泄模式
  • 识别系统修改企图
  • 发现加密货币挖矿迹象
  • 标记任意代码执行风险
  • 查找后门和混淆技术
  • 以 Markdown 或 JSON 格式输出报告
  • 通过 Streamlit 提供 Web UI

用法

命令行
python skill_scanner.py /path/to/skill-folder
在 Clawdbot 中使用
"Scan the [skill-name] skill for security issues using skill-scanner"
"Use skill-scanner to check the youtube-watcher skill"
"Run a security audit on the remotion skill"
Web UI
pip install streamlit
streamlit run streamlit_ui.py

要求

  • Python 3.7+
  • 无需额外依赖(使用 Python 标准库)
  • Streamlit(可选,用于 Web UI)

入口

  • CLI: skill_scanner.py
  • Web UI: streamlit_ui.py

标签

#security #malware #spyware #crypto-mining #scanner #audit #code-analysis #mcp #clawdbot #agent-skills #safety #threat-detection #vulnerability

评论

支持 Markdown