busbar-actions/Busbar Permissions Audit

Cedar-based security analysis of Salesforce metadata — permissions, sharing, FLS, flows

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
metadata-pathDirectory or MDAPI zip of Salesforce metadata to audit (e.g. force-app/main/default).yes
package-xmlPath to a package.xml to scope the audit. Optional.no""
policiesPath to a Cedar policy bundle (dir of .cedar files) for custom org rules. Empty = built-in baseline policies.no""
severity-thresholdMinimum severity to include. One of: info, low, medium, high, critical.nomedium
fail-on-severityExit non-zero if any finding meets or exceeds this severity. Set to "never" to disable.nohigh
report-pathWhere to write the findings JSON report.nosecurity-findings.json
sarifAlso emit a SARIF report for GitHub Code Scanning.notrue
sarif-pathWhere to write the SARIF report (only used when sarif=true).nosecurity-findings.sarif
upload-sarifUpload the SARIF report to GitHub Code Scanning (requires security-events: write).notrue
comment-prPost a findings summary as a PR comment on pull_request events.notrue
upload-artifactUpload the JSON report (and SARIF if generated) as a workflow artifact.notrue
artifact-nameArtifact name when upload-artifact=true.nosecurity-findings
versionRelease tag of the sf-permissions-audit binary. Falls back to env.BUSBAR_ACTION_VERSION, then "latest".no""
binary-repoGitHub repo hosting prebuilt binary releases. Falls back to env.BUSBAR_ACTION_REPO, then busbar-actions/actions-dist.no""
namedescription
findings-countTotal findings at or above the severity threshold.
critical-countNumber of Critical-severity findings.
high-countNumber of High-severity findings.
medium-countNumber of Medium-severity findings.
threshold-breached"true" if any finding met or exceeded fail-on-severity.
report-pathPath to the JSON findings report.
sarif-pathPath to the SARIF report (empty if sarif=false).