Tools must not expose tokens, secrets, or credential materialHEURISTIC
OWASP MCP Top 10 — Token / secret exposure (sensitive data disclosure through MCP tool surface).
Tool surface should be minimal — no excessive or sprawling privilegesHEURISTIC
OWASP MCP Top 10 — Scope creep / excessive privilege (over-broad capability surface).
Tool surface must be reviewable — no missing schemas or descriptionsHEURISTIC
OWASP MCP Top 10 — Tool poisoning (malicious or ambiguous tool definitions tricking agents into harmful calls).
Sensitive tools must not be reachable from anonymous discoveryHEURISTIC
OWASP MCP Top 10 — Insufficient authentication / authorization (sensitive capability exposed without identity or scope checks).
Server should expose telemetry / audit postureBEST_PRACTICE
OWASP MCP Top 10 — Lack of telemetry / audit (no observable record of tool invocation).
Server should not invite broad context disclosure via tool surfaceHEURISTIC
OWASP MCP Top 10 — Context over-sharing (tools that pull excessive or PII-laden context into the agent).