VEX Operations Runbook
Audience: Platform on-call and operators triaging VEX (Vulnerability Exploitability eXchange) ingestion and mapping problems in a Stella Ops deployment.
Purpose: Triage issuer admission, statement provenance, Policy projection and Findings display failures without losing the audit trail.
Supported Scope
This runbook covers VEX operations for Docker Compose, Offline Kit, signed release manifests, and host/service-manager deployments.
Kubernetes and Helm deployment procedures are retired. Do not use Helm mock overlays, helm upgrade, helm rollback, kubectl logs, or Kubernetes resource captures as Stella Ops VEX operations evidence.
Related runbooks: VEX Consensus Operations · VEX Consensus Troubleshooting · Vulnerability Operations
Triage
- Capture the VEX document id, tenant, product, release manifest digest, and affected vulnerability ids.
- Verify VEX document signature, digest, and source against the release or Offline Kit evidence.
- Check
vulnerabilities-web,policy-engineandfindings-webhealth and projection logs. VexLens is withdrawn. - Compare hub facts, Policy’s authenticated tenant effective-status answer and the displayed finding.
Mitigation
- Reject unsigned, stale, or mismatched VEX documents.
- For a refused signed push, check the configured issuer, OAuth client and public verification key.
- Diagnose feed failure or projection lag before applying the recovery in the consensus troubleshooting guide.
- Capture before/after effective status and promotion results. A restart or accepted decision write is not proof of convergence.
Evidence
- VEX document id and SHA-256.
- Signature verification output.
- Mapping decision and reason code.
- Release manifest digest.
- Health-check and host-log excerpts.
