audit work, fixed StellaOps.sln warnings/errors, fixed tests, sprints work, new advisories

This commit is contained in:
master
2026-01-07 18:49:59 +02:00
parent 04ec098046
commit 608a7f85c0
866 changed files with 56323 additions and 6231 deletions

View File

@@ -0,0 +1,29 @@
# 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.