Files
git.stella-ops.org/src/VulnExplorer/AGENTS.md

1022 B

VulnExplorer Module Charter

Mission

  • Provide deterministic, auditable triage workflows and APIs for vulnerability findings.

Responsibilities

  • Maintain ledger models and append-only history.
  • Expose APIs for findings, actions, and exports.
  • Enforce RBAC and ABAC scopes and Authority integration.
  • Produce offline bundles with signed manifests.

Required Reading

  • docs/README.md
  • docs/07_HIGH_LEVEL_ARCHITECTURE.md
  • docs/modules/platform/architecture-overview.md
  • docs/modules/vuln-explorer/architecture.md
  • docs/modules/findings-ledger/schema.md

Working Agreement

  • Append-only ledger updates; never mutate past entries.
  • Deterministic ordering for exports and manifests.
  • Use TimeProvider and IGuidGenerator; UTC timestamps.
  • Use InvariantCulture for parsing and formatting.
  • Propagate CancellationToken in async flows.

Testing Strategy

  • Unit tests for ledger projections and validation.
  • Integration tests for API endpoints and authorization.
  • Determinism tests for export bundles.