fix(wazuh): persist critical capability packets
All checks were successful
CD Pipeline / workflow-shape (push) Successful in 0s
CD Pipeline / cancel-stale-cd (push) Has been skipped
CD Pipeline / tests (push) Successful in 2m28s
CD Pipeline / build-and-deploy (push) Successful in 15m8s
CD Pipeline / post-deploy-checks (push) Successful in 2m18s

This commit is contained in:
ogt
2026-07-15 18:24:36 +08:00
parent e7f095b11c
commit 1387a30748
7 changed files with 785 additions and 5 deletions

View File

@@ -16700,8 +16700,11 @@ function IwoooSSecurityToolClosureBoard() {
const dispatchEnabled = runtimeSummary?.executor_policy_enabled_count ?? summary.wazuh_controlled_executor_dispatch_enabled_count ?? 0
const dispatchCandidate = runtimeSummary?.dispatch_candidate_count ?? 0
const checkModeFailed = runtimeSummary?.check_mode_failed_count ?? 0
const criticalCapabilityPacket = runtimeSummary?.critical_break_glass_capability_packet_count ?? 0
const runtimeFailureKey = runtimeData?.check_failure_class === 'wazuh_privileged_convergence_capability_missing'
? 'privilegedCapabilityMissing'
? criticalCapabilityPacket > 0
? 'privilegedCapabilityPacketQueued'
: 'privilegedCapabilityMissing'
: runtimeData?.check_failure_class === 'ansible_target_unreachable'
? 'targetUnreachable'
: runtimeData?.check_failure_class === 'ansible_check_mode_timeout'
@@ -16722,11 +16725,17 @@ function IwoooSSecurityToolClosureBoard() {
},
{
key: 'packet',
labelKey: 'packet',
labelKey: runtimeFailureKey?.startsWith('privilegedCapability') ? 'capabilityPacket' : 'packet',
icon: FileCheck2,
value: `${summary.wazuh_incident_response_closure_validator_available_count ?? 0}/1`,
tone: (summary.wazuh_incident_response_closure_validator_available_count ?? 0) > 0 ? 'warn' as const : 'locked' as const,
state: (summary.wazuh_incident_response_closure_validator_available_count ?? 0) > 0 ? 'ready' : 'waiting',
value: runtimeFailureKey?.startsWith('privilegedCapability')
? `${criticalCapabilityPacket}/1`
: `${summary.wazuh_incident_response_closure_validator_available_count ?? 0}/1`,
tone: runtimeFailureKey?.startsWith('privilegedCapability')
? criticalCapabilityPacket > 0 ? 'warn' as const : 'locked' as const
: (summary.wazuh_incident_response_closure_validator_available_count ?? 0) > 0 ? 'warn' as const : 'locked' as const,
state: runtimeFailureKey?.startsWith('privilegedCapability')
? criticalCapabilityPacket > 0 ? 'queued' : 'waiting'
: (summary.wazuh_incident_response_closure_validator_available_count ?? 0) > 0 ? 'ready' : 'waiting',
},
{
key: 'handoff',