Skip to content

Releases: Skyscanner/cfripper

1.5.3

16 Mar 09:09
4e128ba
Compare
Choose a tag to compare

[1.5.3]

Updates

  • Updates GenericWildcardPrincipalRule to understand the GenericResource.

Fixes

  • Stopped using _statement_as_list() when retrieving statements in favor of statement_as_list().

1.5.2

14 Mar 10:44
60c7069
Compare
Choose a tag to compare

[1.5.2]

Updates

  • Updates WildcardResourceRule for a better use with the GenericResource.

Fixes

  • Stopped using _statement_as_list() when retrieving statements in several rules in favor of statement_as_list().

1.5.1

07 Mar 11:28
c06d73c
Compare
Choose a tag to compare

[1.5.1]

Updates

  • Created GenericResourceWildcardPolicyRule in order to check for WildcardPolicy issues in generic resources.
  • Added documentation regarding the deprecation of S3BucketPolicyWildcardActionRule, SNSTopicPolicyWildcardActionRule and SQSQueuePolicyWildcardActionRule.
  • Covering cases for already mapped models in rules inherited from GenericWildcardPolicyRule with the new GenericResourceWildcardPolicyRule.

1.5.0

03 Mar 16:10
92a8963
Compare
Choose a tag to compare

[1.5.0]

Updates

  • Created GenericCrossAccountTrustRule in order to check for CrossAccount issues for generic resources.
  • Added documentation regarding the deprecation of S3CrossAccountTrustRule, KMSKeyCrossAccountTrustRule, ElasticsearchDomainCrossAccountTrustRule and OpenSearchDomainCrossAccountTrustRule.
  • Covering cases for already mapped models in rules inherited from CrossAccountCheckingRule with the new GenericCrossAccountTrustRule.

Improvements

  • Bump pycfmodel to 0.17.0

Fixes

  • Stopped using _statement_as_list() when retrieving statements in CrossAccountCheckingRule in favor of statement_as_list().

1.4.2

28 Feb 10:16
cd4933e
Compare
Choose a tag to compare

[1.4.2] - 2022-2-28

Fixes

  • Fix how make install-dev works, it will install dependencies from make install first.

Improvements

  • Bump dev dependency moto from 1.3.13 to 1.3.14.

1.4.1

25 Feb 13:23
521374b
Compare
Choose a tag to compare

[1.4.1] - 2022-2-25

Improvements

  • Bump pycfmodel to 0.16.3

1.4.0

21 Feb 13:20
061dcce
Compare
Choose a tag to compare

[1.4.0] - 2022-2-21

Fixes

  • Fix CI, updated tests to work with pycfmodel latest version which includes the use of the Generic.

Improvements

  • Bump and fixed required dependency pycfmodel to be at least 0.16.2.
  • Bump several dependencies:
    • boto3 to 1.21.2
    • botocore to 1.24.2
    • cfn-flip to 1.3.0
    • pydantic to 1.9.0
    • python-dateutil to 2.8.2
    • pyyaml to 6.0
    • s3transfer to 0.5.1
    • typing-extensions to 4.1.1
    • urllib3 to 1.26.8

1.3.3

09 Feb 16:33
914ac98
Compare
Choose a tag to compare

[1.3.3] - 2022-2-3

Fixes

  • Fix CI, force pycfmodel to use version 0.13.0.

1.3.2

09 Feb 15:43
d1522b4
Compare
Choose a tag to compare

[1.3.2] - 2022-2-9

Updates

  • Stop logging when conditions are ignored in CrossAccountCheckingRule, KMSKeyWildcardPrincipalRule, S3BucketPolicyPrincipalRule, SQSQueuePolicyPublicRule and GenericWildcardPrincipalRule.

1.3.1

19 Jan 11:30
407401b
Compare
Choose a tag to compare

[1.3.1] - 2022-1-19

Fixes

  • Fixes CrossAccountCheckingRule when checking resources without PROPERTY_WITH_POLICYDOCUMENT.