| `$TF_PROJECT_DIR/reports/tflint.xunit.xml` | [xUnit](https://en.wikipedia.org/wiki/XUnit) test report(s) | [GitLab integration](https://docs.gitlab.com/ee/ci/yaml/artifacts_reports.html#artifactsreportsjunit) |
### `tf-tfsec` job
### [DEPRECATED] `tf-tfsec` job
:warning: `tfsec` has been deprecated, it is recommended to use [trivy](#tf-trivy-job) instead.
[tfsec](https://github.com/tfsec/tfsec) uses static analysis of your terraform templates to spot potential security issues and uses the following variables:
@@ -506,6 +508,23 @@ In addition to a textual report in the console, this job produces the following
| `$TF_PROJECT_DIR/reports/tfsec.xunit.xml` | [xUnit](https://en.wikipedia.org/wiki/XUnit) test report(s) | [GitLab integration](https://docs.gitlab.com/ee/ci/yaml/artifacts_reports.html#artifactsreportsjunit) |
| `$TF_PROJECT_DIR/reports/tfsec.native.json` | tfsec JSON | [DefectDojo integration](https://defectdojo.github.io/django-DefectDojo/integrations/parsers/#tfsec)<br/>_This report is generated only if DefectDojo template is detected_ |
### `tf-trivy` job
[trivy](https://aquasecurity.github.io/trivy/latest/docs/configuration/) is used to perform static analysis of your terraform templates to spot potential security issues and uses the following variables:
| Input / Variable | Description | Default value |
| `$TF_PROJECT_DIR/reports/tf-trivy.trivy.json` | Trivy [JSON](https://aquasecurity.github.io/trivy/latest/docs/configuration/reporting/#json) report | [DefectDojo integration](https://defectdojo.github.io/django-DefectDojo/integrations/parsers/file/trivy/)<br/>_This report is generated only if DefectDojo template is detected_ |
### `tf-checkov` job
[checkov](https://github.com/bridgecrewio/checkov) is a static code analysis tool for infrastructure-as-code and uses the following variables: