aws-container-image-scanner
Version:
AWS Container Image Scanner - Enterprise tool for scanning EKS clusters, analyzing Bitnami container dependencies, and generating migration guidance for AWS ECR alternatives with security best practices.
30 lines • 1.1 kB
TypeScript
import { ChildProcess } from 'child_process';
export interface PowerpipeConfig {
workspaceDir: string;
dbPath?: string;
port?: number;
host?: string;
}
export declare class PowerpipeIntegration {
private config;
private scanResults;
constructor(config: PowerpipeConfig);
initialize(): Promise<void>;
loadScanResults(resultsFile: string): Promise<void>;
startServer(): Promise<ChildProcess>;
generateCustomDashboard(dashboardName: string, filters?: any): Promise<void>;
exportForPowerpipe(format: 'csv' | 'json' | 'sql'): Promise<string>;
runQuery(queryName: string): Promise<any>;
generateMigrationReport(): Promise<string>;
private copyModFiles;
private createBasicModFiles;
private createSQLiteDatabase;
private createCustomDashboard;
private exportToCSV;
private exportToJSON;
private exportToSQL;
private runPowerpipeCommand;
}
export declare function checkPowerpipeInstallation(): Promise<boolean>;
export declare function installPowerpipe(): Promise<void>;
//# sourceMappingURL=powerpipe-integration.d.ts.map