Tp4
- Category
- MCP Tool Poisoning
- Confidence
- 99% confidence
- Finding
声明的核心用途是“安装前验证二进制、环境变量、配置、OS 与 sandbox 条件”,通常应体现对本机运行环境、依赖、平台约束或沙箱限制的检查。但这段代码完全没有检查二进制是否存在、环境变量、操作系统信息、sandbox 状态或安装可行性。相反,它通过读取 resources/spec.json 决定模式,执行的是通用文本/目录/CSV/模式扫描与 Skill 规范审计,并生成 Markdown/JSON 报告。因此其主要目的与声明明显不同。虽然代码没有做危险的系统修改,和‘不要直接修改系统环境’不冲突,但它缺失声明中的关键预检能力,同时具备多项未声明的审计/扫描能力,属于明显的描述与行为不一致。
- Content
