| github_token | GITHUB_TOKEN | yes | — |
| working-directory | Working directory relative to the root directory. | yes | — |
| reviewdog_version | reviewdog version | no | latest |
| level | Report level for reviewdog [info,warning,error] | no | error |
| reporter | Reporter of reviewdog command [github-check,github-pr-review]. | no | github-check |
| filter-mode | Filtering mode for the reviewdog command [added,diff_context,file,nofilter].
Default is file.
| no | file |
| fail-on-error | Exit code for reviewdog when errors are found [true,false]
Default is `false`.
| no | false |
| terrascan-platform | The platform of the terrascan binary (e.g. 'Linux_i386', 'Linux_x86_64') | no | Linux_i386 |
| terrascan-version | The version of terrascan downloaded from the GitHub repository | no | latest |
| terrascan-config-path | config file path | no | "" |
| terrascan-log-level | log level (debug, info, warn, error, panic, fatal) | no | "" |
| terrascan-iac-dir | path to a directory containing one or more IaC files | no | "" |
| terrascan-iac-type | iac type (helm, k8s, kustomize, terraform, tfplan) | yes | "" |
| terrascan-iac-version | iac version (helm: v3, k8s: v1, kustomize: v3, terraform: v12, v13, v14, tfplan: v1) | no | "" |
| terrascan-policy-path | A policy path directory
NOTE: When the issue will be resolved, we will think of how to receive multiple paths.
https://github.com/accurics/terrascan/issues/1079
| no | "" |
| terrascan-policy-type | policy type (all, aws, azure, gcp, github, k8s) | no | "" |
| terrascan-remote-type | type of remote backend (git, s3, gcs, http, terraform-registry) | no | "" |
| terrascan-remote-url | url pointing to remote IaC repository | no | "" |
| terrascan-scan-rules | one or more rules to scan (example: --scan-rules="ruleID1,ruleID2") | no | "" |
| terrascan-severity | minimum severity level of the policy violations to be reported by terrascan (HIGH, MEDIUM, LOW) | no | "" |
| terrascan-skip-rules | one or more rules to skip while scanning (example: --skip-rules="ruleID1,ruleID2") | no | "" |
| terrascan-verbose | will show violations with details (applicable for default output) | no | 1 |
| only-warn | will only warn and not error when violations are found | no | "" |