more features checks. setup improvements

This commit is contained in:
master
2026-02-13 02:04:55 +02:00
parent 9911b7d73c
commit 9ca2de05df
675 changed files with 37550 additions and 1826 deletions

View File

@@ -0,0 +1,32 @@
# Astra Linux OVAL Feed Connector
## Module
Concelier
## Status
VERIFIED
## Description
Advisory feed connector for Astra Linux (Russian certified distro) implementing IFeedConnector interface. Includes OVAL XML feed research, plugin scaffold, AstraOptions configuration, and trust defaults. Reuses DebianVersionComparer for version comparison. OVAL XML parser is partially implemented.
## What's Implemented
- **Connector Plugin**: `AstraConnectorPlugin` (`src/Concelier/__Connectors/StellaOps.Concelier.Connector.Astra/AstraConnectorPlugin.cs`) - `IConnectorPlugin` registration with DI
- **Connector**: `AstraConnector` (`src/Concelier/__Connectors/StellaOps.Concelier.Connector.Astra/AstraConnector.cs`) - `IFeedConnector` implementation scaffold
- **Documentation**: `IMPLEMENTATION_NOTES.md` and `README.md` in the connector directory
## What's Missing
- Full OVAL XML parser for Astra Linux specific advisory format
- Version comparison integration with DebianVersionComparer for Astra-specific version strings
- Test coverage with sample Astra Linux OVAL feeds
- Trust level calibration for Astra Linux as an advisory source
## Implementation Plan
- Complete the OVAL XML parser to handle Astra Linux specific OVAL definitions
- Integrate DebianVersionComparer for version range matching
- Add unit tests with sample Astra OVAL XML feeds
- Calibrate trust defaults based on Astra Linux advisory source quality
- Add integration test with `ConnectorRegistrationService` for plugin discovery
## Related Documentation
- Source: SPRINT_20251229_005_CONCEL_astra_connector.md
- Implementation notes: `src/Concelier/__Connectors/StellaOps.Concelier.Connector.Astra/IMPLEMENTATION_NOTES.md`