Skip to main content

vulkro-sf org governance

Governance checks: is a backup configured (never "no backup" without evidence), the Einstein Trust Layer settings (data masking, audit trail, toxicity; zero retention is not readable), agent-to-owner attribution and each agent's running user, report and dashboard folders open to portal and community users, dashboards that run as a user with org-wide data access, CRM Analytics apps shared with all portal or partner users, what each installed package can reach (its permission sets, object access, connected apps and API-only holders), and secret rotation age (named and external credentials and auth providers unchanged for a year, certificates expiring within 30 days or expired).

Command reference​

Generated from vulkro-sf org governance --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.

Governance checks: is a backup configured (never "no backup" without evidence), the Einstein Trust Layer settings (data masking, audit trail, toxicity; zero retention is not readable), agent-to-owner attribution and each agent's running user, report and dashboard folders open to portal and community users, dashboards that run as a user with org-wide data access, CRM Analytics apps shared with all portal or partner users, what each installed package can reach (its permission sets, object access, connected apps and API-only holders), and secret rotation age (named and external credentials and auth providers unchanged for a year, certificates expiring within 30 days or expired).

vulkro-sf org governance [OPTIONS] --target-org <TARGET_ORG>

Options​

FlagDescription
-t, --target-org <TARGET_ORG>Target org alias or username, as known to sf org login
-f, --format <FORMAT>Output format: table, json or json-report. Default: table.
-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, --quietPrint only warnings and errors on stderr: no progress, tips or next-step hints. Results on stdout and exit codes are unchanged.
--no-colorTurn off coloured output. Colour is also off when NO_COLOR is set to a non-empty value or TERM=dumb.
-h, --helpPrint help (see a summary with '-h')
Full vulkro-sf org governance --help
Governance checks: is a backup configured (never "no backup" without evidence), the Einstein Trust Layer settings (data masking, audit trail, toxicity; zero retention is not readable), agent-to-owner attribution and each agent's running user, report and dashboard folders open to portal and community users, dashboards that run as a user with org-wide data access, CRM Analytics apps shared with all portal or partner users, what each installed package can reach (its permission sets, object access, connected apps and API-only holders), and secret rotation age (named and external credentials and auth providers unchanged for a year, certificates expiring within 30 days or expired).

Read-only: SELECT queries, metadata retrieves and a CRM Analytics REST read through your `sf` login. Salesforce-shipped components and managed package credentials are never reported.

Checks: SF-BACKUP-001/002, SF-AI-TRUST-001..004, SF-AI-AGENT-001/002, SF-REPORT-FOLDER-001, SF-DASHBOARD-RUNAS-001, SF-CRMA-APP-001, SF-PKG-ACCESS-001..003, SF-SECRET-AGE-001, SF-CERT-EXPIRY-001/002.

Formats: table, json (findings), json-report (findings, read coverage, backup, ai, exposure, packages, secrets, notes).

Exit codes: 0 = no findings; 1 = findings reported; 2 = error.

Usage: vulkro-sf org governance [OPTIONS] --target-org <TARGET_ORG>

Options:
-t, --target-org <TARGET_ORG>
Target org alias or username, as known to `sf org login`

-f, --format <FORMAT>
Output format: table, json or json-report

[default: table]

-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')