more features checks. setup improvements
This commit is contained in:
29
docs/features/checked/concelier/vex-distribution-network.md
Normal file
29
docs/features/checked/concelier/vex-distribution-network.md
Normal file
@@ -0,0 +1,29 @@
|
||||
# VEX Distribution Network (Moat Score 3-4)
|
||||
|
||||
## Module
|
||||
Concelier
|
||||
|
||||
## Status
|
||||
IMPLEMENTED
|
||||
|
||||
## Description
|
||||
32 advisory connectors covering national CERTs, distro security trackers, vendor advisories, ICS sources, and general vulnerability databases.
|
||||
|
||||
## Implementation Details
|
||||
- **Modules**: `src/Concelier/__Libraries/StellaOps.Concelier.Connector.*/`, `src/Concelier/__Connectors/`
|
||||
- **Key Connectors** (32 total, each implementing `IFeedConnector` + `IConnectorPlugin`):
|
||||
- **National CERTs**: `CertBundConnector` (Germany), `CertFrConnector` (France), `CertCcConnector` (US), `CertInConnector` (India), `CccsConnector` (Canada), `AcscConnector` (Australia), `KisaConnector` (Korea), `JvnConnector` (Japan), `RuBduConnector` (Russia BDU), `RuNkckiConnector` (Russia NKCKI)
|
||||
- **General Vulnerability DBs**: `NvdConnector`, `OsvConnector`, `GhsaConnector`, `CveConnector`, `KevConnector`, `EpssConnector`
|
||||
- **Distro Security Trackers**: `AlpineConnector`, `DebianConnector`, `RedHatConnector`, `SuseConnector`, `UbuntuConnector`
|
||||
- **Vendor Advisories**: `CiscoConnector`, `VmwareConnector`, `OracleConnector`, `MsrcConnector`, `AppleConnector`, `ChromiumConnector`, `AdobeConnector`
|
||||
- **ICS Sources**: `IcsCisaConnector`, `KasperskyConnector`
|
||||
- **Regional/Special**: `AstraConnector`, `StellaOpsMirrorConnector`
|
||||
- **Orchestration**: `ConnectorRegistrationService`, `ConnectorWorker` (`src/Concelier/__Libraries/StellaOps.Concelier.Core/Orchestration/`)
|
||||
- **Source**: Feature matrix scan
|
||||
|
||||
## E2E Test Plan
|
||||
- [ ] Verify all 32 connectors are discovered and registered by `ConnectorRegistrationService` at startup
|
||||
- [ ] Trigger ingestion for at least one connector from each category (national CERT, general DB, distro, vendor, ICS) and verify advisories are stored
|
||||
- [ ] Verify connector count: query the registration service and confirm 32 connectors are registered
|
||||
- [ ] Verify scheduled ingestion: confirm connectors run on their configured schedules without manual intervention
|
||||
- [ ] Verify air-gap support: configure a connector in offline mode and verify it falls back to local bundle
|
||||
Reference in New Issue
Block a user