Description-Behavior Mismatch
- Category
- MCP Tool Poisoning
- Confidence
- 100% confidence
- Finding
The supplied code has a materially different primary purpose from the declared CSV/list-merging workflow. Its CLI exposes research and API-accounting commands, but no command for importing and merging uploaded CSVs or patent-number lists. The candidate ledger deduplicates search results by normalized publication number, retaining selected metadata, a first-seen source, and a hit count; it does not preserve every source row or conflicting field values. External API access, credential handling, and potentially charged research operations are substantive undeclared capabilities, not implementation details needed for the stated merge task.
- Content
