Files
git.stella-ops.org/src/Concelier/__Libraries/StellaOps.Concelier.Connector.Ics.Cisa/HANDOVER.md
2025-10-28 15:10:40 +02:00

1.6 KiB
Raw Blame History

ICS CISA Connector Status (2025-10-16)

Context

  • Proxy plumbing for GovDelivery (SourceHttpClientOptions.Proxy*) is implemented and covered by SourceHttpClientBuilderTests.AddSourceHttpClient_LoadsProxyConfiguration.
  • Detail enrichment now extracts mitigation paragraphs/bullets, merges them with feed data, and emits mitigation references plus combined alias sets.
  • BuildAffectedPackages parses product/version pairs and now persists SemVer exact values for canonical ranges via the advisory store.

Current Outcomes

  • Feed parser fixtures were refreshed so vendor PDFs stay surfaced as attachments; DTO references continue including canonical links.
  • SemVer primitive deserialisation now restores exactValue (e.g., "4.2""4.2.0"), keeping connector snapshots deterministic.
  • Console debugging noise was removed from connector/parser code.
  • Ops runbook documents attachment + SemVer validation steps for dry runs.
  • dotnet test src/Concelier/__Tests/StellaOps.Concelier.Connector.Ics.Cisa.Tests/StellaOps.Concelier.Connector.Ics.Cisa.Tests.csproj passes (2025-10-16).

Outstanding Items

  • None. Continue monitoring Akamai access decisions and proxy requirements via Ops feedback.

Verification Checklist

  • dotnet test src/Concelier/__Tests/StellaOps.Concelier.Connector.Ics.Cisa.Tests/StellaOps.Concelier.Connector.Ics.Cisa.Tests.csproj
  • dotnet test src/Concelier/StellaOps.Concelier.PluginBinaries/StellaOps.Concelier.Connector.Common.Tests/StellaOps.Concelier.Connector.Common.Tests.csproj (proxy support) — rerun when Source.Common changes land.
  • Keep this summary aligned with TASKS.md as further work emerges.