Medusa Security AI 供应链与代理安全扫描
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/scan-repositories-for-ai-supply-chain-and-agent-security-risks-with-medusa-security
技能介绍
代理代码库的安全盲区
当 Agent 依赖第三方仓库或模型工具链时,传统依赖扫描很难发现:
- 仓库投毒:恶意提交可能篡改依赖路径或注入不可信代码
- 提示注入:模型上下文中嵌入的指令可能绕过安全策略
- MCP 风险:模型控制协议(Model Control Protocol)的通信链路缺乏端到端校验
- 供应链污染:从模型权重到推理服务的全链路缺乏一致性验证
从扫描到修复的闭环
medusa-security 提供基于上下文的深度检测:
- 多维度扫描:支持本地路径和远程 Git URL,覆盖文件变更、依赖解析、模型交互三重维度
- 风险分级:通过
--quick模式快速定位变更文件,深度模式可追溯完整调用链 - 修复建议:对高危漏洞生成可操作的补丁建议,例如
git bisect回溯污染点或pip install --upgrade版本锁定
边界与注意点
- 需要 Python 3.10+ 环境,远程仓库需具备 Git 元数据访问权限
- 快速扫描依赖 Git 变更日志,未版本控制的临时文件可能遗漏
- 深度模式可能触发多次 API 调用,建议在隔离环境运行
使用场景
- 引入新 Agent 依赖前,需确认远程仓库是否存在恶意提交或篡改记录
- 模型上下文注入检测:验证本地提示词文件是否被植入越权指令
- MCP 通信链路审计:检查模型控制协议的端点是否存在未加密传输
- 依赖升级后的供应链一致性验证:对比 `pip install` 版本与上游仓库哈希
适合人员
- Agent 开发者:需在集成第三方依赖前验证仓库完整性与提示词安全性
- 安全工程师:负责审计模型工具链的 MCP 通信链路与供应链风险
- DevOps 负责人:需在 CI/CD 流水线中嵌入自动化安全扫描以拦截投毒攻击
- MLOps 架构师:需要验证从模型权重到推理服务的全链路一致性