Description-Behavior Mismatch
- Category
- MCP Tool Poisoning
- Confidence
- 91% confidence
- Finding
The ranking retrieval, GitHub API access, optional authentication, and temporary material file support the declared task. However, clean_period_dir removes existing archived reports without writing replacements. This cleanup runs even when repository-detail fetches recorded errors, because those errors are collected rather than blocking execution. Thus the code can erase previous output while leaving final report generation to the caller—a material side effect not represented in the description. The missing final-file generation may be fulfilled elsewhere in the skill, but it is not implemented in this supplied chunk.
- Content
