aikidosec/Aikido Security Github Action

This action triggers a scan in Aikido. It will throw an error if any new critical issues were found.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Maintainedlast commit May 8, 2025
License
MIT

Pinned Snippet

workflow.ymlSHA-pinned
uses: aikidosec/github-actions-workflow@47d83dbcf3e6635044c4b31cef590c1e095217cc # v1.0.13

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

namedescriptionrequireddefault
secret-keySecret key provided by Aikidoyes
minimum-severityWhich minimum severity Aikido should detect. Can be one of the following: LOW, MEDIUM, HIGH, CRITICALnoCRITICAL
fail-on-timeoutWhether or not the action should fail when the scan does not complete within 2 minutes.notrue
fail-on-dependency-scanWhether or not the action should fail when the pull request introduced new dependency issues with critical severitynotrue
fail-on-iac-scanWhether or not the action should fail when the pull request introduced new infrastructure as code issues are detectednofalse
fail-on-sast-scanWhether or not the action should fail when the pull request introduced new SAST issues with critical severitynofalse
timeout-secondsProvide a number of seconds the action will wait for scans to complete.no120
post-scan-status-commentLet Aikido post a comment on the PR with a summary of the status, this comment will be updated for each scan. Can be one of "on", "off" or "only_if_new_findings". When setting this value to "only_if_new_findings" Aikido will only post a comment once new findings are found, and keep it updated afterwards.nooff
post-sast-review-commentsLet Aikido post inline review comments for sast findings. Can be one of "on", "off".nooff
github-tokenA token that the action can use to post the status comment, this can be the default GITHUB_TOKEN from the environment with permissions to list and post comments, or a custom PAT.no""
namedescription
outcome'The outcome of the scan. This will return `SUCCESS` in case we managed to do a scan and no new critical issues were found.\n When we did not get results back in time, within 2 minutes, we will return a `TIMEOUT` status but not let the action fail. In case we did detect a new critical issue, the action will fail and outcome will be `FAILED`'
scanResultUrlA link to the scan results in Aikido.