vulkro login, logout, account, license-status
The account commands. Vulkro is a paid tool, and scanning needs an active
trial or Pro: signing in links this machine to your subscription. Start the
14-day trial at checkout on the portal Billing page,
app.vulkro.com/billing
(vulkro buy opens it); signing in never starts a trial on its
own. These account commands work without a licence; scan commands refuse
with exit code 1 and license_required until you sign in (see
Without a licence). For the concepts (the lease, offline grace, seats, the air-gap
path) see Accounts and licensing. This page
is the command reference.
vulkro login
Log in and pair this device with your Vulkro account, then install the returned subscription lease. Three ways in, tried in this order:
vulkro login # browser login (default): shows a code, opens your browser
vulkro login --code ABCD-1234 # paste a pairing code from app.vulkro.com/connect
VULKRO_ACCOUNT_TOKEN=... vulkro login # CI / headless: exchange a CI key
| Flag | Description |
|---|---|
--code <CODE> | Pairing code from app.vulkro.com/connect (for example ABCD-1234). Omit it for the browser login, or set VULKRO_ACCOUNT_TOKEN for CI. |
The lease refreshes automatically on the daily entitlement ping while online and stays valid fully offline through its signed expiry (about 14 days). The ping carries only anonymous usage counters plus this device's token: never your code, findings, or machine fingerprint.
Exit codes: 0 logged in and lease installed; 2 error (offline set,
account-server failure, an invalid lease, or a denied / expired /
timed-out browser login).
vulkro logout
Log out this device: delete the local device token and cached lease, then
make a best-effort revoke call to the account server. Local logout always
succeeds; a failed or offline revoke is a warning, not an error. A
perpetual offline .lic (if you installed one with vulkro activate) is
left untouched and keeps working.
vulkro logout
Exit codes: 0 logged out (or nothing to do); 2 local database error.
vulkro account
Show your Vulkro account: email, plan (trial / Pro / Team / Enterprise), seat (for example "seat 2 of 5"), expiry, offline-grace remaining, and last sync. 100% local: makes no network call and works air-gapped.
vulkro account
Exit codes: 0 report printed; 2 local database read error.
vulkro license-status
Show the current license state: sign-in status, tier, expiry, machine ID, and the feature checklist: whether this machine is licensed to scan, and for which product.
vulkro license-status
Exit codes: 0 report printed; 2 local database error.
Environment variables
| Variable | Effect |
|---|---|
VULKRO_ACCOUNT_URL | Override the account / API base. Defaults to https://api.vulkro.com. |
VULKRO_ACCOUNT_TOKEN | Supply a CI key (created in the customer portal) non-interactively for headless / CI login. |
VULKRO_OFFLINE=1 | Hard-disable login and logout (and every outbound call). account still works. |
Related
- Accounts and licensing - the concepts.
vulkro activate- the air-gap /.licpath.- Telemetry - what the daily ping sends.