Security

Metadata-first governance for teams that cannot send source code into another tool.

Faultline is designed around scanner snapshots, customer-controlled deployments, identity-aware access, and signed evidence.

source code stance

No source required by default.

Data boundary

Clear collection boundaries.

Data collected

  • Repository metadata and service identifiers
  • Ownership and CODEOWNERS-derived signals
  • Policy findings and suppression metadata
  • Audit export metadata and accountability events
  • Integration delivery status for configured tools

Data not collected

  • Source code by default
  • Production runtime traces
  • Customer application secrets
  • Developer workstation contents
  • Private incident notes unless explicitly supplied

Deployment model

  • Customer-managed cloud deployment supported
  • PostgreSQL-backed tenant isolation with RLS
  • Redis-backed rate limiting
  • S3-compatible audit evidence exports
  • OIDC identity provider integration

Security posture

Designed for metadata-first governance and customer-controlled deployment paths.

Evaluate Faultline without granting source access. The scanner runs where code already lives, and Enterprise ingests governance metadata by default.

Metadata-only ingestion

Faultline is designed to ingest scanner snapshots, repository facts, ownership signals, policy findings, and audit metadata by default.

OIDC and RBAC

Enterprise access maps identity provider groups into scoped roles for owners, reviewers, support, finance, and operators.

PostgreSQL RLS

Tenant boundaries are enforced in PostgreSQL with row-level security for organization-scoped records.

Redis rate limits

API traffic can fail closed under limiter failures, protecting auth, ingest, export, and token paths.

Signed audit exports

Evidence exports can be encrypted at rest and signed so downstream reviewers can detect tampering.

Encrypted integration secrets

Webhook and integration credentials are encrypted and kept out of repositories and deployment artifacts.

Security FAQ

Controls without inflated claims.

Auth model

OIDC with RBAC. Group-to-role mapping is configurable for Enterprise deployments.

Tenancy model

Organization-scoped PostgreSQL RLS is used for tenant boundaries in the application database.

Audit exports

Exports can be encrypted, retained, and signed for customer diligence and internal reviews.

Secrets handling

Integration secrets and signing keys are stored outside the repository and read at runtime.

Compliance

Security review posture for enterprise buyers.

Compliance posture

SOC 2 Type II audit is planned. Security review materials are available on request - contact security@gofaultline.dev. Review the public DPA readiness page before requesting the enterprise packet.