Skip to content

Releases: Skyscanner/cfripper

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.

1.3.0

17 Jan 15:42
19dfee4
Compare
Choose a tag to compare

[1.3.0] - 2022-1-17

Improvements

  • Add ElasticsearchDomainCrossAccountTrustRule and OpenSearchDomainCrossAccountTrustRule
  • Bump pycfmodel to 0.13.0

1.2.2

07 Jan 15:38
5c388f8
Compare
Choose a tag to compare

[1.2.2] - 2022-1-07

Improvements

  • Bump pycfmodel to 0.11.1

1.2.1

04 Jan 17:00
744d87f
Compare
Choose a tag to compare

[1.2.1] - 2022-01-04

Fixes

  • The WildcardResourceRule would fail if it received a policy document that was a string. It was expecting all policy documents to be a dictionary. Some AWS services allow for string policies though (e.g. AWS::Logs::ResourcePolicy). The rule has been updated to handle string policies by attempting to convert it to a dictionary.

1.2.0

03 Nov 15:30
869eb58
Compare
Choose a tag to compare

[1.2.0] - 2021-11-03

Updates

  • The rules EC2SecurityGroupOpenToWorldRule and EC2SecurityGroupIngressOpenToWorldRule were by default allowing ports 80 and 443. This has now been migrated to use a filter object, that can be optionally applied. See the README for further details. This means if the filter is not applied, Security Groups open to the world on ports 80 and 443 will start failing in CFRipper.

1.1.2

07 Oct 07:47
1bc3ff4
Compare
Choose a tag to compare

[1.1.2] - 2021-10-06

Fixes

  • Add a fix to the KMSKeyEnabledKeyRotation rule to be able to detect the EnableKeyRotation property properly.

1.1.1

30 Sep 15:49
83ca480
Compare
Choose a tag to compare

[1.1.1] - 2021-09-30

Fixes

1.1.0

22 Sep 09:55
7448e8c
Compare
Choose a tag to compare

[1.1.0] - 2021-09-22

Improvements

  • Add S3ObjectVersioning rule
  • Update pycfmodel to 0.11.0
    • This includes model support for S3 Buckets. Rules against these resources have been updated (alongside tests).

1.0.9

10 Sep 08:41
fbb5577
Compare
Choose a tag to compare

[1.0.9] - 2021-09-10

Improvements

  • Update valid AWS Account IDs that might be included as principals on policies.
  • This list now covers ELB Logs, CloudTrail Logs, Redshift Audit, and ElastiCache backups.
  • WildCardResourceRule is now triggered by resources that only limit by service (ex: arn:aws:s3:::*)

1.0.8

19 Aug 08:08
71dcd6a
Compare
Choose a tag to compare

[1.0.8] - 2021-08-19

Improvements

  • Add S3LifecycleConfiguraton rule