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.

22 lines 665 B
import { ScanResult } from '../types'; export interface CachedFileEntry { hash: string; results: ScanResult[]; } export interface ResultCacheData { signature: string; files: Record<string, CachedFileEntry>; } export declare class ResultCache { private directory; private cachePath; private data; constructor(directory: string, signature: string); private load; save(): void; static hashContent(content: string): string; get(file: string, contentHash: string): ScanResult[] | null; set(file: string, contentHash: string, results: ScanResult[]): void; clear(): void; } //# sourceMappingURL=result-cache.d.ts.map