Skip to main content

vulkro cloud

Work the Vulkro Cloud issue queue for your code repositories from the terminal: connect to a workspace or to Pro Cloud, list what to fix, triage, assign and start cloud scans.

vulkro cloud connect https://<name>.vulkro.com # a workspace
vulkro cloud connect --pro # Pro Cloud, after vulkro login
vulkro cloud todo --fail-on high

Subcommands​

CommandWhat it does
connect [<url>] [--pro] [--allow-scans] [--no-browser]Approve this machine in the browser (workspace) or use your Vulkro sign-in (--pro). --allow-scans asks for core:write so scan works in a workspace.
statusThe connected cloud and who you are.
disconnectForget the connection on this machine.
reposRepositories you can see, with open issues and gate.
todoThe queue, ranked. --repo, --branch, --severity, --view, --rule, --risk, --search, --limit, --fail-on <severity>.
show <fingerprint> [--evidence]One issue, with its trace hops when asked.
triage <fingerprint> --state <state> [--reason ...] [--expires <date>]Set or propose a triage state.
assign <fingerprint> <me|member id|none>Workspace only.
scan [--repo ...] [--branch ...] [--wait] [--timeout ...]Start a cloud scan. With no --repo, the repository matching this checkout's origin remote.

Every command takes --json. The connection is saved to ~/.vulkro/cloud.json; in CI set VULKRO_CLOUD_URL and VULKRO_CLOUD_TOKEN instead. No local licence is needed: the workspace or your Pro plan is the entitlement.

Exit codes​

CodeMeaning
0Success.
1todo --fail-on found issues, a scan --wait failed its quality gate, or Pro Cloud refused for no plan (vulkro: license_required).
2Error.

See Connect the CLI.