Skip to content
GasketDocs

Security model

What Gasket guarantees today.

  • Keys: random, shown once, stored as SHA-256 hashes, scoped and environment-bound, revocable immediately.
  • Isolation: dashboard reads go through Postgres row-level security; API writes are scoped to the key's workspace.
  • Policies fail closed: no policy or no matching rule means denied.
  • Outbound requests (tools, webhooks) are HTTPS-only to public addresses, signed with HMAC-SHA256, never follow redirects, and time out.
  • Secrets for signing are encrypted at rest (AES-256-GCM).
  • Every decision, approval, result and request is recorded with its request id.

NoteGasket has not completed a third-party audit or certification. Read the full security page for what isn't built yet.

Something wrong or missing? Tell us · Stuck? Help center