1.6 KiB
1.6 KiB
ICS CISA Connector – Status (2025-10-16)
Context
- Proxy plumbing for GovDelivery (
SourceHttpClientOptions.Proxy*) is implemented and covered bySourceHttpClientBuilderTests.AddSourceHttpClient_LoadsProxyConfiguration. - Detail enrichment now extracts mitigation paragraphs/bullets, merges them with feed data, and emits
mitigationreferences plus combined alias sets. BuildAffectedPackagesparses 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.csprojpasses (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.mdas further work emerges.