willibrandon/Picket

Scan a repository with Picket and publish SARIF-ready results.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
pathRepository path to scan.no.
config-pathOptional Gitleaks-compatible config path.no""
baseline-pathOptional Gitleaks-compatible baseline path.no""
rule-packsOptional comma-separated built-in rule packs. Values are picket-strict and picket-experimental.no""
cacheRestore and save the native Picket scan cache.notrue
cache-modeNative scan cache storage mode. Use secret-hash-only for public CI safety or raw for exact cached report replay in trusted jobs.nosecret-hash-only
cache-pathNative Picket scan cache directory.no.picket/cache
cache-keyOptional explicit cache key.no""
report-directoryDirectory where SARIF and JSONL reports are written.nopicket-results
fail-onFailure mode. Use findings, errors, or never.nofindings
summaryWrite the Picket scan job summary.notrue
resultsOptional comma-separated validation result states to keep before reports, annotations, and failure enforcement.no""
only-verifiedKeep only structurally valid offline findings and active live-verification findings.nofalse
upload-sarifUpload the SARIF report through GitHub code scanning.nofalse
annotationsEmit safe GitHub workflow annotations from JSONL findings.notrue
annotation-limitMaximum number of workflow annotations to emit.no50
redactRedaction percentage from 0 through 100. Defaults to full redaction for public CI safety.no100
max-target-megabytesOptional maximum file size in decimal MB for content rules.no""
timeoutOptional scan timeout in seconds. Use 0 to disable.no""
max-archive-depthOptional maximum nested archive traversal depth. Use 0 to disable.no""
max-archive-entriesOptional maximum number of files extracted from archives. Use 0 to disable.no""
max-archive-megabytesOptional maximum decompressed archive payload in decimal MB.no""
max-archive-ratioOptional maximum archive expansion ratio. Use 0 to disable.no""
dotnet-version.NET SDK version used to run the source-based action.no10.0.301
setup-dotnetInstall the configured .NET SDK before running Picket.notrue
namedescription
exit-codeRaw Picket scanner exit code.
findingsNumber of JSONL finding records emitted by Picket.
sarif-pathSARIF report path.
jsonl-pathJSONL report path.
annotationsNumber of workflow annotations emitted.