Basics

To perform its scans, Verdex needs the URL of the target to scan, for example:

-target
URL
verdex -target https://keycloak.example.com

By default, Verdex tries to automatically detect the target product.
Use -product to specify the product to scan (see Products section for options).

Multiple targets

To scan multiple targets at the same time, use -list (one target per line):

-list
filepath
verdex -list ./targets.txt

Output formats

To change the output format of Verdex results, see dedicated page:

API key

To use Expert features, provide API key with -key:

-key
string
verdex -target https://example.com -key xyz

Logging

To display verbose output (useful for debug), use -verbose:

-verbose
boolean
default:
false
verdex -target https://example.com -verbose

Custom templates

Verdex uses templates to run scans (see Contribute section for more information).

By default, templates are loaded from latest release of official Verdex repository.

To run scans with custom templates, use -templates-directory:

-templates-directory
dirpath
verdex -target https://example.com -templates-directory ./templates

If Verdex is run locally with go run ., templates directory is automatically set to ./templates