Tenant isolation
A principal can act only inside an organization where Commonset currently authorizes that user, session, token, or OAuth grant.
SECURITY + TRUST
Commonset is designed to govern AI capabilities that may contain valuable organizational logic, instructions, files, and integrations. Security controls should be understandable, attributable, and enforceable—not hidden behind a generic trust badge.
Our security model focuses on four things: tenant isolation, capability confidentiality and integrity, credential confidentiality, and governance integrity across every interface and provider adapter.
A principal can act only inside an organization where Commonset currently authorizes that user, session, token, or OAuth grant.
Capability content, versions, metadata, findings, and approval state stay bound to the authorized organization and recorded artifact.
Provider secrets, signing material, sessions, bearer tokens, and encryption keys are treated as credentials—not ordinary metadata.
Review, approval, separation of duties, access, provenance, and trust decisions should not be bypassable through a provider-specific path.
CAPABILITY PROTECTION
Commonset treats capability content as a governed asset. Confidentiality and integrity controls sit above the underlying storage provider so the organizational security model does not depend on one infrastructure vendor.
Trusted capability files are encrypted at the application layer using organization-specific key material before bytes reach the configured storage backend.
Selected sensitive metadata uses authenticated encryption bound to the organization and record context rather than relying only on database-at-rest encryption.
Connected-provider credentials are stored as encrypted ciphertext and decrypted only inside authorized provider operations.
Immutable versions retain content digests and provenance so Commonset can verify that stored artifact bytes still match the registered version.
UNTRUSTED BY DEFAULT
ZIP uploads begin in quarantine. Commonset validates the archive structure and capability format, applies malware policy and static security analysis, and records evidence before content moves into trusted storage.
The registry does not execute uploaded scripts. Static analysis is evidence for governance and human review; it is not a sandbox and does not prove that a capability is safe.
IDENTITY + AUTHORIZATION
External identity providers do not automatically grant tenant access. Commonset keeps organization membership, capability permissions, grants, and lifecycle policy in its own authorization model.
discover, use, review, and manage.GOVERNANCE + AUDITABILITY
Commonset separates technical findings from organizational approval. A capability can be structurally valid and still require review before it becomes available to a wider audience.
Changes create versioned artifacts rather than silently replacing an approved capability.
Source, parent version, actor, origin metadata, and artifact digest are recorded with the version.
Organizations can require a reviewer other than the creator before broader approval.
Blocked, unresolved, or stale-trust versions can be prevented from approval, access, download, or provider publication.
Creation, review, approval, access, provider activity, MCP activity, and administrative changes generate attributable events where implemented.
A provider integration adapts the capability; it does not replace Commonset membership, grants, review state, or policy.
APPLICATION + RELEASE SAFEGUARDS
Commonset's deployment path is being hardened around explicit configuration, deterministic checks, visible release identity, and repeatable smoke verification.
Browser protectionsDjango CSRF protection for state-changing browser workflows, a restrictive content security policy, and no-store caching for authenticated and sensitive paths.
Fail-closed Production contractProduction startup rejects unsafe development settings, missing encryption material, insecure URLs, local-admin shortcuts, and other unsafe overrides.
Traceable deploymentsThe live health endpoint exposes environment and exact release SHA so operators can identify what code is serving traffic.
Repeatable release smoke checksA release-smoke command validates deployment checks, database connectivity, migrations, storage connectivity, malware posture, email configuration, and release identity without creating customer data.
CURRENT MATURITY
Commonset is currently an early-stage product preparing for design-partner and pilot use. We would rather describe current controls accurately than imply a certification or operating maturity we have not yet earned.
SECURITY EVALUATION
If you're evaluating Commonset as a design partner, we can walk through the current architecture, trust boundaries, controls, and gaps directly—without hiding behind a generic security badge.
Discuss security with Commonset