Description-Behavior Mismatch
- Category
- MCP Tool Poisoning
- Confidence
- 97% confidence
- Finding
Most visible functionality aligns with the declared narrative-tool purpose. However, OpenAIProvider.generate performs authenticated HTTP POST requests to /chat/completions, defaulting to api.openai.com. Configuring a provider enables generation and repair workflows and can also introduce network calls into audit_text through deep diagnosis and prose checking. These are conditional capabilities, not automatic import-time transmissions, but they materially expand both data access and determinism beyond the description. Local configuration reads and report writes are supporting implementation details and are not independently flagged. The supplied chunk is truncated, so the presence of every other advertised feature cannot be established.
- Content
