Skip to main content

NIST CSF / 800-53 control mapping

Enterprise and public-sector buyers evaluating Mnemom’s security posture need a recognizable controls cross-reference alongside the AI-specific frameworks. This appendix maps Mnemom’s shipped controls to the NIST Cybersecurity Framework 2.0 (CSF 2.0) functions and to relevant NIST SP 800-53 Rev. 5 control families. The same honesty discipline applied in the OWASP Agentic Top 10 mapping applies here: where a control claim is backed by a concrete shipped mechanism, the mechanism is named. Where coverage is partial or absent, the gap is stated.
Source pins. CSF 2.0 function identifiers (GV, ID, PR, DE, RS, RC) and category codes (e.g., PR.AA, DE.CM) are pinned to the NIST Cybersecurity Framework 2.0 (NIST, February 2024). Control identifiers (e.g., AC-2, AU-9) are pinned to NIST SP 800-53 Rev. 5 (September 2020, including December 2020 errata). GV (GOVERN) is a new function added in CSF 2.0; buyers working against CSF 1.1 can skip that section.

Mapping by CSF 2.0 function

GOVERN (GV) — new in CSF 2.0

Organizational context, risk management strategy, and policy — the preconditions for effective cybersecurity.
CSF categoryMnemom mechanism800-53 controlsNotes
GV.OC — Organizational ContextAlignment Card declares each agent’s principal, autonomy envelope, and escalation triggersPL-1The principal field identifies the accountable human or org; the autonomy envelope bounds what the agent may do
GV.RM — Risk Management StrategyTrust posture and risk assessment API provide per-agent and per-team risk scores with evidence chainsRA-1, RA-3Trust posture aggregates alignment, protection, and reputation signals into a unified risk view
GV.PO — PolicyPolicy DSL and CLPI policy engine enforce programmatic security policy on agent behavior; rules are version-controlledPL-1, CM-6Policy rule changes are audited
GV.SC — Supply Chain RiskAEGIS detects runtime behavior deviation consistent with a compromised dependency or substrateSA-12AEGIS covers the runtime-behavior dimension; build-time package provenance is customer responsibility — see supply-chain trust and the SA-12 gap note

IDENTIFY (ID)

Understanding the organization’s current cybersecurity risk across assets, systems, data, and capabilities.
CSF categoryMnemom mechanism800-53 controlsNotes
ID.AM (inventory) — Asset ManagementAgent registration: alignment cards carry a stable agent_id, principal, capability declarations, and bounded action scope; fleet topology queries the full agent graphCM-8, IA-3Every agent is inventoried with identity, declared capabilities, and assigned principal at registration time
ID.AM (configuration history) — Asset ManagementPosture versioning and card amendments track configuration history with a queryable amendment trailCM-2, CM-8Changes to alignment cards and postures are recorded without data loss
ID.RA — Risk AssessmentRisk assessment API (POST /v1/risk/assess, POST /v1/risk/assess/team) returns per-agent and per-team risk scores; proofs are queryable via /v1/risk/proofs/{proof_id}RA-3Risk assessment feeds the trust posture computation
ID.RA — Risk AssessmentFault-line analysis identifies structural weaknesses in agent-team configurationRA-3, RA-5Intelligence API; available on Enterprise tier
ID.RA — Risk AssessmentReputation scoring and AEGIS threat advisories surface known-bad actor infrastructure; advisories are STIX-alignedRA-3, RA-5AEGIS aggregates cross-tenant signals; advisories feed the IOC feed
ID.IM — ImprovementManaged Rules signed-promotion audit chain; AEGIS false-positive telemetry loopCA-7New threat patterns undergo a 24-hour observe soak and dual-control CHECK constraint before GA promotion

PROTECT (PR)

Safeguards that manage cybersecurity risk — preventing or limiting the impact of a cybersecurity event.
CSF categoryMnemom mechanism800-53 controlsNotes
PR.AA — Identity Management & Access ControlThree auth patterns: session cookie (AES-256-GCM, HttpOnly/Secure/SameSite=Lax), bearer JWT (JWKS-verified on every request), API key (SHA-256 hash stored — never plaintext)IA-2, IA-5, AC-3The auth layer dual-resolves all three patterns into the same downstream principal
PR.AA — Identity Management & Access ControlRBAC: Owner / Admin / Member roles enforced at the API layer via Supabase row-level security; org-scoped API keys inherit the creating role’s permissionsAC-2, AC-3, AC-6Role-based access is the primary authorization surface
PR.AA — Identity Management & Access ControlMFA (TOTP): POST /v1/auth/mfa/enroll, POST /v1/auth/mfa/verify; aal1 tokens never reach JavaScriptIA-2(1)MFA step-up uses a short-lived mnemom_mfa_pending cookie between sign-in and verification
PR.AA — Identity Management & Access ControlSSO (SAML/OIDC): PUT /v1/orgs/{org_id}/sso; SSO state is HMAC-signed to prevent CSRFIA-8Federated identity for enterprise customers
PR.AA — Identity Management & Access ControlAPI key rotation: POST /v1/orgs/{org_id}/api-keys/{key_id}/rotate; agent re-key: POST /v1/agents/{agent_id}/rekey — prior credential is invalidated, no key material is storedIA-5(1)Rotation is zero-downtime
PR.DS — Data SecurityTLS 1.2+ on all endpoints — Mnemom Gateway (Cloudflare Workers edge), Mnemom API (api.mnemom.ai), webhook delivery, cross-protocol communicationSC-8, SC-13Cloudflare terminates and re-encrypts; certificate management is automatic
PR.DS — Data SecurityEncryption at rest: Supabase Postgres with encryption at rest covering all persisted protocol artifacts (AP-Traces, Integrity Checkpoints, Alignment Cards, drift alerts)SC-28No plaintext storage of any protocol artifact
PR.DS — Data SecurityThinking block content is never written to any persistent storage — only its SHA-256 hash is retained in the Integrity CheckpointSI-12Protects agent reasoning privacy while preserving tamper evidence for audit
PR.DS — Data SecurityBack-door checkpoint (Safe House): outbound DLP screens for data exfiltration against declared bounded_actions; detects bulk-data requests and covert-channel patterns; also enforced independently by the Policy EngineAC-4, SI-12data_exfiltration threat type; back-door checkpoint runs after agent turn, before response delivery
PR.PS — Platform SecurityAlignment Card bounded_actions and forbidden_actions enforce least-privilege action scopes per agentAC-6, CM-6bounded_actions is the primary constraint surface; the Policy Engine enforces before any action reaches an external API
PR.PS — Platform SecurityCLPI Policy Engine evaluates every agent action against declared Policy DSL rules before executionAC-3, CM-6Policy rules are version-controlled and audited; evaluation is synchronous
PR.PS — Platform SecurityHMAC-SHA256 authentication on all webhook deliveries (AIP webhooks and org webhooks); replay window recommended ≤ 5 minutesSC-8, SC-13Prevents signal forgery; receivers should reject stale signals

DETECT (DE)

Identifying cybersecurity events through continuous monitoring and adverse event analysis.
CSF categoryMnemom mechanism800-53 controlsNotes
DE.CM — Continuous MonitoringAIP real-time integrity checkpoints: an analysis LLM evaluates agent thinking blocks in the ~2-second window between reasoning and action; produces clear / review_needed / boundary_violation verdictsSI-4, CA-7Anthropic native thinking blocks (confidence 1.0), OpenAI reasoning_content (0.9), Google Gemini thinking parts (0.9); models without exposed thinking produce synthetic clear verdicts — a documented gap
DE.CM — Continuous MonitoringAAP behavioral drift detection: sustained similarity drop below threshold across agent turns triggers drift alertsSI-4, CA-7Post-hoc; operates 30–60 seconds after the action
DE.CM — Continuous MonitoringAEGIS cross-tenant substrate fingerprinting: behavior deviation consistent with a compromised dependency or substrate is surfaced across tenantsSI-4, CA-7Cross-tenant aggregation; per-tenant visibility of substrate-deviation signals
DE.CM — Continuous MonitoringReputation scoring: per-agent and per-team scores computed from alignment, integrity, drift, and governance history; queryable and comparableCA-7, RA-3Badge and comparison endpoints available; score is a lagging indicator, not a real-time signal
DE.AE — Adverse Event AnalysisSafe House L1 pattern matching: 19 regex families across override, jailbreak, and social engineering phrases — synchronous, near-zero latencySI-3, SI-4Covers prompt_injection, indirect_injection, social_engineering, agent_spoofing, bec_fraud threat types
DE.AE — Adverse Event AnalysisSafe House L2 LLM analysis: compound confidence scoring when L1 produces a non-trivial signal or the message touches sensitive action categories; context-sensitiveSI-3, SI-4”you are now” in creative writing scores differently than in capability-expansion context — L2 provides the disambiguation
DE.AE — Adverse Event AnalysisSafe House L3 session model: cross-turn behavioral trajectory tracking for hijack_attempt — topic coherence, escalating action scope, identity drift, pivot-after-trust-buildingSI-4, CA-7Default 0.7 confidence threshold routes to human review rather than autonomous block; configurable via the protection card
DE.AE — Adverse Event AnalysisCanary tripwires: synthetic credentials placed in agent contexts surface infrastructure associated with active injection campaigns via AEGIS cross-tenant campaign detectionSI-4Confirmed canary hits promote to Managed Rules
DE.AE — Adverse Event AnalysisGovernance signals: structured events surfacing alignment drift, integrity violations, and policy violations for operator review; queryable and subscribableAU-2, CA-7Escalation rules and notification destinations configurable per org via /v1/orgs/{org_id}/governance/escalation-rules

RESPOND (RS)

Taking action regarding a detected cybersecurity incident.
CSF categoryMnemom mechanism800-53 controlsNotes
RS.MA — Incident ManagementFour enforcement modes per agent: Observe (log only), Nudge (warn + log), Enforce (block + log), Sovereign (synchronous block, no async pass-through)IR-4Mode set per agent via the protection card; Sovereign is the highest-assurance mode for regulated workloads
RS.MA — Incident ManagementSafe House quarantine: a blocked agent turn is held; operator can release, report, or delete via /v1/safe-house/quarantineIR-4Quarantine preserves the full message and evaluation for forensic review
RS.MA — Incident ManagementAgent containment: pause, resume, kill, reactivate at the org level — POST /v1/orgs/{org_id}/agents/{agent_id}/pause and related endpointsIR-4Kill is reversible via reactivate; the agent’s audit trail and alignment card history are preserved
RS.AN — Incident AnalysisGovernance signal workflow: signals include evidence, severity, and affected alignment card fields; operators acknowledge, dismiss, or resolve via the signal APIIR-4, IR-5/v1/governance/signals/{signal_id}/acknowledge etc.
RS.AN — Incident AnalysisAIP concern detail: each Integrity Checkpoint records concern category, severity, description, and a quoted evidence excerpt (max 200 characters) for human review; evidence redaction configurableIR-4, AU-3Evidence excerpt is an intentional tradeoff between reasoning privacy and reviewability
RS.CO — Incident Response ReportingWebhook notifications: org webhooks and AIP webhooks deliver governance events, integrity verdicts, and threat signals to registered endpoints; HMAC-SHA256 authenticatedIR-6Replay-delivery, health, and event-replay endpoints available
RS.CO — Incident Response ReportingResponsible disclosure: 48-hour acknowledgment, 7-day fix/mitigation target for reported vulnerabilities via GitHub Security Advisories — not public issuesIR-6, IR-7See SECURITY.md
RS.MI — Incident MitigationPolicy Engine rule enforcement blocks out-of-scope actions before they reach external APIsIR-4, AC-3Primary mitigation for privilege_escalation and tool-misuse scenarios
RS.MI — Incident MitigationHuman escalation triggers: autonomy_envelope.escalation_triggers in the Alignment Card declare conditions requiring human review before action; enforced by the gatewayIR-4Escalation is policy-declared at card design time

RECOVER (RC)

Restoring capabilities or services impaired by a cybersecurity incident.
CSF categoryMnemom mechanism800-53 controlsNotes
RC.RP — Incident Recovery PlanTrust recovery guide: documented procedure for restoring an agent’s trust posture after an integrity incident — covering reputation recovery, card amendment, and operator stepsCP-10, IR-4The guide is the recovery playbook; no automated recovery orchestration is shipped
RC.RP — Incident Recovery PlanAgent restore: POST /v1/agents/{agent_id}/restore reverses a tombstone; agent re-key: POST /v1/agents/{agent_id}/rekey issues new credentials; both preserve the full audit trailCP-10Restore is the paired inverse of tombstone
RC.IM — Incident Recovery ImprovementCard amendments: GET /v1/agents/{agent_id}/card-amendments surfaces the full history of alignment card changes post-incident for post-mortem reviewCM-2, CA-7Amendment trail is an append-only record
RC.IM — Incident Recovery ImprovementCLPI lifecycle governance: agent lifecycle states (active, paused, tombstoned) are tracked with full history; POST /v1/reputation/{agent_id}/recompute triggers fresh reputation computation after recovery actionsCP-10, CA-7Reputation recomputation reflects the updated post-incident history

NIST 800-53 family index

Reverse view: by control family, which Mnemom mechanisms apply. Coverage labels match the convention in the OWASP Agentic Top 10 mapping: Shipped (concrete mechanism present), Partial (some controls covered with documented gaps), Gap (family not addressed as a platform control).
800-53 familyStatusShipped mechanism
AC — Access ControlShippedRBAC (Owner/Admin/Member), bearer JWT, API key scoping, bounded_actions enforcement, Policy Engine per-action control, outbound data-flow enforcement
AT — Awareness and TrainingGapNo security awareness or training module is shipped as a platform feature; operator training is the customer’s responsibility — see gap note
AU — Audit and AccountabilityShippedAP-Traces (append-only, hash-chained), Integrity Checkpoints, Transparency Log (Merkle tree), Ed25519 verdict signatures, ZK proofs (SP1 STARK), on-chain Merkle anchoring, configurable retention (90+ days recommended), queryable trace API — audit chain is a core Mnemom design goal
CA — Assessment, Authorization, and MonitoringPartialAIP continuous monitoring, AAP drift detection, AEGIS substrate fingerprinting, governance signals shipped. SOC 2 Type II readiness in progress — no Type II report currently available; independent formal assessment is an NDA artifact
CM — Configuration ManagementShippedAlignment Card as agent configuration baseline, posture versioning, card amendment history, Policy DSL version control
CP — Contingency PlanningPartialTrust recovery guide and agent restore/reactivate document recovery procedures. Database backups are Supabase-managed (vendor-side); no published customer-facing RTO/RPO for data recovery — see CP-9 gap note
IA — Identification and AuthenticationShippedSession cookie (AES-256-GCM), bearer JWT (JWKS-verified), API key (SHA-256 hash stored), MFA (TOTP), SSO (SAML/OIDC), API key rotation, agent re-key
IR — Incident ResponseShippedFour enforcement modes, quarantine, agent containment, governance signal workflow, webhook notifications, responsible disclosure (48h ack / 7-day fix target)
MA — MaintenancePartialAPI key rotation and agent re-keying shipped. Hardware maintenance not applicable (cloud SaaS)
MP — Media ProtectionGapNot applicable to a cloud SaaS deployment; Mnemom manages no physical media — see gap note
PE — Physical and Environmental ProtectionGapInherited from Cloudflare (gateway) and Supabase (database); Mnemom publishes no physical security attestations — see gap note
PL — PlanningPartialAlignment Card principal and autonomy envelope serve as per-agent planning artifacts; no enterprise security plan feature is shipped as a platform control
RA — Risk AssessmentShippedRisk assessment API, fault-line analysis, AEGIS threat advisories, reputation scoring
SA — System and Services AcquisitionPartialAEGIS runtime behavior-deviation detection covers the runtime supply-chain dimension; build-time package provenance is customer responsibility — see gap note
SC — System and Communications ProtectionShippedTLS 1.2+ on all endpoints, AES-256-GCM session tokens, HMAC-SHA256 webhook authentication, encryption at rest (Supabase Postgres)
SI — System and Information IntegrityShippedSafe House L1/L2/L3 detection (19 pattern families + LLM analysis + session model), AIP integrity checkpoints, thinking block content never persisted, back-door DLP, Managed Rules pattern library

Gaps and limits

PE — Physical and environmental protection

Mnemom is a cloud-hosted SaaS. Physical and environmental controls are inherited from Cloudflare (gateway) and Supabase (database). Mnemom publishes no physical security attestations of its own. Refer to Cloudflare’s and Supabase’s SOC 2 reports for physical-layer coverage.

CA-2, CA-8 — Security assessments and penetration testing

No automated vulnerability scanning tool is shipped as a documented platform feature. Penetration test summaries from the most recent third-party engagement are available to enterprise customers under NDA via the dashboard’s Enterprise contact form. SOC 2 Type II is in progress; no report is currently available — see the compliance posture page for current status.

SA-12 — Supply chain protection (build-time)

AEGIS covers the runtime-behavior dimension of supply chain risk: behavior deviation consistent with a compromised dependency or substrate is detected cross-tenant. This does not replace build-time package provenance. For the full picture, pair AEGIS with SLSA/Sigstore package provenance on the customer’s build pipeline. See supply-chain trust.

CP-9 — System backup

Database backups are managed by Supabase (Mnemom’s database vendor). Mnemom does not publish customer-facing backup retention SLAs or RTO/RPO targets for data recovery. Availability SLOs — uptime, propagation latency, failover — are published at trust.mnemom.ai/slos; these cover service availability, not data recovery.

AT-1, AT-2 — Awareness and training

No security awareness or training module is shipped as a platform feature. Security training for Mnemom operators is the customer’s responsibility.

MP — Media protection

Not applicable to a cloud SaaS deployment. Mnemom manages no physical media.

See also