/** * Sensitive Data Detection Module * * Detects potentially sensitive data (API keys, secrets, passwords, tokens) * in CloudFormation resources BEFORE they are sent to the CDK Insights backend. * * This ensures sensitive data never leaves the user's machine while still * providing security recommendations. */ export { createConsolidatedSensitiveDataIssue, createSensitiveDataIssue, detectSensitiveData, redactSensitiveResource, scanResourcesForSensitiveData, } from './sensitiveDataDetection'; export type { SensitiveDataDetectionOptions, SensitiveDataDetectionResult, SensitiveDataFinding, SensitiveDataSummary, } from './types'; export { SENSITIVE_DATA_CONSTANTS, } from './types'; export { getPropertyNameCategory, isCloudFormationIntrinsic, isPlaceholderValue, isSafeReference, isSensitivePropertyName, matchesSecretValuePattern, } from './patterns'; export { calculateEntropy, isPossibleSecretByEntropy, } from './entropy'; export { getBriefRecommendation, getDetectionReasonMessage, getRecommendation, } from './recommendations';