tfsec

Security scanner for your Terraform code

MIT License

Downloads
6.7K
Stars
6.6K
Committers
119

Bot releases are hidden (Show)

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.58.11

Published by owenrumney about 3 years ago

Changelog

353513f1 Add the idMap for ID to AVD ID mapping (#1090)

Docker images

  • docker pull aquasec/tfsec-ci:v0.58.11
  • docker pull aquasec/tfsec-ci:v0.58.11
  • docker pull aquasec/tfsec-ci:v0.58
  • docker pull aquasec/tfsec:v0.58.11
  • docker pull aquasec/tfsec-alpine:v0.58.11
  • docker pull aquasec/tfsec-scratch:v0.58.11
  • docker pull aquasec/tfsec-scratch:v0.58
  • docker pull aquasec/tfsec:v0.58.11
  • docker pull aquasec/tfsec:v0.58
  • docker pull aquasec/tfsec-alpine:v0.58.11
  • docker pull aquasec/tfsec-alpine:v0.58
  • docker pull aquasec/tfsec-scratch:v0.58.11
tfsec - v0.58.6

Published by owenrumney about 3 years ago

Changelog

e13983ed fix: do not ignore allExcludedRuleIDs params (#1056)

Docker images

  • docker pull aquasec/tfsec-ci:v0.58.6
  • docker pull aquasec/tfsec:v0.58.6
  • docker pull aquasec/tfsec:v0.58
  • docker pull aquasec/tfsec-alpine:v0.58.6
  • docker pull aquasec/tfsec-alpine:v0.58
  • docker pull aquasec/tfsec-ci:v0.58.6
  • docker pull aquasec/tfsec-ci:v0.58
  • docker pull aquasec/tfsec:v0.58.6
  • docker pull aquasec/tfsec-alpine:v0.58.6
  • docker pull aquasec/tfsec-scratch:v0.58.6
  • docker pull aquasec/tfsec-scratch:v0.58.6
  • docker pull aquasec/tfsec-scratch:v0.58
tfsec - v0.48.4

Published by owenrumney over 3 years ago

Changelog

001f0ec handle null evalContext (#883)

Docker images

  • docker pull aquasec/tfsec-ci:v0.48.4
  • docker pull aquasec/tfsec-scratch:v0.48.4
  • docker pull aquasec/tfsec-scratch:v0.48
  • docker pull aquasec/tfsec:v0.48.4
  • docker pull aquasec/tfsec-alpine:v0.48.4
  • docker pull aquasec/tfsec-ci:v0.48.4
  • docker pull aquasec/tfsec-ci:v0.48
  • docker pull aquasec/tfsec-scratch:v0.48.4
  • docker pull aquasec/tfsec:v0.48.4
  • docker pull aquasec/tfsec:v0.48
  • docker pull aquasec/tfsec-alpine:v0.48.4
  • docker pull aquasec/tfsec-alpine:v0.48
tfsec - v0.48.3

Published by owenrumney over 3 years ago

Changelog

b55a965 Add regex value function (#881)
42b9140 Switch to codespell (#879)
f54fc99 Update Contributing section (#877)
17c15eb fix link for contributors (#878)

Docker images

  • docker pull aquasec/tfsec-ci:v0.48.3
  • docker pull aquasec/tfsec-ci:v0.48.3
  • docker pull aquasec/tfsec-ci:v0.48
  • docker pull aquasec/tfsec:v0.48.3
  • docker pull aquasec/tfsec:v0.48
  • docker pull aquasec/tfsec-alpine:v0.48.3
  • docker pull aquasec/tfsec-alpine:v0.48
  • docker pull aquasec/tfsec:v0.48.3
  • docker pull aquasec/tfsec-alpine:v0.48.3
  • docker pull aquasec/tfsec-scratch:v0.48.3
  • docker pull aquasec/tfsec-scratch:v0.48.3
  • docker pull aquasec/tfsec-scratch:v0.48