import type { ServiceCheckKey, Severity, WAFPillars } from './analysis.types'; export type ComplianceFramework = 'SOC2' | 'HIPAA' | 'PCI-DSS' | 'CIS' | 'NIST'; export type RuleMetadata = { ruleId: string; checkKey: ServiceCheckKey; name: string; description: string; severity: Severity; wafPillar: WAFPillars; awsDocUrl?: string; complianceFrameworks?: ComplianceFramework[]; remediationSteps?: string[]; resourceTypes: string[]; }; export type RuleRegistry = Record;