Control Crosswalk (CAIQ-style)

A control-by-control responses sheet for vendor security assessments, organized by the CSA Cloud Controls Matrix (CCM) domains and answerable against SOC 2, ISO 27001, and NIST. Companion to the architecture document and security overview.

StatusAvailable shipped today · Built implemented + tested, not operationally deployed · Planned committed, not built · No not implemented today.

Read this first. The product shipped today is a single-party desktop workbench with remote LLM inference (your prompts and in-scope context are sent to the LLM provider you configure). Many enterprise/hosted controls below are therefore Built or Planned, not Available. Answers are honest about that distinction.

#DomainControl questionResponseStatusEvidence
GRC-01GovernanceIs there a documented security/architecture model?Yes — enterprise architecture & security doc, a formal invariant set, append-only ADRs.AvailableArch; specs/
GRC-02GovernanceThird-party certifications (SOC 2 / ISO 27001)?No certification today. SOC 2 Type II is highest-priority committed; ISO 27001 not yet on the roadmap.PlannedArch §12
A&A-01Audit & AssuranceIs the security model independently verified?Machine-checked (42 Quint models + adversarial teeth tests) in CI. No third-party pen test/audit yet.Available PlannedArch §13
IAM-01Identity & AccessIs SSO (OIDC/SAML) supported?OIDC + SAML verifiers built and tested (OIDC per-commit vs Keycloak; SAML sidecar, single-use replay defense). Live IdP interop planned.BuiltArch §6
IAM-02Identity & AccessAutomated provisioning (SCIM)?Inbound SCIM provisioning/de-provisioning built; outbound sync planned.BuiltArch §6
IAM-03Identity & AccessRBAC with least privilege?Role assignments + ABAC evaluator; execution has no ambient authority (INV-11). Admin console planned.BuiltArch §5–6
IAM-04Identity & AccessIs MFA enforced?Not implemented today; org-level enforcement roadmap.NoArch §6
IAM-05Identity & AccessAre access decisions fail-closed?Yes — uncertainty/absence denies (INV-20), machine-checked.AvailableArch §5
DSP-01Data SecurityHow is data classified and stored?Records / append-only events / content (by handle) / projections; local SQLite + git-backed content store.AvailableArch §4
DSP-02Data SecurityDoes data leave the customer environment?Yes, to the LLM provider — prompts + in-scope context sent for inference in plaintext today. Otherwise local; federation opt-in.Available (disclosed)Arch §2,§4
DSP-03Data SecurityIs data isolated between tenants/projects?By authority/scope (INV-1); handles convey no access (INV-10). Hosted multi-tenant ops planned.Model Hosted PlannedArch §2,§5
DSP-04Data SecurityRetention & deletion capability?Revocation (future-only, INV-18) + content erasure (tombstone, modeled + reducer). Bulk/admin UI planned.AvailableArch §4
DSP-05Data SecurityDPA and subprocessor list?Planned. With BYO-credentials, the LLM provider is the customer's own subprocessor.PlannedArch §12
CEK-01Crypto & KeysIs data encrypted at rest?AES-256-GCM (AEAD via ring); envelope encryption with KMS-wrapped key, verified live vs Azure Key Vault for server deployments.BuiltArch §8
CEK-02Crypto & KeysIs data encrypted in transit?Cert-pinned TLS; relay routes opaque bytes; cross-party messages signed (P-256 ECDSA) and verified.AvailableArch §8
CEK-03Crypto & KeysHow are keys managed?Envelope DEK/KEK; KEK in Azure Key Vault via a KeyWrap seam. Live KMS needs a service principal.BuiltArch §8
CEK-04Crypto & KeysConfidential computing / attestation?SEV-SNP quote verifier built + tested vs real Milan vectors. Live confidential-VM hosting + confidential inference planned.Built PlannedArch §3,§8
LOG-01LoggingAudit log of security-relevant actions?Per-actor append-only {actor, action, target} (references only), position-ordered, filterable.AvailableArch §9
LOG-02LoggingCan logs export to our SIEM?Yes — HttpAuditSink POSTs JSON to a customer collector (Splunk/Datadog/webhook) over rustls.AvailableArch §9
LOG-03LoggingAre logs tamper-evident?Append-only semantically (immutable event log); cryptographic tamper-evidence not yet shipped.PlannedArch §9
LOG-04LoggingProduction monitoring/alerting?Not implemented today.NoArch §9
SEF-01Incident MgmtIncident-response plan / breach notification?Not implemented today; to be established before a hosted offering.NoArch §9
BCR-01Business ContinuitySLA / DR / backup posture?Single-machine desktop today (customer controls backups). Hosted SLA + status page planned.PlannedArch §3,§9
CCC-01Change ControlHow are changes controlled and verified?Trunk-based with a green-bar CI gate on every change (fmt, clippy-deny, full tests, model checks, coverage gate). Method changes edit-authored + audited (INV-24).AvailableArch §11
TVM-01Threat & VulnDependency CVE scanning?Not implemented (Cargo.lock pinned; no cargo audit/Dependabot in CI yet).NoArch §11
TVM-02Threat & VulnSAST / secret scanning?cargo clippy -D warnings per-PR; dedicated SAST + secret scanning not implemented.PartialArch §11
TVM-03Threat & VulnDocumented threat model?Yes — STRIDE + OWASP LLM Top 10 (2025) + MITRE ATLAS, with mitigations and status.AvailableArch §7
STA-01Supply ChainIs there an SBOM?Not implemented (CycloneDX/SPDX not yet produced).NoArch §11
STA-02Supply ChainBuild provenance attested (SLSA)?Reproducible build + image measurement digest pipeline built; formal SLSA attestation not implemented.Built NoArch §11
STA-03Supply ChainAre released binaries signed/notarized?Not implemented — desktop builds are currently unsigned.NoArch §11
AIS-01App SecurityHow is the LLM agent prevented from over-reach?No ambient authority (INV-11); kernel OS-sandbox bounds tool/file/network; method read-only (INV-24); per-project network isolation is opt-in (egress open by default, no per-host allowlist yet).Available (Linux/macOS)Arch §7
AI-01AI GovernanceIs AI risk governed (NIST AI RMF)?Mapped to Govern/Map/Measure/Manage. No model bias/eval program today.Built PartialArch §10
AI-02AI GovernanceIs the model-provider data flow documented?Yes — prompts + in-scope context reach the configured LLM provider in plaintext today; provider named in the trust boundary. Confidential inference planned.Available (disclosed)Arch §2,§4,§10
IPY-01InteroperabilityCan a customer export/leave with their data?Event-sourced, locally stored, content addressable. Formal export/portability tooling planned.Partial / PlannedArch §4

Security contact: jack@gaugewright.com · Reviewed against spec rev 2026-06. This sheet states current truth honestly, including gaps; a "Planned" answer with intent is preferred to a gap papered over.