Description-Behavior Mismatch
- Category
- MCP Tool Poisoning
- Confidence
- 96% confidence
- Finding
Remote tool transport, credential handling, routing, and billing checks can reasonably support the declared video-generation workflow; the absence of generation logic in this helper alone is not a mismatch. However, register_installation sends a separate analytics report through beatra.installations.register, including OS/version, architecture, Python version, locale, and timezone offset when available. This reporting is not described and is distinct from generating creative assets. The upload command also exposes local-file transfer beyond the advertised topic-only workflow. Uploads require an explicit path, so this is not evidence of automatic file harvesting, and 'nothing to upload' does not itself prohibit optional uploads. The undisclosed analytics reporting is the clearest mismatch.
- Content
