Skip to main content

Threat Model Baseline

Excalibur uses a baseline threat model to keep releases security-ready by default.

Covered Threat Areas

AreaRisksBaseline Mitigations
Supply chainDependency/package tamperingSBOM + vulnerability scanning + package governance gates
Message integrityTampering/replay/header spoofingsigning/encryption options, correlation checks, idempotency patterns
Privilege boundariesUnauthorized execution pathsauthorization + audit + policy middleware
Data protectionPII/secret exposureencryption and logging redaction controls
Availabilityretry storms, poison loops, queue lagretry caps, dead-letter handling, operational SLO alerts

Release Requirement

Security readiness is release-blocking and tied to CI gates (security scans, governance checks, and conformance tests).

Operational Follow-Up

  • Sev1/Sev2 incidents must produce security remediation tasks and regression tests.
  • Threat model updates are reviewed in the architecture review board cadence.

See Also