save progress

This commit is contained in:
StellaOps Bot
2025-12-20 12:15:16 +02:00
parent 439f10966b
commit 0ada1b583f
95 changed files with 12400 additions and 65 deletions

View File

@@ -9,13 +9,13 @@ public static class AocForbiddenKeys
"severity",
"cvss",
"cvss_vector",
"effective_status",
"effective_range",
"merged_from",
"consensus_provider",
"reachability",
"asset_criticality",
"risk_score",
// Note: effective_* fields are NOT forbidden - they are "derived" fields
// handled separately by IsDerivedField() and produce ERR_AOC_006
}.ToImmutableHashSet(StringComparer.OrdinalIgnoreCase);
public static bool IsForbiddenTopLevel(string propertyName) => ForbiddenTopLevel.Contains(propertyName);

View File

@@ -26,7 +26,8 @@ public sealed record AocGuardOptions
"ingestedAt",
"ingested_at",
"links",
"advisory_key"
"advisory_key",
"statements" // VEX documents include statements array
}, StringComparer.OrdinalIgnoreCase)
.ToImmutableHashSet(StringComparer.OrdinalIgnoreCase);