Skip to content

Releases: DataDog/datadog-iac-scanner

v1.3.3

02 Jun 15:15
v1.3.3
8c7f595

Choose a tag to compare

What's Changed

Full Changelog: v1.3.2...v1.3.3

v1.3.2

01 Jun 14:22
v1.3.2
a0c4c49

Choose a tag to compare

What's Changed

  • User-friendly configuration error messages by @jacobotb in #154
  • Delete iac documentation by @ChouraquiBen in #156
  • Emit SARIF suppressions for in-source ignored IaC findings by @whitemerch in #155
  • Delete rule-corpus tests and strip corpus-only infrastructure from test/ by @whitemerch in #151
  • Delete assets/queries/ and retire embedded rule corpus by @whitemerch in #152
  • Delete rule-generation scaffolding now that rules live in datadog-iac-scanner-default-rules by @whitemerch in #158
  • Decouple scanner tests from the deleted rule corpus by @whitemerch in #159
  • Drop the --x-downloadqueriesfromdatadog flag and always fetch rules from the backend by @whitemerch in #157
  • Fix CloudFormation short-form intrinsic tag parsing and resolve resource names from parameter defaults by @whitemerch in #160
  • IaC config v1.3 support by @whitemerch in #162
  • Move platform filtering to the scan function by @jacobotb in #163
  • Remove ExcludePlatform from the Scan Parameters by @jacobotb in #164
  • Fix Helm chart templates scanned twice as raw YAML by @whitemerch in #165
  • Expand CloudFormation Fn::ForEach resources for truthful resource names by @whitemerch in #161

Full Changelog: v1.3.1...v1.3.2

v1.3.1

22 May 09:49
v1.3.1
608c033

Choose a tag to compare

What's Changed

  • [ID Migration #10] Generate documentation by @ChouraquiBen in #140
  • Delete four redundant rule-corpus tests by @whitemerch in #148
  • Convert four inspector tests, executeScan smoke, cyclonedx, and jsonencode helper to local testdata by @whitemerch in #149
  • [ID Migration #11] Update documentation providers by @ChouraquiBen in #143
  • De-brittle Test_E2EExclusions, TestScanner_StartScan, TestGetQueriesWithLegacyIdFiltering by @whitemerch in #150
  • Add legacy IaC config reference and refresh README configuration section by @whitemerch in #142
  • Default --x-downloadqueriesfromdatadog to true by @whitemerch in #153

Full Changelog: v1.3.0...v1.3.1

v1.3.1-alpha

22 May 10:09
v1.3.1-alpha
6df4172

Choose a tag to compare

v1.3.1-alpha Pre-release
Pre-release

What's Changed

  • [ID Migration #10] Generate documentation by @ChouraquiBen in #140
  • Delete four redundant rule-corpus tests by @whitemerch in #148
  • Convert four inspector tests, executeScan smoke, cyclonedx, and jsonencode helper to local testdata by @whitemerch in #149
  • [ID Migration #11] Update documentation providers by @ChouraquiBen in #143
  • De-brittle Test_E2EExclusions, TestScanner_StartScan, TestGetQueriesWithLegacyIdFiltering by @whitemerch in #150

Full Changelog: v1.3.0...v1.3.1-alpha

v1.3.0

18 May 08:32
v1.3.0
086b8ee

Choose a tag to compare

What's Changed

  • Add DD_JWT_TOKEN and DD_HOSTNAME support to the Datadog API client by @whitemerch in #145
  • Preserve id and legacyId on backend rule conversion by @whitemerch in #147
  • Remove noise when rules don't have legacyIds by @ChouraquiBen in #146

Full Changelog: v1.2.0-alpha...v1.3.0

v1.2.0-alpha

13 May 16:29
v1.2.0-alpha
bd9f32c

Choose a tag to compare

v1.2.0-alpha Pre-release
Pre-release

What's Changed

Full Changelog: v1.2.0...v1.2.0-alpha

v1.2.0

11 May 18:26
v1.2.0
52e8da3

Choose a tag to compare

What's Changed

  • Added new workflow to check if the documentation is up to date by @ChouraquiBen in #86
  • Overprovisioned secrets root env is not checked by @ChouraquiBen in #124
  • fix(deps): vuln minor: github.com/go-git/go-git/v5 · patch: google.golang.org/grpc, helm.sh/helm/v3 by @gh-worker-campaigns-3e9aa4[bot] in #131
  • Exit with code 127 for invalid IaC configuration files by @MikaYuoadas in #139

Full Changelog: v1.1.1...v1.2.0

v1.1.1

29 Apr 08:30
v1.1.1
fd0a73a

Choose a tag to compare

What's Changed

  • Remove CWE prefix in two gcp rules by @whitemerch in #103
  • Follow-up on beta rules documentation correction by @whitemerch in #102
  • Match by id and legacy id (when present) by @jacobotb in #110
  • chore(deps): eol minor: github.com/rs/zerolog, github.com/tdewolff/minify/v2 [.github/scripts] by @gh-worker-campaigns-3e9aa4[bot] in #107
  • Use run key instead of parsed_run object in searchKey by @ChouraquiBen in #95
  • Resolve S3 companion resource names to bucket name in Terraform findings by @whitemerch in #101
  • Extend GitHub Actions scanning to composite actions by @whitemerch in #120
  • Include the configured severity in the SARIF, in a DATADOG_SEVERITY tag by @jacobotb in #84
  • Catch reusable workflows unpinned actions by @ChouraquiBen in #89
  • Read and apply server-side configurations by @jacobotb in #114
  • Flag only GitHub files cicd by @ChouraquiBen in #121

New Contributors

  • @gh-worker-campaigns-3e9aa4[bot] made their first contribution in #107

Full Changelog: v1.1.0...v1.1.1

v1.1.0

23 Apr 11:14
v1.1.0
17f8dd2

Choose a tag to compare

What's Changed

  • Fix backend rule and configuration file parsing by @jacobotb in #97
  • Update Databricks, Nifcloud, and Tencent Cloud Terraform rules and documentation by @whitemerch in #100
  • Reduce scanner peak memory usage by @MikaYuoadas in #88

New Contributors

Full Changelog: v1.0.1...v1.1.0

v1.0.1

22 Apr 13:08
v1.0.1
51c8998

Choose a tag to compare

What's Changed

  • Add CODEOWNERS for documentation rules files by @valeryjuli in #92
  • Extend run and script block injection to new triggers by @ChouraquiBen in #76
  • [CICD Coverage #4] Documentation for the lesser Sev Zizmor rules by @ChouraquiBen in #83
  • New configuration file format by @jacobotb in #87
  • Update served rule converter by @jacobotb in #94
  • Export the query reading and conversion functions by @jacobotb in #96
  • docs(terraform): refresh AWS rule examples after multi-statement fixtures by @whitemerch in #81
  • Precise SARIF regions for vulnerable policy and rules (pt 1) by @whitemerch in #98
  • Precise SARIF regions for vulnerable policy and rules (pt 2) by @whitemerch in #99

Full Changelog: v1.0.0...v1.0.1