Description-Behavior Mismatch
- Category
- MCP Tool Poisoning
- Confidence
- 97% confidence
- Finding
Local terminology scanning and reporting support the declared academic-writing purpose. However, --unify goes beyond detection and deliberately replaces terminology in an output document. Neither the replacement engine nor the custom-pair loader protects numbers, DOIs, PMIDs, or other sensitive spans; replacements are applied wherever matching substrings occur. Replacement logs, conflict checks, and advice to run verify.py afterward provide review assistance, but do not enforce the stated preservation guarantee. No network access is visible in this chunk, and the broader toolkit features absent from this individual script are not themselves treated as mismatches.
- Content
