VARUX AXIS Deterministic PostgreSQL Write-Path Control
v0.6 · Pilot Readiness
AXIS Documentation / Testing & Adoption / Security Review

Security Review

ReviewedProduction gates open

An honest security review: what AXIS v0.6–v0.9 does protect, what it does not, the accepted risks for the pilot phase, and the review gates required before production.

What the v1 model protects

What v1 does not protect

AreaStatusNote
HTTP listener authenticationNone in v1JWT context optional in v0.9, off by default; no native auth
RBAC / SSOPlannedNot shipped; approvals are single-operator gated
Identity verificationUnverifiedIdentity fields are evidence inputs, not verified claims
TLS / mTLSPartialVariables exist; pilot runs plaintext; mTLS review gate open
External key managementPlannedLocal SHA-256 and optional Ed25519 only; no KMS
External tamper-proof ledgerPlannedHash chain is local; not consensus/attestation
Direct database accessBypass existsMust be closed by network, roles, credentials
Wire protocol in productionLab onlySimple Query POC; Extended Query planned

Accepted risks for the pilot

  1. Plaintext HTTP on the trusted lab network during the pilot.
  2. Unverified identity fields in policy decisions and approvals.
  3. Single-operator approval model (one token, one reviewer).
  4. Local-only evidence; no external anchoring.
  5. Direct DB access bypass unless deployment closes it.

Production review gates

mTLS between AXIS and clients; TLS to PostgreSQL; disable plaintext lab traffic.

Operator token policy: rotation, storage, least privilege.

Adopt JWT-based identity context and map to RBAC when available.

External evidence handling: off-box backups, signing, ledger anchoring when available.

Third-party penetration test and compliance review.

Evidence integrity assessment

Mitigation roadmap

MitigationStatus
JWT identity context (opt-in)v0.9
Evidence signing (Ed25519)Implemented
mTLS completion + reviewPlanned
RBAC / SSOPlanned
KMS-backed key managementPlanned
External ledger anchoringPlanned

This review is self-assessed from the project's own documentation. It is not a third-party security audit. Do not treat it as a compliance certification.

Related: Security Model · Limitations · Pilot