Skip to content

Security Index

Document ID: SEC-INDEX-001
File Path: docs/13-security/index.md
Version: 1.2.0
Status: Active
Owner: Security Team
Last Updated: 2026-07-07


This document is the central navigation and architecture index for security across the Wovyr AI Platform. It consolidates the security mechanisms specified throughout the platform and defines the cross-cutting model: identity, authorization, encryption, secrets, and audit.

Security is a core principleSecure by Default. This section is the canonical reference; subsystem docs implement it.


PillarDocumentEnforced by
Authenticationauthentication.mdAPI Gateway, IdP
Authorizationauthorization.mdPolicy Engine
RBAC / ABACrbac.mdPolicy Engine + API
Encryptionencryption.mdAll services + datastores
Secretssecret-management.mdSecret vault
Auditaudit.mdAll services → Event Bus

Network ── TLS/mTLS, network policies, egress allowlists
Identity ── OAuth2/OIDC, API keys, mTLS, service identity
Authorization ── RBAC scopes + ABAC (Policy Engine), tenant isolation
Execution ── sandboxed tools/plugins, least privilege, resource limits
Data ── encryption at rest/in transit, PII masking, retention
Audit ── tamper-evident logs of every sensitive action

No single layer is trusted alone; each assumes the others may fail.


Security is implemented across the platform; this section ties it together:

ConcernPrimary spec
Tool/plugin isolationTool Runtime Security, Plugin Sandbox
Plugin permissionsPlugin Permissions
API authAPI Authentication
Governance rulesPolicy Engine
Supply chainPlugin Distribution
Memory accessMemory security

DocumentResponsibility
authentication.mdIdentity and credential verification — target-state design; the real, shipped implementation (RM-GA-P1 SEC-101/102: JWT/API-key bearer auth, fail-closed by default) is noted at the top of that doc and detailed in phase1-security-floor-tickets.md
authorization.mdAccess-decision model and enforcement
rbac.mdRoles, scopes, and attribute-based rules
encryption.mdData protection in transit and at rest
secret-management.mdSecret storage, injection, rotation
audit.mdAudit logging and compliance
compliance-mapping.mdControl-by-control framework mapping (currently encryption/key management)

ThreatMitigation
Credential theftShort-lived tokens, rotation, mTLS, no plaintext secrets
Privilege escalationLeast-privilege RBAC/ABAC, fail-closed authorization
Malicious tool/pluginSandboxing, default-deny egress, signed packages
Cross-tenant accessHard tenant isolation everywhere
Data exfiltrationEgress allowlists, PII masking, audit
Supply-chain attackSigning, provenance/SBOM, revocation
TamperingEncryption, tamper-evident audit

The platform is designed to support common frameworks (SOC 2, ISO 27001, GDPR): data isolation, encryption, auditability, access control, and retention controls are first-class. Specific certifications are deployment-dependent.

compliance-mapping.md is the first concrete, control-by-control slice of evidence behind that statement — currently scoped to the encryption/key-management control family, with file/line citations and adversarial tests, not yet a full-platform mapping or a third-party attestation.



VersionDateDescription
1.2.02026-07-07§5 Document Map: noted that authentication.md’s real, shipped implementation (RM-GA-P1 SEC-101/102) is now flagged at the top of that doc, matching how §7 already flags compliance-mapping.md’s evidence-vs-design distinction. Found during a project-wide status review
1.1.02026-07-05Added compliance-mapping.md to the Document Map (§5) and linked it from §7’s Compliance Posture paragraph — the first control-by-control evidence slice (encryption/key management) behind that paragraph’s claim
1.0.02026-06-27Initial Security Index