SECURITY · CHECKLIST
Enterprise Security Checklist
The implementation status of AgentKey's security capabilities, stated honestly. A control is marked IMPLEMENTED only if the running application supports it. We believe transparency builds more trust than inflated claims.
- AuthenticationIMPLEMENTED
Email and password with one-time code verification, Google sign-in, password reset. Sessions managed by the hosting platform's authentication service.
- Agent authentication (API keys)IMPLEMENTED
Per-agent Bearer keys, stored as SHA-256 hashes with a non-secret prefix, shown once, revocable, rate-limited.
- AuthorizationIMPLEMENTED
Allow/ask/deny policies with parameter conditions, risk escalation, human approvals, scoped delegation with scope-escalation prevention, global block policies, tool trust registry, input integrity scanning.
- RBACIMPLEMENTED
Five organization roles (OWNER, ADMIN, SECURITY, DEVELOPER, VIEWER) enforced server-side from membership records on every protected operation: key management, policies, approvals, agent lifecycle, member management, audit access, and compliance exports.
- API key managementIMPLEMENTED
Hashed storage, one-time display, revocation, per-agent scoping, environment tags, plan limits.
- Audit loggingIMPLEMENTED
Authorization decision logs plus an organization-level audit log: key created/revoked, permission changes, approval decisions, agent lifecycle, member and role changes, compliance exports, and denied access attempts, filterable and JSON-exportable.
- Evidence and verificationIMPLEMENTED
Append-only hash-chained evidence under a canonical versioned form (version 2 covers all displayed fields), Merkle root at session close, HMAC-SHA256 attestation, Ed25519 root signing enabled in production and publicly verifiable against the published key, signed session metadata (events appearing after close are invalid), tenant chain with deletion detection, offline verifier.
- Encryption in transitIMPLEMENTED
All API and dashboard traffic served over TLS.
- Encryption at restPARTIALLY IMPLEMENTED
Application-layer encryption for stored MCP upstream credentials. Database encryption at rest is managed by the hosting platform.
- Data retentionPARTIALLY IMPLEMENTED
Records retained until workspace deletion. Configurable retention periods are not currently supported.
- Organization isolationIMPLEMENTED
Multi-user organizations with membership records; each organization's data is anchored to its owner and cross-organization access is enforced server-side (non-members receive not-found responses). Direct evidence browsing in the UI remains owner-scoped; members access shared compliance data via the audit log and exports.
- Rate limitingPARTIALLY IMPLEMENTED
IP and per-key limits on key validation (degrading closed), plan metering on the authorize endpoint, input caps on public endpoints. Not every endpoint is rate-limited.
- Incident responsePARTIALLY IMPLEMENTED
Documented process and contact channel. No formal SLA commitment yet.
- Security contactIMPLEMENTED
Security reports accepted through the contact channel on the Contact page.
- Environment separationPARTIALLY IMPLEMENTED
Environment tags (development, staging, production) on agents and API keys. Full environment isolation is planned.
- JSON exportIMPLEMENTED
Compliance evidence export and policy bundle export from the product, owner-scoped.
- SSO (SAML / OIDC)PLANNED
Google sign-in is available for app login today. Enterprise SSO is planned.
- SCIM provisioningPLANNED
Not implemented.
- CSV exportPLANNED
JSON exports exist; CSV export is planned.
- SOC 2NOT CERTIFIED · PLANNED
Not certified. No audit report exists today.
- ISO 27001NOT CERTIFIED · PLANNED
Not certified.
- Data residencyNOT SUPPORTED
Data is hosted on the platform's infrastructure. Region selection is planned.
- Private deploymentPLANNED
AgentKey runs as a hosted service today.
This checklist is maintained alongside the code, not by a marketing process. If a claim here is wrong, we treat it as a bug.