Releases: Skyscanner/cfripper
Releases · Skyscanner/cfripper
1.13.2
1.13.1
1.13.0
[1.13.0]
Additions
- Default logging level from INFO to WARNING #230
Updates
GenericResourceWildcardPrincipalRule
(thereforeGenericResourcePartialWildcardPrincipalRule
andGenericResourceFullWildcardPrincipalRule
as well) now ignoresAWS::KMS::ReplicaKey
. It as the same use case as aAWS::KMS::Key
.
Fixes
- Update
GenericWildcardPrincipalRule
,FullWildcardPrincipalRule
,GenericResourceWildcardPrincipalRule
andGenericResourceFullWildcardPrincipalRule
message, since sometimes it was bad-formatted in markdown.
1.12.0
Improvements
- Refactored the
KMSKeyWildcardPrincipalRule
rule
Updates
- Update
GenericWildcardPrincipalRule
,PartialWildcardPrincipalRule
andGenericResourcePartialWildcardPrincipalRule
message - Update docs
Fixes
- Fix
GenericWildcardPrincipalRule
that could add a false-positive - Fix
GenericWildcardPrincipalRule
that wasn't handling canonical IDs - Fix unit tests
1.11.0
1.10.0
1.9.0
[1.9.0]
Improvements
- CFRipper is now compatible with Python3.10
- CFRipper is now able to detect new types of wildcard usage.
- Default config will now detect lambda resource wildcards as through IAM overpowered roles.
Fixes
- Fixed docs creation
Updates
- Bump dev dependency
moto
to allow>=3.0.0
.
1.8.0
1.7.1
[1.7.1]
Fixes
EBSVolumeHasSSERule
can now understandencrypted_status
if modelled as abool
.- Add support to
EC2SecurityGroupOpenToWorldRule
for use cases where ports are not defined in the CloudFormation template. By default, this means all ports are included.
Updates
- Updated
EBSVolumeHasSSERule
to iterate only overAWS::EC2::Volume
resources. - Update
RuleConfig
documentation.
Improvements
- Bump
pycfmodel
to0.18.0
.