Files
git.stella-ops.org/docs/risk/samples/README.md
StellaOps Bot 18d87c64c5 feat: add PolicyPackSelectorComponent with tests and integration
- Implemented PolicyPackSelectorComponent for selecting policy packs.
- Added unit tests for component behavior, including API success and error handling.
- Introduced monaco-workers type declarations for editor workers.
- Created acceptance tests for guardrails with stubs for AT1–AT10.
- Established SCA Failure Catalogue Fixtures for regression testing.
- Developed plugin determinism harness with stubs for PL1–PL10.
- Added scripts for evidence upload and verification processes.
2025-12-05 21:24:34 +02:00

995 B

Risk Samples (fixtures layout)

Use this folder for frozen, deterministic fixtures once schemas and payloads arrive.

Structure (proposed):

  • profiles/ — profile JSON (DSSE-wrapped where applicable) + SHA256SUMS
  • factors/ — factor input payloads grouped by source (epss/, kev/, reachability/, runtime/), each with SHA256SUMS
  • explain/ — explainability outputs paired with inputs; include SHA256SUMS
  • api/ — request/response examples for risk endpoints; include SHA256SUMS

Rules:

  • UTC timestamps; stable ordering of arrays/objects.
  • No live calls; fixtures only.
  • Record hashes via sha256sum and keep manifests alongside samples.

Quick receipt checklist (see INGEST_CHECKLIST.md for detail):

  1. Normalize JSON with jq -S .
  2. Update SHA256SUMS in the target folder
  3. Verify with sha256sum -c
  4. Log files + hashes in the sprint Execution Log

Manifests created:

  • profiles/SHA256SUMS
  • factors/SHA256SUMS
  • explain/SHA256SUMS
  • api/SHA256SUMS