UNPKG

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.

28 lines 852 B
import { FixEdit, ScanResult } from '../types'; interface FileEdits { filePath: string; edits: FixEdit[]; } export interface ApplyFixesResult { changedFiles: string[]; appliedEditCount: number; } export interface FixPreview { file: string; ruleId: string; line: number; before: string; after: string; } export declare function collectFixEdits(results: ScanResult[]): FileEdits[]; export declare function applyFixes(results: ScanResult[], directory: string, dryRun: boolean): ApplyFixesResult; /** * Generate a preview of fixes without applying them */ export declare function previewFixes(results: ScanResult[], directory: string): FixPreview[]; /** * Print fix previews in a diff-like format */ export declare function printFixPreviews(previews: FixPreview[]): void; export {}; //# sourceMappingURL=fix.d.ts.map