Tp4
- Category
- MCP Tool Poisoning
- Confidence
- 98% confidence
- Finding
整体目的与声明基本一致:代码确实访问 GitHub Trending、提取热门仓库,并输出结构化 JSON。不过存在关键行为偏差:main() 中虽然根据命令行参数构造了一个带参数的 url,但该变量从未传入 fetch_trending_page(),后者始终固定请求 https://github.com/trending,因此所谓“支持可选语言过滤”实际上没有生效。此外,代码把用户提供的语言参数拼到 since 参数上,这与 GitHub Trending 的语言过滤语义不符。也就是说,技能描述中的核心附加能力——按语言过滤——没有被真实实现,属于描述与实际行为不一致。除此之外,代码还会额外调用 GitHub API 获取仓库详情,但这仍属于实现‘返回结构化热门仓库信息’的合理支持行为,不构成额外风险性能力。
- Content
