Skip to content

Releases: Skyscanner/cfripper

0.23.1

26 Jan 13:54
7e6634c
Compare
Choose a tag to compare

Improvements

  • Add more X-Ray permissions that accept wildcard resource only
  • CLI handles case of empty template by returning appropriate exception message
  • CLI now returns exit code 2 for scenarios where CFRipper finds a template violating any of the rules

0.23.0

21 Jan 12:02
b54da97
Compare
Choose a tag to compare

Breaking changes

  • Rule config files using filters must now use ingress_obj and not ingress.

Additions

  • Rules using IP Address Ranges now export both ingress_obj and ingress_ip filter fields.
  • Add support to load an external rules configuration file

0.22.0

11 Dec 15:57
344304a
Compare
Choose a tag to compare

[0.22.0] - 2020-12-11

Breaking changes

  • Classes inheriting from ResourceSpecificRule now must allow an extra field in the resource_invoke function

Improvements

  • Improved context data for BaseDangerousPolicyActions and classes inheriting from it

Bugfix

  • CrossAccountCheckingRule did not check properly for calculated mock fields.

0.21.1

09 Dec 16:07
4a58588
Compare
Choose a tag to compare

[0.21.1] - 2020-12-9

Improvements

  • Add SNS actions that only allow wildcards

0.21.0

01 Dec 08:59
a9bd092
Compare
Choose a tag to compare

[0.21.0] - 2020-11-30

Improvements

  • Upgraded to pycfmodel 0.8.1 (this will improve policy action detection)
  • Refactored a few classes to use improvements from new base classes and pycfmodel
  • PrivilegeEscalationRule now detects issues in all policies

Additions

  • New Rules: SNSTopicDangerousPolicyActionsRule and SQSDangerousPolicyActionsRule
  • New abstract base rule: BaseDangerousPolicyActions

Fixes

  • Various typo fixes

0.20.1

26 Oct 20:27
508428b
Compare
Choose a tag to compare

Improvements

  • Added more actions that only allow wildcard as resource

Fixes

  • Require pycfmodel 0.7.2

Other

  • Bump pip-tools dev requirement to 5.3.1

0.20.0

01 Oct 08:28
5d64c1a
Compare
Choose a tag to compare

Improvements

  • Add WildcardResourceRule rule

0.19.2

16 Sep 08:15
14e56b6
Compare
Choose a tag to compare

Improvements

  • Add regex:ignorecase filter function

0.19.1

02 Sep 08:26
9e3af51
Compare
Choose a tag to compare

Improvements

  • Add support for this new S3 URL format: https://bucket.s3.aws-region.amazonaws.com/path1/path2

0.19.0

21 May 10:04
7a856e0
Compare
Choose a tag to compare

Breaking changes

  • rule_mode is now BLOCKING for all Rules.