1-3-7/disrobe

Download the disrobe release binary, deobfuscate/decompile a path or glob, and upload the SARIF to GitHub code scanning.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Jul 10, 2026
License
None

Pinned Snippet

workflow.ymlSHA-pinned
uses: 1-3-7/disrobe@61df80913b072beb257fb1dd249b53ce96551814 # v0.10.4

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
pathFile, directory, or glob to analyze. Passed verbatim to the disrobe command.yes
commandTop-level disrobe subcommand to run. Put any nested subcommand and its flags in args.noauto
argsExtra arguments appended after the command and before the path (for example `--max-depth 12`).no""
versiondisrobe release tag to download (for example `v0.10.0` or `latest`). Defaults to this action's own ref, then `latest`.no""
fail-onFail the step when the chain verdict is at or above this threshold. One of `never`, `incomplete`, `failed`, `any`. The verdict comes from the chain recovery report, not from the number of SARIF findings, so a clean chain that reported a secret stays `ok`.nonever
sarif-filePath the action writes the aggregated SARIF to.nodisrobe.sarif
out-dirOutput path passed to apk, auto, bug-report, chain, context, extract, man, report, and webview.nodisrobe-out
upload-sarifUpload the SARIF to GitHub code scanning via github/codeql-action/upload-sarif.notrue
upload-artifactUpload the recovered-artifact directory as a workflow artifact.notrue
tokenGitHub token used to download the release asset (defaults to the workflow token).no${{ github.token }}
namedescription
sarifPath to the SARIF file the action produced.
summaryOne-line human-readable summary of the run.
verdictWorst chain verdict observed across analyzed inputs, graded to `ok`, `incomplete` or `failed`.
chain-verdictThe chain verdict itself, before grading, for example `complete`, `stalled` or `cap-reached`.