vulkro-sf publish
Publish a redacted Salesforce posture snapshot to your organisation dashboard.
Command reference
Generated from vulkro-sf publish --help (vulkro-sf 0.28.0). Run scripts/gen-docs.sh in the product repository to refresh it; do not edit this section by hand.
Publish a redacted Salesforce posture snapshot to your organisation dashboard. Like vulkro publish, but the snapshot is tagged with the Salesforce product so the dashboard can tell the two SKUs apart. The dashboard stays content-free: counts, public identifiers and the redacted maps, never source. Uses the network (VULKRO_ORG_URL + VULKRO_ORG_TOKEN), so it is refused under VULKRO_OFFLINE.
vulkro-sf publish [OPTIONS] [PATH]
Arguments
| Argument | Description |
|---|---|
[PATH] | The project to scan and publish (defaults to the current directory) Default: .. |
Options
| Flag | Description |
|---|---|
--org <ORG> | The organisation slug (defaults to $VULKRO_ORG) |
--authoritative | Mark this snapshot authoritative (publish from CI on the default branch). Without it the snapshot is local and feeds adoption only. |
--preview | Print the exact JSON that would be published (and the privacy trades) without sending anything. Needs no license and no network. |
--terms | Print the publishing terms this organisation agrees to, then exit. |
--all | Publish every immediate sub-directory that is its own git repository (a simple multi-project push), instead of just path |
--from-json <FILE> | Reuse an existing scan's --format json result instead of scanning the project again, so a console or CI that already scanned publishes that same scan (no second scan). Cannot be combined with --all. |
-v, --verbose... | Bump stderr log verbosity. -v enables debug-level tracing for the vulkro + vulkro_sf targets; -vv enables trace. Honoured only when RUST_LOG is unset (an explicit RUST_LOG always wins) |
-q, --quiet | Print only warnings and errors on stderr: no progress, tips or next-step hints. Results on stdout and exit codes are unchanged. |
--no-color | Turn off coloured output. Colour is also off when NO_COLOR is set to a non-empty value or TERM=dumb. |
-h, --help | Print help (see a summary with '-h') |
Full vulkro-sf publish --help
Publish a redacted Salesforce posture snapshot to your organisation dashboard. Like `vulkro publish`, but the snapshot is tagged with the Salesforce product so the dashboard can tell the two SKUs apart. The dashboard stays content-free: counts, public identifiers and the redacted maps, never source. Uses the network (VULKRO_ORG_URL + VULKRO_ORG_TOKEN), so it is refused under VULKRO_OFFLINE.
Exit codes (CLAUDE.md rule 8): 0 = published, 1 = refused by the Pro gate (this is a Pro capability), 2 = error.
Usage: vulkro-sf publish [OPTIONS] [PATH]
Arguments:
[PATH]
The project to scan and publish (defaults to the current directory)
[default: .]
Options:
--org <ORG>
The organisation slug (defaults to $VULKRO_ORG)
--authoritative
Mark this snapshot authoritative (publish from CI on the default branch). Without it the snapshot is `local` and feeds adoption only
--preview
Print the exact JSON that would be published (and the privacy trades) without sending anything. Needs no license and no network
--terms
Print the publishing terms this organisation agrees to, then exit
--all
Publish every immediate sub-directory that is its own git repository (a simple multi-project push), instead of just `path`
--from-json <FILE>
Reuse an existing scan's `--format json` result instead of scanning the project again, so a console or CI that already scanned publishes that same scan (no second scan). Cannot be combined with --all
-v, --verbose...
Bump stderr log verbosity. `-v` enables debug-level tracing for the `vulkro` + `vulkro_sf` targets; `-vv` enables trace. Honoured only when `RUST_LOG` is unset (an explicit `RUST_LOG` always wins)
-q, --quiet
Print only warnings and errors on stderr: no progress, tips or next-step hints. Results on stdout and exit codes are unchanged
--no-color
Turn off coloured output. Colour is also off when NO_COLOR is set to a non-empty value or TERM=dumb
-h, --help
Print help (see a summary with '-h')