foxguard for VS CodeA security scanner as fast as a linter, written in Rust. Scans your code on every save and shows findings as underlines. Features
Scanning behaviorThe extension cancels in-flight scans when:
A new workspace scan supersedes older document scans inside that workspace; unrelated workspaces remain independent. A document scan, edit, open, or close after a workspace scan starts prevents that workspace result from overwriting the file's diagnostics. Unsaved documents are not scanned as if their current contents were on disk. Workspace progress has a Cancel button. Cancellation settles progress without an error, and the status bar reflects remaining active scans. Delayed open scans and binary discovery are cancelled on configuration changes or deactivation; configuration changes rescan clean open documents with the new settings. On POSIX, cancellation stops the scanner's process group and escalates after
500 ms, including wrapper subprocesses that ignore the initial signal. On Windows,
the extension invokes Scanner errors keep existing diagnostics and show an error in the status bar. Workspace failures also show a notification; details are available in the foxguard output channel. Operational errors, empty output, and invalid JSON are never shown as "No issues found." A successful clean workspace report clears old diagnostics only inside its scan scope, and only for files that have not changed during the scan. Requirementsfoxguard must be installed:
The extension auto-detects foxguard from PATH, or falls back to npx. Settings
Commands
Links |