Secure Enterprise Operations Platform

Compliance Mapping

Selected platform controls mapped to NIST CSF 2.0 categories and NIST SP 800-171 Rev. 3 requirements. Status describes portfolio-MVP evidence, not certification.

Implemented

4

Visibly demonstrated in this synthetic MVP

Partial

5

Some demo evidence; enforcement still conceptual

Planned

3

Documented design or roadmap only

Control catalogue

Mappings are illustrative for a portfolio demonstration and are not an assessment, audit result or certification. Where no direct SP 800-171 Rev. 3 requirement exists, the mapping says so rather than force-fitting one.

IDControlDescriptionNIST CSF 2.0NIST SP 800-171 Rev. 3MVP statusEvidence
CTL-01Role-based access controlAccess to platform functions is granted by role (Admin, Security Analyst, Auditor, Viewer) using least-privilege defaults.PR.AA03.01.02 / 03.01.05partialRole model and role-scoped UI evidence; server-side enforcement deferred (no auth backend).
CTL-02Centralized audit loggingSecurity-relevant actions are recorded with actor, role, action, entity, result and source address.DE.CM03.03.02 / 03.03.03partialSynthetic Audit Log view demonstrates event content; append-only persistent backend deferred (ADR-004).
CTL-03Encryption in transitClient and service-to-service traffic uses TLS 1.2+ with modern cipher suites.PR.DS03.13.08partialHost platform provides HTTPS for the demo; internal/service TLS and mTLS remain target design.
CTL-04Encryption at restManaged database and object storage encryption using provider KMS-backed keys.PR.DS03.13.08 / 03.13.10plannedNo persistence layer exists in the MVP; documented as target architecture.
CTL-05Secrets managementNo secrets in source control; runtime secrets injected from a managed secret store.PR.PS03.13.11partialRepository contains no committed secrets; managed secret store and rotation are future design.
CTL-06Input validation (secure engineering practice)Inbound payloads are schema-validated before use; rejected input is surfaced rather than coerced.PR.PS03.16.01 (security engineering principles)implementedZod schemas in src/lib/triage.ts with unit tests in src/lib/__tests__.
CTL-07Vulnerability management SLAFindings are tracked to an owner with severity-based remediation deadlines.ID.RA03.11.02partialVulnerabilities view with SLA tracking; external scanner ingestion is absent.
CTL-08Incident response workflowIncidents move through new, triage, contained, resolved with an assigned analyst.RS.MA03.06.01implementedIncidents view and linked remediation tasks demonstrated in the MVP.
CTL-09Asset inventoryInventory of system components with owner, environment, risk score and last-seen time.ID.AM03.04.10implementedAssets view with owner, environment and last-seen tracking in the MVP.
CTL-10Human review of AI outputAI-assisted triage output is advisory only and requires analyst acknowledgement.GV.RMN/A — not a direct 800-171 requirementimplementedAI Triage panel labels output simulated, blocks autonomous action, requires acknowledgement.
CTL-11Continuous monitoringTelemetry from endpoints and cloud control planes is centrally collected and analysed.DE.CM03.14.06plannedSynthetic data only; no collection or streaming pipeline exists.
CTL-12Separation of dutiesAuditors can read evidence but cannot change records; admins cannot alter audit history.PR.AA03.01.04plannedDocumented role model; no authenticated backend exists to enforce it.