pathInput
Repository path to scan.
- Required
- false
- Default or value
.
This page is generated from action.yml.
pathInput
Repository path to scan.
.config-pathInput
Optional config path. A custom config replaces Picket's embedded native default rules; extend.useDefault restores only the Gitleaks defaults.
baseline-pathInput
Optional Gitleaks-compatible baseline path.
ignore-pathInput
Optional .picketignore path containing native stable finding fingerprints or content hashes.
rule-packsInput
Optional comma-separated built-in rule packs. Values are picket-strict and picket-experimental.
cacheInput
Restore and save the native Picket scan cache.
truecache-modeInput
Native scan cache storage mode. Use secret-hash-only for public CI safety or raw for exact cached report replay in trusted jobs.
secret-hash-onlycache-pathInput
Native Picket scan cache directory. Empty uses the runner temporary directory.
cache-keyInput
Optional explicit cache key.
report-directoryInput
Directory where SARIF and JSONL reports are written. Empty uses the runner temporary directory.
fail-onInput
Failure mode. Use findings, errors, or never.
findingssummaryInput
Write the Picket scan job summary.
trueresultsInput
Optional comma-separated validation result states to keep before reports, annotations, and failure enforcement.
only-verifiedInput
Keep only structurally valid offline findings and active live-verification findings.
falseupload-sarifInput
Upload the SARIF report through GitHub code scanning.
falseannotationsInput
Emit safe GitHub workflow annotations from JSONL findings.
trueannotation-limitInput
Maximum number of workflow annotations to emit.
50redactInput
Redaction percentage from 0 through 100. Defaults to full redaction for public CI safety.
100max-target-megabytesInput
Optional maximum file size in decimal MB for content rules.
timeoutInput
Optional scan timeout in seconds. Use 0 to disable.
max-archive-depthInput
Optional maximum nested archive traversal depth. Use 0 to disable.
max-archive-entriesInput
Optional maximum number of files extracted from archives. Use 0 to disable.
max-archive-megabytesInput
Optional maximum decompressed archive payload in decimal MB.
max-archive-ratioInput
Optional maximum archive expansion ratio. Use 0 to disable.
dotnet-versionInput
.NET SDK version used to run the source-based action.
10.0.301setup-dotnetInput
Install the configured .NET SDK before running Picket.
trueexit-codeOutput
Raw Picket scanner exit code.
${{ steps.run.outputs.exit-code }}findingsOutput
Number of JSONL finding records emitted by Picket.
${{ steps.run.outputs.findings }}sarif-pathOutput
SARIF report path.
${{ steps.run.outputs.sarif-path }}jsonl-pathOutput
JSONL report path.
${{ steps.run.outputs.jsonl-path }}annotationsOutput
Number of workflow annotations emitted.
${{ steps.run.outputs.annotations }}