tfsec

Security scanner for your Terraform code

MIT License

Downloads
6.7K
Stars
6.6K
Committers
119

Bot releases are visible (Hide)

tfsec - v1.0.7

Published by owenrumney over 2 years ago

What's Changed

Full Changelog: https://github.com/aquasecurity/tfsec/compare/v1.0.6...v1.0.7

tfsec - v1.0.6

Published by liamg over 2 years ago

What's Changed

Full Changelog: https://github.com/aquasecurity/tfsec/compare/v1.0.5...v1.0.6

tfsec - v1.0.5

Published by liamg over 2 years ago

What's Changed

Full Changelog: https://github.com/aquasecurity/tfsec/compare/v1.0.4...v1.0.5

tfsec - v1.0.4

Published by liamg over 2 years ago

What's Changed

Full Changelog: https://github.com/aquasecurity/tfsec/compare/v1.0.3...v1.0.4

tfsec - v1.0.3

Published by liamg over 2 years ago

What's Changed

Full Changelog: https://github.com/aquasecurity/tfsec/compare/v1.0.2...v1.0.3

tfsec - v1.0.2

Published by owenrumney over 2 years ago

Changelog

  • 20fca5ab fix: Fix binary name for the checkgen binary (#1435)
  • 14cf06df fix: Fix the version at build time using Tag (#1434)
tfsec - v1.0.2-prerelease

Published by owenrumney over 2 years ago

Changelog

  • 20fca5ab fix: Fix binary name for the checkgen binary (#1435)
  • 14cf06df fix: Fix the version at build time using Tag (#1434)
tfsec - v1.0.0

Published by liamg over 2 years ago

What's Changed

tfsec now uses rules which are defined as part of the defsec project. This means the same rules you're used to from tfsec can now be applied to other technologies (such as CloudFormation via cfsec). The main responsibility of tfsec is now to translate Terraform code into a format that defsec understands in order to apply it's own rules.

The v1 version is largely the summit of a mountain of refactoring efforts. From this point forward we don't expect huge changes to the general architecture of the project, or the way it is used, but instead hope to focus on adding lots more rules and driving up the quality and intelligence of existing rules.

Breaking Changes

  • The --detailed-exit-code flag has been removed. The detailed exit code is now provided by default.
  • As before, tfsec indicates a failure with a non-zero exit code, but not necessarily 1.
  • The deprecated--include, ignore-warnings, and --ignore-info flags have been removed.
  • The behaviour of --out and --format have changed slightly - please read the usage help for more information.
  • The --sort-severityflag has been removed - results are now sorted by severity by default.

Notable Changes

New Features

Custom Checks

Rule Changes

Other Changes

New Contributors

Thanks to all of our awesome new contributors!

Special Thanks

  • @vanesasejdiu for all of their hard work on the defsec rule transition.
  • @gabrielleecredera for their massive contribution to custom checks.
  • @martijnvdp for their quick reaction in getting support added for Terraform v1.1.
  • @atombrella For various changes and suggestions.

Full Changelog: https://github.com/aquasecurity/tfsec/compare/v0.63.1...v1.0.0

tfsec - v1.0.0-rc.8

Published by liamg over 2 years ago

⛰️ Release Candidate 8

Please use the linked discussion for questions or raise issues directly for regressions/bugs.

Thanks for helping us to reach v1!

⚠️ Warning

Only use this if you want cutting-edge changes and know what you're doing - please use the latest stable release otherwise.

tfsec - v1.0.0-rc.7

Published by liamg over 2 years ago

⛰️ Release Candidate 7

Please use the linked discussion for questions or raise issues directly for regressions/bugs.

Thanks for helping us to reach v1!

⚠️ Warning

Only use this if you want cutting-edge changes and know what you're doing - please use the latest stable release otherwise.

tfsec - v1.0.0-rc.6

Published by liamg over 2 years ago

⛰️ Release Candidate 6

Please use the linked discussion for questions or raise issues directly for regressions/bugs.

Thanks for helping us to reach v1!

⚠️ Warning

Only use this if you want cutting-edge changes and know what you're doing - please use the latest stable release otherwise.

tfsec - v1.0.0-rc.5

Published by liamg over 2 years ago

⛰️ Release Candidate 5

Please use the linked discussion for questions or raise issues directly for regressions/bugs.

Thanks for helping us to reach v1!

⚠️ Warning

Only use this if you want cutting-edge changes and know what you're doing - please use the latest stable release otherwise.

tfsec - v1.0.0-rc.4

Published by liamg over 2 years ago

⛰️ Release Candidate 4

Please use the linked discussion for questions or raise issues directly for regressions/bugs.

Thanks for helping us to reach v1!

⚠️ Warning

Only use this if you want cutting-edge changes and know what you're doing - please use the latest stable release otherwise.

tfsec - v1.0.0-rc.3

Published by liamg over 2 years ago

⛰️ Release Candidate 3

Please use the linked discussion for questions or raise issues directly for regressions/bugs.

Thanks for helping us to reach v1!

⚠️ Warning

Only use this if you want cutting-edge changes and know what you're doing - please use the latest stable release otherwise.

tfsec - v1.0.0-rc.2

Published by liamg over 2 years ago

⛰️ Release Candidate 2

Please use the linked discussion for questions or raise issues directly for regressions/bugs.

Thanks for helping us to reach v1!

⚠️ Warning

Only use this if you want cutting-edge changes and know what you're doing - please use the latest stable release otherwise.

tfsec - v1.0.0-rc.1

Published by liamg over 2 years ago

⛰️ Release Candidate 1

Please use the linked discussion for questions or raise issues directly for regressions/bugs.

Thanks for helping us to reach v1!

⚠️ Warning

Only use this if you want cutting-edge changes and know what you're doing - please use the latest stable release otherwise.

tfsec - v0.63.1

Published by github-actions[bot] almost 3 years ago

Changelog

  • 62a63d8e Update the docs
  • cfb1230c Update the usage parameters

Docker images

  • docker pull aquasec/tfsec-ci:v0.63.1
  • docker pull aquasec/tfsec-ci:v0.63.1
  • docker pull aquasec/tfsec-ci:v0.63
  • docker pull aquasec/tfsec:v0.63.1
  • docker pull aquasec/tfsec-alpine:v0.63.1
  • docker pull aquasec/tfsec-scratch:v0.63.1
  • docker pull aquasec/tfsec-scratch:v0.63
  • docker pull aquasec/tfsec:v0.63.1
  • docker pull aquasec/tfsec:v0.63
  • docker pull aquasec/tfsec-alpine:v0.63.1
  • docker pull aquasec/tfsec-alpine:v0.63
  • docker pull aquasec/tfsec-scratch:v0.63.1
tfsec - v0.63.0

Published by github-actions[bot] almost 3 years ago

Changelog

  • 1331a6d5 Add support for --exclude-path (#1173)
  • 061ab53a Bump github.com/hashicorp/hcl/v2 from 2.10.1 to 2.11.1 (#1169)
  • 0ef7e90b Fix the gcp enable flow logs check (#1174)
  • 9645e6e4 add debug option (#1172)

Docker images

  • docker pull aquasec/tfsec-ci:v0.63.0
  • docker pull aquasec/tfsec-ci:v0.63.0
  • docker pull aquasec/tfsec-ci:v0.63
  • docker pull aquasec/tfsec:v0.63.0
  • docker pull aquasec/tfsec-alpine:v0.63.0
  • docker pull aquasec/tfsec-scratch:v0.63.0
  • docker pull aquasec/tfsec-scratch:v0.63
  • docker pull aquasec/tfsec:v0.63.0
  • docker pull aquasec/tfsec:v0.63
  • docker pull aquasec/tfsec-alpine:v0.63.0
  • docker pull aquasec/tfsec-alpine:v0.63
  • docker pull aquasec/tfsec-scratch:v0.63.0
tfsec - v0.62.0

Published by github-actions[bot] almost 3 years ago

Changelog

  • 0a1997e4 Add provider to passed checks
  • 1afc0f32 Add support for custom checks via trivy etc. in external scanner (#1171)
  • 3dc662ab Use KMS ARN in the ECR encryption good example (#1165)
  • 75298e2c update ignore documentation

Docker images

  • docker pull aquasec/tfsec-ci:v0.62.0
  • docker pull aquasec/tfsec-ci:v0.62.0
  • docker pull aquasec/tfsec-ci:v0.62
  • docker pull aquasec/tfsec-scratch:v0.62.0
  • docker pull aquasec/tfsec-scratch:v0.62
  • docker pull aquasec/tfsec-scratch:v0.62.0
  • docker pull aquasec/tfsec:v0.62.0
  • docker pull aquasec/tfsec:v0.62
  • docker pull aquasec/tfsec-alpine:v0.62.0
  • docker pull aquasec/tfsec-alpine:v0.62
  • docker pull aquasec/tfsec:v0.62.0
  • docker pull aquasec/tfsec-alpine:v0.62.0
tfsec - v0.61.3

Published by github-actions[bot] almost 3 years ago

Changelog

  • 6dcfe98a Add Result Service
  • 07dcc9a5 disable twitter announcer
  • 6d567101 remove dupe method

Docker images

  • docker pull aquasec/tfsec-ci:v0.61.3
  • docker pull aquasec/tfsec-ci:v0.61.3
  • docker pull aquasec/tfsec-ci:v0.61
  • docker pull aquasec/tfsec-scratch:v0.61.3
  • docker pull aquasec/tfsec-scratch:v0.61
  • docker pull aquasec/tfsec-scratch:v0.61.3
  • docker pull aquasec/tfsec:v0.61.3
  • docker pull aquasec/tfsec:v0.61
  • docker pull aquasec/tfsec-alpine:v0.61.3
  • docker pull aquasec/tfsec-alpine:v0.61
  • docker pull aquasec/tfsec:v0.61.3
  • docker pull aquasec/tfsec-alpine:v0.61.3