fix(security): restore compliance scanner readback
Some checks failed
CD Pipeline / workflow-shape (push) Successful in 0s
CD Pipeline / cancel-stale-cd (push) Has been skipped
CD Pipeline / tests (push) Successful in 2m36s
CD Pipeline / post-deploy-checks (push) Has been cancelled
CD Pipeline / build-and-deploy (push) Has been cancelled

This commit is contained in:
ogt
2026-07-11 21:01:51 +08:00
parent ccd94d45af
commit 964beb2564
4 changed files with 105 additions and 11 deletions

View File

@@ -1486,10 +1486,15 @@ class IwoooSSecurityAssetControlPlaneService:
source_id="security_compliance",
statement=_sql(
"""
WITH latest AS (
WITH recent AS MATERIALIZED (
SELECT snapshot_id, asset_id, dimension, status, detected_at
FROM asset_compliance_snapshot
ORDER BY snapshot_id DESC
LIMIT 100000
), latest AS (
SELECT DISTINCT ON (asset_id, dimension)
asset_id, dimension, status
FROM asset_compliance_snapshot
FROM recent
ORDER BY asset_id, dimension, detected_at DESC
)
SELECT dimension, status, count(*) AS cnt