AquilaX Live Scan gives developers instant, single-file security analysis directly in VS Code — powered by 32 security scanners and an AI engine that generates context-aware fixes in seconds.
Live Scan is a real-time, single-file security analysis feature built into the AquilaX VS Code extension. Instead of waiting for a full repository scan, developers instantly scan the file they are actively working on and receive AI-powered fixes without leaving the editor.
Scan the file you are working on right now. No repository-wide scan required — results arrive within seconds.
Checks against OWASP Top 10, CWE classifications, and language-specific security patterns across all major languages.
One click triggers the AI engine. It reads the vulnerable code in context and generates a corrected replacement — not just advice.
Click any finding to jump directly to the vulnerable line. Highlights make the problem immediately visible before any fix is applied.
Review the AI-applied fix highlighted in green. Accept to keep it permanently, or revert to restore the original code instantly.
The entire scan → review → fix → accept workflow happens inside VS Code. No browser, no dashboard, no interruption.
The entire flow — trigger, scan, review, fix, accept — takes place inside VS Code without touching a browser or switching tools.
A dedicated AquilaX scan icon appears in the top-right corner of the VS Code editor title bar whenever a file is open. Clicking it opens the Live Scan panel and immediately begins scanning the active file.
The extension sends the current file's code to the AquilaX security engine, which analyses it against a comprehensive ruleset covering OWASP Top 10 vulnerabilities, CWE classifications, and language-specific security patterns.
Once complete, the panel displays a list of finding cards — one per detected vulnerability. Each card shows the Rule ID, CWE badge, severity badge (CRITICAL / HIGH / MEDIUM / LOW), vulnerability type, verification status, description, recommendation, and the exact line number in the file.
Clicking anywhere on a finding card (outside the action buttons) jumps to the vulnerable line in the editor and highlights it, making it immediately visible in context. This helps developers understand exactly what code is problematic before applying any fix.
Each finding card includes a Fix button. Clicking it triggers the AI auto-fix engine. The extension collects the vulnerable code along with surrounding context (10 lines above and below), detects the file's programming language automatically, and constructs a security-focused AI prompt including the vulnerability type, CWE, impact, and strict guardrails.
10 lines above and below the vulnerable code are collected to give the AI full function-level context.
The file's programming language is detected automatically — no manual configuration needed.
A security-focused prompt is built with the vulnerability type, CWE, impact, and strict guardrails to ensure a safe fix.
The request is sent to the AquilaX AI service. While generating, an animated "AI is fixing..." indicator is shown on the card.
The corrected code is automatically applied to the file and the changed lines are highlighted in green for review.
Once the fix is ready, it is automatically applied to the file and the changed lines are highlighted in green. The finding card updates to show two action buttons: Accept — permanently keeps the fix, removes the finding from the list, and clears the highlight; Revert — undoes the fix and restores the original code, bringing the finding back to its original state.
Every part of the Live Scan panel is designed to keep developers in flow — from the first scan trigger to the final accepted fix.
The AquilaX icon in the editor title bar is always reachable. No menus, no commands — one click starts the scan for the current file.
While the scan runs, a radar spinner animation with the filename keeps the developer informed. Scans typically complete within seconds.
Each finding is presented as a structured card with Rule ID, CWE, severity, type, status, description, recommendation, and line reference — everything needed without opening a browser.
Clicking a card body jumps to the exact vulnerable line in the editor. The line is highlighted so the developer sees it immediately in context.
While the AI is generating a fix, an animated "AI is fixing..." indicator replaces the Fix button — giving real-time feedback with no spinner fatigue.
Common questions from developers using or evaluating the AquilaX VS Code extension.
Install the AquilaX VS Code extension, run your first live scan in under a minute, and let the AI fix engine handle the remediation — so you can stay focused on shipping features.