Description-Behavior Mismatch
- Category
- MCP Tool Poisoning
- Confidence
- 88% confidence
- Finding
The supplied code's primary function is service lifecycle management, not semantic modeling or validation. Although building and starting a local workbench could be a supporting implementation detail, this utility accepts configurable projects and commands without tying its operations to the declared semantic workbench. Its general build, launch, and process-replacement capabilities materially exceed the stated purpose. Process-ownership checks, restricted subprocess execution, and endpoint safeguards limit risk but do not resolve that scope mismatch.
- Content
