pincer

🛡️ 安全优先的 Skill 安装防护工具

集成 Invariant Labs 扫描引擎,在安装前检测恶意代码与提示注入,为 AI Skill 生态提供企业级安全防护。

收藏
13.9k
安装
3.7k
版本
v1.0.1
CLS 安全性认证2026-06-03
点击查看完整报告 >

使用说明

Pincer 是一款专为 AI Agent Skill 生态设计的安全防护工具,作为 clawhub install 的安全封装层,它通过多层扫描机制在安装前检测潜在威胁。该工具集成 Invariant Labs 的 mcp-scan 引擎,结合自定义模式识别,可有效拦截恶意软件、提示注入攻击及可疑代码模式,为开发者提供企业级的安全基线保障。

核心用法
Pincer 提供三种主要工作模式:安装前扫描(pincer install <skill>)、独立扫描(pincer scan <skill>)以及系统审计(pincer audit)。用户可通过信任列表(pincer trust)管理发布者白名单,配置自动批准策略。工具支持 JSON 输出便于 CI/CD 集成,所有配置存储于 ~/.config/pincer/,确保用户完全掌控数据。

显著优点
首先,多层检测架构结合 mcp-scan 的 AI 安全检测与启发式规则(如 Base64 解码、管道到 shell、macOS 隔离属性移除等),覆盖从自然语言提示注入到二进制木马的广泛威胁向量。其次,完善的信任管理系统允许用户建立发布者白名单,对可信来源的干净技能自动放行,平衡安全性与效率。第三,开源透明且文档详尽,所有安全检查逻辑可见,风险分级(CLEAN/CAUTION/DANGER/MALWARE)清晰明确。

潜在缺点与局限性
作为 T3 来源(个人开发者 panzacoder)项目,虽代码质量达 A 级,但长期维护与供应链稳定性存在不确定性。工具依赖 uvx mcp-scan@latest 动态获取最新扫描规则,虽来自可信组织但引入外部依赖风险。此外,作为轻量级扫描工具,它无法替代专业安全审计,对高级持续性威胁(APT)或零日漏洞的检测能力有限。误报可能性存在,可能将合法的复杂脚本标记为可疑。

适合的目标群体
主要面向使用 ClawHub 生态的 AI Agent 开发者、注重供应链安全的 DevOps 工程师,以及需要管理大量第三方 Skill 的企业安全团队。特别适合频繁安装社区 Skill 且无法逐一人工审计代码的中高级用户,也适用于建立团队内部 Skill 安装的安全基线流程。

使用风险
性能方面,扫描过程需下载并运行 mcp-scan,可能显著慢于直接安装。依赖风险包括 uvx、jq 及 clawhub 工具的可用性。尽管有 --force 标志可覆盖警告,但过度使用可能削弱安全防护。另外,自动更新 mcp-scan 可能引入未预期的行为变化,建议在关键生产环境固定版本或离线验证。

安全解读

核心用法

pincer 是 clawhub install 的安全增强替代工具,采用「扫描优先、安装在后」的设计理念。用户在安装任何 skill 前,先通过 pincer 执行多层级安全检查:

  • 安装前扫描: pincer install <skill> 自动调用 mcp-scan 检测提示注入、恶意负载、工具投毒
  • 纯扫描模式: pincer scan <skill> 支持本地目录扫描与 JSON 输出,便于 CI/CD 集成
  • 批量审计: pincer audit 对全量已安装技能进行定期安全检查
  • 信任管理: 支持白名单/黑名单机制,可配置自动放行可信发布者的清洁技能

显著优点

1. 纵深防御架构: 整合 Invariant Labs 的 mcp-scan(权威 AI 安全工具)与自定义正则规则,覆盖从自然语言提示到二进制文件的完整攻击面
2. 分级风险体系: 五级风险评级(CLEAN/CAUTION/DANGER/MALWARE/BLOCKED)配合可覆盖策略,平衡安全与可用性

3. 供应链透明: 依赖 clawhub、jq、uvx 等成熟开源工具,无闭源组件;MIT 协议允许审计与二次开发

4. 隐私优先设计: 配置本地化存储(~/.config/pincer/),历史记录可关闭,符合 GDPR 数据最小化原则

潜在局限与风险

1. 外部工具依赖链: 核心功能依赖 clawhub CLI 与 uvx 环境,若上游工具被投毒将产生连锁风险(报告中已标注 RISK-001)
2. 威胁情报时效性: 检测规则基于硬编码正则,缺乏自动更新机制,新型攻击手法可能存在检测滞后

3. T3 来源属性: 维护者为个人开发者(panzacoder),项目规模小、缺乏企业级安全运营支持

4. 覆盖范围限制: 当前仅支持 ClawHub 生态,对直接手动安装的 skill 无强制保护

适合人群

  • 高频使用 ClawHub 生态的 AI Agent 开发者
  • 对供应链安全有较高要求的企业安全团队
  • 需满足合规审计需求的金融科技、医疗 AI 等敏感领域用户
  • 愿意承担个人项目维护风险的技术早期采纳者

常规风险提醒

  • --force 强制安装选项可能绕过安全策略,需谨慎使用
  • 建议定期备份 ~/.config/pincer/ 信任列表配置
  • 生产环境部署前建议结合 Snyk、1Password 等权威威胁情报进行交叉验证

pincer 内容

scripts文件夹
手动下载zip · 12.4 kB
pincer.shtext/x-shellscript
请选择文件