busbar-actions/Busbar PII Scan

Scan extracted Salesforce datasets (CSVs) for PII and secrets, emit findings and SARIF

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
input-pathFile or directory to scan. Directories are walked recursively for CSVs.yes
severity-thresholdMinimum severity to include in the report. One of: info, low, medium, high, critical.nomedium
fail-on-severityExit non-zero if any finding meets or exceeds this severity. Same scale as severity-threshold. Set to "never" to disable.nocritical
config-filePath to a ValidationConfig JSON (custom patterns, skip lists, entropy thresholds, etc.). Optional.no""
report-pathWhere to write the findings JSON report.nopii-findings.json
sarifAlso emit a SARIF report for GitHub Code Scanning integration.notrue
sarif-pathWhere to write the SARIF report (only used when sarif=true).nopii-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 when running on a pull_request event.notrue
upload-artifactUpload the JSON report (and SARIF if generated) as a workflow artifact.notrue
artifact-nameName to give the uploaded artifact.nopii-findings
versionRelease tag of the sf-pii-scan 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 number of 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).