rickardl/AWS Automated Security Helper Action

Security scanning with AWS Automated Security Helper (ASH).

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
source-directoryPath to the source code directory to scanno.
output-directoryDirectory where scan results will be savednoash_output
output-formatOutput format for scan results (text, json, or both)notext
fail-on-findingsWhether to fail the action when security findings are detectednotrue
severity-thresholdMinimum severity level to report (low, medium, high, critical)nomedium
offline-modeRun in offline mode using pre-downloaded vulnerability databasesnofalse
file-extensionsComma-separated list of file extensions to scan (e.g., py,js,tf)no""
exclude-patternsComma-separated list of file patterns to exclude from scanningno""
preserve-reportsAdd timestamp to report names to avoid overwriting previous resultsnofalse
parallel-executionEnable parallel execution of security scanners for faster resultsnotrue
debugEnable debug logging for troubleshootingnofalse
quietSuppress verbose output during scanningnofalse
sarif-outputGenerate SARIF output for GitHub Security tab integrationnotrue
upload-sarifAutomatically upload SARIF results to GitHub Security tab using official CodeQL actionnotrue
sarif-categoryCategory for SARIF upload to distinguish multiple scansnoautomated-security-helper
github-tokenGitHub token for PR comments and artifact upload (defaults to github.token)no""
wait-for-processingWait for SARIF processing to complete before finishingnotrue
pr-commentAdd inline comments to pull requests for security findingsnotrue
pr-comment-modePR comment mode: review (batched) or individual (immediate)noreview
pr-comment-formatPR comment format: sarif (enhanced) or legacy (simple)nosarif
ash-versionSpecific version of ASH to use (defaults to beta for v3 features)nobeta
ash-modeASH execution mode: local, container, or precommit (v3 feature)nolocal
custom-configPath to custom ASH configuration fileno""
upload-artifactsUpload scan results as GitHub Actions artifactsnotrue
artifact-retention-daysNumber of days to retain uploaded artifactsno30
enable-cachingEnable Docker layer and basic directory caching for faster subsequent runsnotrue
cache-ttlCache refresh frequency: daily, weekly, monthlynoweekly
scannersComma-separated list of specific scanners to run (defaults to all enabled scanners)no""
exclude-scannersComma-separated list of scanners to exclude from executionno""
ignore-suppressionsIgnore all suppression rules and report all findings regardless of suppression statusnofalse
offline-semgrep-rulesetsSpecify Semgrep rulesets for use in ASH offline mode (e.g., p/ci, p/security-audit)nop/ci
namedescription
scan-results-pathPath to the main scan results file
findings-countTotal number of security findings detected
critical-findingsNumber of critical severity findings
high-findingsNumber of high severity findings
medium-findingsNumber of medium severity findings
low-findingsNumber of low severity findings
sarif-pathPath to the generated SARIF file (if enabled)
sarif-idGitHub SARIF upload ID (if uploaded successfully)
scan-durationDuration of the security scan in seconds
tools-executedComma-separated list of security tools that were executed
cache-enabledWhether caching was enabled for this run (true/false)