AgentCover

Security

Built so that one organisation can never see another's risk record.

This page lists the controls that are implemented today and those that are planned. AgentCover holds no security certifications and has not yet been independently audited.

Implemented today

Controls in the current release.

Organisation-level isolation

Row Level Security is enabled on every table. Queries return only rows from organisations where the signed-in user has an active membership.

Server-side authorisation

Role checks run on the server and are enforced again inside the database. A role sent from the browser is never treated as proof of access.

Controlled privilege changes

Memberships and roles can only be changed through audited database functions. Users cannot edit their own role, and platform administrators can only be assigned directly in the database.

Authentication

Email and password sign-in with email verification and password reset, using Supabase Auth with secure, HTTP-only session cookies.

Invitation safety

Invitation tokens are stored only as SHA-256 hashes, expire after seven days and can be accepted only by the invited, verified email address.

Audit log

Organisation creation and updates, invitations, role changes and removals are written to an append-only log visible to owners and admins.

Input validation

Every form is validated on the server with the same schema used in the browser, and constrained again by the database.

Secret handling

No secret keys are shipped to the browser. The application runs entirely with the signed-in user's own permissions.

Planned

Not yet implemented.

  • Multi-factor authentication and single sign-on.
  • Shared-store rate limiting across all server instances.
  • Data export and deletion tooling for organisations.
  • Encrypted document storage with per-organisation access policies for policy uploads.
  • Independent security testing before any production launch.

Responsible AI

How AI features will be governed.

No AI model is connected to the platform yet. These are the commitments the AI modules are being designed around.

Human approval for consequential actions
AI analysts will propose; people will decide. Workflows will include explicit approval checkpoints.
Reasoning and sources
Assessments and answers will show how they were reached and which documents they rely on.
Traceability
AI executions will be traced, with cost and latency recorded, and outputs evaluated automatically against test sets.
No overstated authority
AI output will be presented as decision support. It will not be described as a coverage decision, legal advice or an actuarial result.