dusankuburic/PAD Flow Analysis

Static analysis for Power Automate Desktop flows. Emits SARIF for GitHub code scanning and gates the build on a severity threshold or policy.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
flow-pathPath to a PAD flow file or folder to analyze.no.
fail-onMinimum severity that fails the build: error, warning, info, or none (report-only).noerror
rulesComma-separated rule IDs to enable (empty = all enabled rules).no""
formatOutput format for the report: sarif, json, junit, csv, text.nosarif
policyOptional path to a policy JSON file. When set it is the authoritative gate (overrides fail-on).no""
baselineOptional path to a baseline JSON file (committed alongside the flow). When set the gate fails only on NEW findings since the baseline (the ratchet) — adopt the gate without fixing everything first. Capture/refresh a clean state with `bakicli -update-baseline <path>`.no""
sarif-filePath to write the SARIF report.nopad-analysis.sarif
upload-sarifUpload the SARIF report to GitHub code scanning (requires security-events: write).notrue
namedescription
sarif-filePath to the generated SARIF report.
exit-codeThe analyzer gate exit code (0 = passed, 1 = threshold/policy violated).