Files
git.stella-ops.org/docs/features/checked/replay/point-in-time-vulnerability-query.md
2026-02-12 10:27:23 +02:00

2.1 KiB

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/