1.4 KiB
1.4 KiB
Concelier Policy Studio Signal Picker
Module
Concelier
Status
IMPLEMENTED
Description
Policy Studio integration that selects and filters risk signals from advisory data for policy evaluation, including vendor risk signal extraction and fix availability emission. Not in the known list.
Implementation Details
- Modules:
src/Concelier/__Libraries/StellaOps.Concelier.Core/Risk/PolicyStudio/,src/Concelier/__Libraries/StellaOps.Concelier.Core/Risk/ - Key Classes:
PolicyStudioSignalPicker(src/Concelier/__Libraries/StellaOps.Concelier.Core/Risk/PolicyStudio/PolicyStudioSignalPicker.cs) - selects and filters risk signals for policy evaluationVendorRiskSignalExtractor(src/Concelier/__Libraries/StellaOps.Concelier.Core/Risk/VendorRiskSignalExtractor.cs) - extracts risk signals from vendor advisory data
- Interfaces:
IPolicyStudioSignalPicker - Source: Sprint 0114-0115 (batch_14/file_15-16.md)
E2E Test Plan
- Provide an advisory with vendor risk data and verify
PolicyStudioSignalPickerextracts the correct signals - Verify fix availability signal: advisory with a known fix emits a fix-available signal
- Verify
VendorRiskSignalExtractorcorrectly maps vendor-specific fields to standardized risk signals - Verify signal filtering: configure the picker to exclude certain signal types and confirm they are omitted