UNPKG

container-image-scanner

Version:

🚨 EMERGENCY Bitnami Migration Scanner - Critical Timeline Aug 28/Sep 29, 2025. Enterprise scanner for 280+ Bitnami images, 118+ Helm charts with emergency migration automation to AWS alternatives.

96 lines • 2.33 kB
export interface ScanOptions { accounts?: string; regions: string; orgScan?: boolean; roleArn?: string; output?: string; criticalOnly?: boolean; verbose?: boolean; } export interface ContainerImage { account: string; accountName: string; region: string; cluster: string; namespace: string; workload: string; workloadType: 'deployment' | 'statefulset' | 'daemonset' | 'pod' | 'job' | 'cronjob'; container: string; containerName: string; image: string; name: string; tag: string; isLatest: boolean; riskLevel: 'CRITICAL' | 'HIGH' | 'MEDIUM' | 'LOW'; category: string; ecrAlternative: string; replicas: number; lastScanned: string; lastUpdated?: string; pullPolicy?: string; size?: number; securityContext?: any; resources?: { requests?: { cpu?: string; memory?: string; }; limits?: { cpu?: string; memory?: string; }; }; } export interface ClusterInfo { name: string; region: string; accountId: string; nodeCount?: number; version?: string; } export interface ScanResults { metadata: { scanId: string; timestamp: string; version: string; totalClusters: number; totalImages: number; scanDuration: number; }; summary: { accounts: Array<{ id: string; name: string; clusters: number; images: number; }>; regions: string[]; riskDistribution: { CRITICAL: number; HIGH: number; MEDIUM: number; LOW: number; }; categories: Array<{ name: string; count: number; percentage: number; }>; migrationCandidates: { total: number; bitnami: number; ecrAvailable: number; }; }; images: ContainerImage[]; clusters?: ClusterInfo[]; recommendations: Array<{ type: 'MIGRATION' | 'SECURITY' | 'OPTIMIZATION'; priority: 'HIGH' | 'MEDIUM' | 'LOW'; title: string; description: string; images: string[]; action: string; }>; } //# sourceMappingURL=scanner.d.ts.map