30 lines
2.1 KiB
Markdown
30 lines
2.1 KiB
Markdown
# Point-in-Time Vulnerability Query (As-Of Date)
|
|
|
|
## Module
|
|
Replay
|
|
|
|
## Status
|
|
VERIFIED
|
|
|
|
## Description
|
|
Replay exposes point-in-time advisory query APIs that resolve vulnerability state by provider and timestamp, including diff and cross-provider behaviors.
|
|
|
|
## What's Implemented
|
|
- **Point-in-Time API Endpoints**: `src/Replay/StellaOps.Replay.WebService/PointInTimeQueryEndpoints.cs` maps advisory query, timeline, diff, and snapshot endpoints under `/v1/pit/*`.
|
|
- **WebService Registration**: `src/Replay/StellaOps.Replay.WebService/Program.cs` wires `MapPointInTimeQueryEndpoints()` and required replay snapshot/query dependencies into DI.
|
|
- **Snapshot Storage and Time Indexing**: `src/Replay/__Libraries/StellaOps.Replay.Core/FeedSnapshots/FeedSnapshotService.cs` and `IFeedSnapshotIndexStore` implement immutable snapshot capture and temporal lookup.
|
|
- **Advisory Resolution Engine**: `src/Replay/__Libraries/StellaOps.Replay.Core/FeedSnapshots/PointInTimeAdvisoryResolver.cs` resolves advisory state, cross-provider consensus, timeline, and field-level diffs.
|
|
- **Replay WebService In-Memory Feed Support**: `src/Replay/StellaOps.Replay.WebService/FeedSnapshotSupport.cs` provides in-memory blob/index stores and JSON advisory extraction used by API flows.
|
|
- **Behavioral Coverage**:
|
|
- `src/Replay/__Tests/StellaOps.Replay.Core.Tests/FeedSnapshots/PointInTimeAdvisoryResolverTests.cs`
|
|
- `src/Replay/__Tests/StellaOps.Replay.Core.Tests/FeedSnapshots/PointInTimeQueryEndpointsTests.cs`
|
|
- `src/Replay/__Tests/StellaOps.Replay.Core.Tests/FeedSnapshots/PointInTimeQueryApiIntegrationTests.cs`
|
|
|
|
## Verification
|
|
- Run ID: `run-003`
|
|
- Date (UTC): `2026-02-11`
|
|
- Tier 0: `pass` (`docs/qa/feature-checks/runs/replay/point-in-time-vulnerability-query/run-003/tier0-source-check.json`)
|
|
- Tier 1: `pass` (`docs/qa/feature-checks/runs/replay/point-in-time-vulnerability-query/run-003/tier1-build-check.json`)
|
|
- Tier 2: `pass` (`docs/qa/feature-checks/runs/replay/point-in-time-vulnerability-query/run-003/tier2-api-check.json`)
|
|
- Evidence directory: `docs/qa/feature-checks/runs/replay/point-in-time-vulnerability-query/run-003/evidence/`
|