Tp4
- Category
- MCP Tool Poisoning
- Confidence
- 97% confidence
- Finding
The declared description says the skill is a thin pass-through to PandaDoc's official MCP server for reading and writing PandaDoc workspace data. The provided code does something materially different: it provisions OAuth state for a generic MCP server by extracting access/refresh tokens, client ID, and optionally client secret from environment variables, building a JSON payload, and storing it in mcporter's vault. There is no PandaDoc-specific API interaction, no read/write of PandaDoc workspace data, and no live tool pass-through behavior shown in this chunk. This is not merely supporting implementation detail for PandaDoc data access; its primary purpose is credential initialization and secret storage, which is an undeclared capability and a different function from the declared description.
- Content
