MCP threat model

Threat model and security posture

A vendor that points at other people's MCP incidents owes you its own security posture first. This page is ours — including the parts that aren't finished.

Every assumed threat, mapped to a mechanism

Threat model

We assume: agents can be prompt-injected; tokens can be stolen; MCP servers can be malicious or poisoned; administrators can be compromised; and logs are a target precisely because they're evidence.

Controls mapped to those assumptions:

Key management

In self-hosted and VPC deployments, you hold the keys:

Signing-as-a-service (rolling out): audit signing already runs through a KMS/HSM choke point with kid-rotated keys and fail-closed verification. Non-exportable signing keys — where no service in the stack ever holds private key material — are rolling out across the platform.

MCP security best practices — applied to our own servers

Our MCP surfaces are tokenized by Auth-issued MCP tool tokens (RFC 9068), bound to scope ceilings and authority tiers, rate-limited and metered per agent, and audited into the chain. Services bind to localhost behind TLS-terminating reverse proxy; streamable HTTP transport; no stdio servers on production hosts.

Vulnerability disclosure

Report vulnerabilities to support@myorg.ai — machine-readable contact in /.well-known/security.txt (RFC 9116). We commit to acknowledgment within 2 business days and a substantive response within 10. Safe-harbor: good-faith research against your own deployment or our published demo surfaces will not be met with legal action.

Honest status

You've seen the proof

Ready for a number? Scope your deployment and we'll price it against your own economics.

Get your quote →