AI Pen Testing Chrome Extension A developer has released a Chrome extension (Manifest V3) that captures first-party JavaScript files from a tab and sends them to an OpenAI model to surface server-side attack vectors such as API endpoints, injectable parameters, SSRF/IDOR/SQLi/auth-bypass surface, and leaked secrets, with results shown in a Security Audit panel in Chrome DevTools. The tool is off by default, supports per-tab toggling, configurable scope (same-origin, same-hostname, same-site), and includes features like content-hash caching, large-file chunking, and report export. It requires an OpenAI API key and is available for authorized testing. A Chrome extension Manifest V3 that, when enabled for a tab , captures every first-party JavaScript file the site loads and sends it to an OpenAI model with a prompt tuned to surface server-side attack vectors — API endpoints, injectable parameters, SSRF/IDOR/SQLi/auth-bypass surface, leaked secrets — plus concrete routes for further testing . Results render in a dedicated Security Audit panel in Chrome DevTools. I built this tool because it automates the workflow that I usually use to kick off a pentest for a website. It doesn't do anything too fancy, but it saves me a lot of time and I thought others might find it useful as well. Feel free to submit pull requests. Per-tab toggle from the toolbar and from the panel . Off by default; the content script stays completely idle until you enable a tab. First-party only. Third-party CDNs/analytics are ignored. Scope is configurable: same-origin default , same-hostname, or same-site eTLD+1, approx . Server-side focus. The default prompt treats client JS as a map of the backend and hunts for: reconstructed API/GraphQL/RPC endpoints, injection reaching the server SQLi/NoSQLi/command/SSTI/XXE , SSRF, IDOR & broken access control, mass assignment, auth weaknesses, path traversal, insecure deserialization, business-logic gaps, and secret/config leakage. DevTools panel with per-script cards: overall risk, reconstructed endpoint table, detected secrets, and findings severity, confidence, CWE, evidence, testing routes , and a fix . Configurable API key, model picker + custom id , OpenAI-compatible base URL, concurrency, chunk size, temperature, token budget, inline-script analysis, skip patterns, and a custom system prompt. Extras: content-hash result cache dedupes identical bundles , large-file chunking, a paste-a-snippet analyzer, severity/text filtering, and Markdown/JSON report export. - Open chrome://extensions , enable Developer mode . Load unpacked → select this folder. - Open DevTools ⌥⌘I / F12 Security Audit tab- gear icon → set your OpenAI API key and model Save . - Open a site you're authorized to test. Click the toolbar icon → Audit this tab . - Open DevTools ⌥⌘I / F12 Security Audit tab A document start content script all frames watches for