Files
git.stella-ops.org/src/StellaOps.Feedser.Source.Ru.Nkcki/TASKS.md
Vladimir Moushkov ea1106ce7c up
2025-10-15 10:03:56 +03:00

2.6 KiB
Raw Blame History

TASKS

Task Owner(s) Depends on Notes
FEEDCONN-NKCKI-02-001 Research NKTsKI advisory feeds BE-Conn-Nkcki Research DONE (2025-10-11) Candidate RSS locations (https://cert.gov.ru/rss/advisories.xml, https://www.cert.gov.ru/...) return 403/404 even with Accept-Language: ru-RU and --insecure; site is Bitrix-backed and expects Russian Trusted Sub CA plus session cookies. Logged packet captures + needed cert list in docs/feedser-connector-research-20251011.md; waiting on Ops for sanctioned trust bundle.
FEEDCONN-NKCKI-02-002 Fetch pipeline & state persistence BE-Conn-Nkcki Source.Common, Storage.Mongo DONE (2025-10-13) Listing fetch now honours maxListingPagesPerFetch, persists cache hits when listing access fails, and records telemetry via RuNkckiDiagnostics. Cursor tracking covers pending documents/mappings and the known bulletin ring buffer.
FEEDCONN-NKCKI-02-003 DTO & parser implementation BE-Conn-Nkcki Source.Common DONE (2025-10-13) Parser normalises nested arrays (ICS categories, vulnerable software lists, optional tags), flattens multiline software_text, and guarantees deterministic ordering for URLs and tags.
FEEDCONN-NKCKI-02-004 Canonical mapping & range primitives BE-Conn-Nkcki Models DONE (2025-10-13) Mapper splits structured software entries, emits SemVer range primitives + normalized rules, deduplicates references, and surfaces CVSS v4 metadata alongside existing metrics.
FEEDCONN-NKCKI-02-005 Deterministic fixtures & tests QA Testing DONE (2025-10-13) Fixtures refreshed with multi-page pagination + multi-entry bulletins. Tests exercise cache replay and rely on bundled OpenSSL 1.1 libs in tools/openssl/linux-x64 to keep Mongo2Go green on modern distros.
FEEDCONN-NKCKI-02-006 Telemetry & documentation DevEx Docs DONE (2025-10-13) Added connector-specific metrics (nkcki.*) and documented configuration/operational guidance in docs/ops/feedser-nkcki-operations.md.
FEEDCONN-NKCKI-02-007 Archive ingestion strategy BE-Conn-Nkcki Research DONE (2025-10-13) Documented Bitrix pagination/backfill plan (cache-first, offline replay, HTML/PDF capture) in docs/ops/feedser-nkcki-operations.md.
FEEDCONN-NKCKI-02-008 Access enablement plan BE-Conn-Nkcki Source.Common DONE (2025-10-11) Documented trust-store requirement, optional SOCKS proxy fallback, and monitoring plan; shared TLS support now available via SourceHttpClientOptions.TrustedRootCertificates (feedser:httpClients:source.nkcki:*), awaiting Ops-sourced cert bundle before fetch implementation.