← Documentation and encyclopedia

Developers and engineers

MCP and AI agent security

Static inspection, active probes and the limits of assessment coverage.

Reviewed

Static inspection

The scanner introspects tools, resources and prompts. It inspects declarations without invoking target tools. Protocol connections still occur; stdio mode launches the configured local server.

Detectors check suspicious instructions and credential references, hidden Unicode, sensitive parameters and manifest changes. A flagged tool needs implementation review before claiming exploitability.

Active probes and availability

The code includes bounded MCP probes for authorisation, injection and resource amplification, plus agent-endpoint probes for indirect injection and canary disclosure. These may invoke tools or send adversarial messages.

Hosted availability depends on feature flags, entitlements, account policy and target gates. Confirm deployment availability and explicit testing scope before an engagement. Implemented code is not evidence that a feature is enabled everywhere.

Coverage limits

Static inspection cannot establish whether an egress policy, sandbox, OAuth permission or approval flow works at runtime. A benign declaration may conceal an unsafe implementation; a sensitive parameter may be safely implemented.

Pentriarch is not a universal runtime firewall. Third-party patches remain the responsibility of the vendor and system owner. Define a testable boundary and review the observed evidence.

Continue reading

Need help with availability or an assessment? Contact Pentriarch support.