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.

24 lines 819 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.buildIssueContext = buildIssueContext; const fs_1 = require("fs"); const path_1 = require("path"); function buildIssueContext(directory, file, line, radius = 2) { if (!file || !line || line < 1) return undefined; try { const lines = (0, fs_1.readFileSync)((0, path_1.join)(directory, file), 'utf-8').split(/\r?\n/); const index = line - 1; if (index < 0 || index >= lines.length) return undefined; return { before: lines.slice(Math.max(0, index - radius), index), line: lines[index], after: lines.slice(index + 1, index + 1 + radius) }; } catch { return undefined; } } //# sourceMappingURL=issue-context.js.map