ubon
Version:
Security scanner for AI-generated apps (Cursor, Lovable, Windsurf, v0). Catches hardcoded secrets, prompt injection, hallucinated imports, Server Actions / Edge runtime mistakes, and the vibe-coded vulnerabilities traditional linters miss.
20 lines • 747 B
TypeScript
import { ScanOptions, ScanResult } from '../types';
/**
* Walks the user through issues one at a time. Optimized for triage
* sessions where the user wants to *understand* a finding before deciding
* to fix, suppress, or ignore it. Output uses a fixed 65-column box so it
* renders consistently across terminal widths.
*/
export declare class InteractiveReporter {
private useColor;
constructor(colorMode?: 'auto' | 'always' | 'never');
private shouldUseColor;
private colorize;
private brand;
run(results: ScanResult[], options: ScanOptions): Promise<void>;
private presentIssue;
private getSeverityColor;
private wrapText;
private promptUserChoice;
}
//# sourceMappingURL=InteractiveReporter.d.ts.map