Skip to main content
The VulnScan CLI provides the same core scanning engine as the Web UI. Use it for automation, scheduled jobs, CI/security pipelines, repeatable analyst workflows, offline preparation, and scripted report export. For interactive triage and team collaboration, use the Web UI first and then automate stable workflows with the CLI.

Command Overview

Global Flags

Use the same configuration file for Web UI and CLI workflows when CLI scan results should appear in the same workspace database.

Activate

Online activation:
Offline activation:
Flags: Run vulnscan license after activation to verify target scope, expiration, activation count, and feature availability.

License, Fingerprint, and Deactivation

Show license status:
Print the host identifier:
Deactivate the current machine:
Deactivate before permanently moving VulnScan to another host so the activation can be reused according to the license policy.

Start the Web UI

Start on the default local address:
Bind to a shared interface and set the data directory:
Flags: On first run, open the printed URL and create the initial administrator account.

Scan

The scan command runs discovery, fingerprinting, vulnerability detection, enrichment, deduplication, risk scoring, persistence, and report export.

Scan One Target

Scan Multiple Targets

Scan From a Target File

Create targets.txt:
Run:

Include Subdomains

Use this for licensed root domains where you want broader external attack-surface coverage.

Authenticated Web Scan

Cookie-based session:
Bearer token or API key:
HTTP Basic Auth:
Use dedicated test accounts and avoid personal administrator sessions unless your assessment policy explicitly allows them.

Generate Reports

CSV and JSON:
PDF with English labels:
PDF with Vietnamese labels where supported:

Scan Flags

Subdomain Discovery

Enumerate subdomains:
Return JSON:
Flags: Use subdomain discovery before broad scans when you need to understand scope and target count.

Offline Preparation

Prepare scanner artifacts and vulnerability intelligence data for offline or pre-baked environments:
Run this before moving an installation package into a restricted network. Offline deployments still need a valid license and update process.

Update and Version

Print version:
Update VulnScan:
Follow your organization’s change-management process before updating production scanners.

Automation Patterns

Nightly External Scan

CI Security Gate

Vietnamese Customer Report

CLI Quality Checklist

  • Use licensed targets only.
  • Keep the CLI configuration aligned with the Web UI workspace when data consistency is required.
  • Prefer target files for repeatable automation.
  • Use dedicated test credentials for authenticated scans.
  • Store reports in a controlled output directory.
  • Use JSON for integrations and CSV for remediation tracking.
  • Review high-severity results in the Web UI when collaborative triage is needed.