more features checks. setup improvements
This commit is contained in:
30
docs/features/checked/concelier/cccs-advisory-connector.md
Normal file
30
docs/features/checked/concelier/cccs-advisory-connector.md
Normal file
@@ -0,0 +1,30 @@
|
||||
# CCCS Advisory Connector
|
||||
|
||||
## Module
|
||||
Concelier
|
||||
|
||||
## Status
|
||||
VERIFIED
|
||||
|
||||
## Description
|
||||
Canadian Centre for Cyber Security (CCCS) advisory connector with HTML parsing, raw document mapping, and scheduled job ingestion. The known list has "Cross-Distro Advisory Connectors" and "Advisory Connector Architecture (NVD, OSV, GHSA, Vendor Feeds)" but not CCCS specifically.
|
||||
|
||||
## Implementation Details
|
||||
- **Modules**: `src/Concelier/__Libraries/StellaOps.Concelier.Connector.Cccs/`
|
||||
- **Key Classes**:
|
||||
- `CccsConnector` (`src/Concelier/__Libraries/StellaOps.Concelier.Connector.Cccs/CccsConnector.cs`) - `IFeedConnector` implementation for CCCS advisory feed ingestion
|
||||
- `CccsConnectorPlugin` (`src/Concelier/__Libraries/StellaOps.Concelier.Connector.Cccs/CccsConnectorPlugin.cs`) - `IConnectorPlugin` registration for DI discovery
|
||||
- **Orchestration**: `ConnectorRegistrationService` (`src/Concelier/__Libraries/StellaOps.Concelier.Core/Orchestration/ConnectorRegistrationService.cs`) - discovers and registers the CCCS plugin
|
||||
- **Interfaces**: `IFeedConnector`, `IConnectorPlugin`
|
||||
- **Source**: Sprint 0117 (batch_14/file_18.md)
|
||||
|
||||
## E2E Test Plan
|
||||
- [ ] Trigger CCCS connector ingestion and verify advisory documents are fetched and mapped to canonical format
|
||||
- [ ] Verify `CccsConnectorPlugin` is discovered by `ConnectorRegistrationService` during startup
|
||||
- [ ] Verify HTML parsing: submit a sample CCCS HTML advisory and verify fields are correctly extracted
|
||||
- [ ] Verify scheduled ingestion: confirm the connector runs on its configured schedule via `ConnectorWorker`
|
||||
|
||||
## Verification
|
||||
- **Run ID**: run-001
|
||||
- **Date**: 2026-02-12
|
||||
- **Result**: PASSED - All tiers verified. Cccs.Tests 5/5 (Testcontainers PostgreSQL). CccsConnectorTests verifies full Fetch/Parse/Map pipeline, CccsMapperTests verifies canonical mapping with provenance, CccsHtmlParserTests verifies EN+FR HTML parsing.
|
||||
Reference in New Issue
Block a user