Warden is invoked through theDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/DevDonzo/warden/llms.txt
Use this file to discover all available pages before exploring further.
warden binary, which is installed globally as part of the @devdonzo/warden npm package. Every workflow — scanning repositories, running dynamic tests, managing baselines, and configuring the agent — flows through this single entry point.
Installation
Usage
warden with no command launches the local GUI console at http://127.0.0.1:8787.
Getting help
All commands
| Command | Description |
|---|---|
scan | Scan a repository for security vulnerabilities and optionally apply AI-guided fixes |
dast | Run a Dynamic Application Security Testing scan against a configured target |
baseline | Create or enforce a committed security baseline for regression detection |
config | Create, show, or validate the .wardenrc.json configuration file |
bootstrap-ci | Generate a GitHub Actions workflow file for CI-based scanning |
console (alias: ui) | Open the Warden local GUI console in your browser |
validate | Check that the environment and dependencies are ready without running a scan |
setup | Run the interactive first-time setup wizard |
init | Initialize Warden in the current repository |
status | Show recent scan history and environment token status |
clean | Remove generated files such as scan-results/ and logs/ |
doctor | Diagnose common issues with Node.js, Git, npm, Snyk, and environment tokens |
Global flags
These flags are supported by multiple commands:| Flag | Description |
|---|---|
-v, --verbose | Enable verbose debug logging |
-q, --quiet | Suppress non-essential output (banner, section headers) |
The
--json flag is available on scan and baseline to emit machine-readable output to stdout. When --json is active, quiet mode is enabled automatically so log lines do not pollute the JSON stream.Command pages
scan
Scan a repository for vulnerabilities and apply AI-guided fixes
dast
Dynamic Application Security Testing against live targets
baseline
Create and enforce committed security baselines in CI
config
Manage the
.wardenrc.json configuration filebootstrap-ci
Generate a GitHub Actions workflow for automated scanning
console / ui
Launch the local browser-based GUI dashboard
validate
Validate environment and dependencies without scanning
status
View recent scan history and environment readiness
doctor
Diagnose issues and get suggestions for fixes