Skip to content
| Marketplace
Sign in
Visual Studio Code>Linters>Ironward — Security scanning for the vibe coding eraNew to Visual Studio Code? Get it now.
Ironward — Security scanning for the vibe coding era

Ironward — Security scanning for the vibe coding era

ironward

|
3 installs
| (1) | Free
Offline security scanner: 665 secret patterns, 61 static rules, OSV CVE lookup, Docker/K8s/Terraform/GitHub Actions. Inline diagnostics, scan on save, quick-fix suppression. Zero API key for core tools.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Ironward — VS Code extension

npm license

Security scanning for the vibe coding era, right inside your editor.

  • 665 secret pattern families — AWS, GCP, Azure, Stripe, PayPal, GitHub, OpenAI, Anthropic, Supabase, PlanetScale, Ethereum/Solana wallets, Firebase, and entropy heuristic for the rest
  • 61 static rules — eval, command injection, weak crypto, SSRF, NoSQL/LDAP/XXE/template injection, JWT alg:none, timing-unsafe comparisons, Python-specific (pickle, yaml.load, subprocess shell=True), and more
  • Inline squiggles on the exact line, severity-coloured
  • Scan on save + scan on open (both configurable)
  • Quick-fix to suppress a finding with // ironward-ignore
  • Status bar count — click it for the Output panel
  • Confidence filter — hide findings below your threshold (default 60)
  • Zero API key — everything in the extension runs offline

The AI-powered scanners (scan_auth_logic, scan_sqli, scan_xss, scan_idor, fix_and_pr) live in the Ironward MCP server — use them from Cursor / Claude Code / VS Code chat with your own Anthropic or OpenAI key.

Commands

Open the command palette (⌘⇧P / Ctrl+Shift+P):

Command What it does
Ironward: Scan workspace Walk every source file and populate the Problems panel
Ironward: Scan current file Scan only the active editor
Ironward: Clear findings Drop all diagnostics the extension has set
Ironward: Show output Open the Output panel with Ironward logs

Settings

Setting Default Description
ironward.scanOnSave true Re-scan a file every time it is saved
ironward.scanOnOpen true Scan files as they are opened
ironward.minConfidence 60 Hide secret findings below this score
ironward.enabledScanners ["secrets", "code"] Which scanners run inline
ironward.statusBar true Show the Ironward count in the status bar

Quick-fix

Hover any Ironward squiggle → ⌘. / Ctrl+. → Ironward: suppress this finding. This appends // ironward-ignore (or the correct comment syntax for the current language) to the end of the line. The scanner will skip this line on the next scan.

For rule documentation, the same menu offers Open docs for <rule-id>.

How it works

The extension bundles the Ironward scanning engine directly — no CLI installation required, no subprocess per file. Every scan runs in-process, in milliseconds, with the same logic as ironward scan on the command line.

Install

From the Marketplace:

code --install-extension ironward.ironward

Or search for Ironward in the Extensions panel.

License

MIT — same as the core scanner. See the main repo.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft