Cfn-lint

Latest version: v0.87.0

Safety actively analyzes 623490 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 48

2.12.0

Fixes
- Fix rule [E3002](https://github.com/aws-cloudformation/cfn-python-lint/blob/main/docs/rules.md#E3002) to not fail when looking for lists of objects and using a FindInMap or GetAtt to a custom resource as both could suppliy a list of objects
- Remove rule [E1025](https://github.com/aws-cloudformation/cfn-python-lint/blob/main/docs/rules.md#E1025) which was duplicative to the more extensive rule E8002
- Fix rule [E3020](https://github.com/aws-cloudformation/cfn-python-lint/blob/main/docs/rules.md#E3020) to allow for quotes when checking the length
- Add generic exception handling to SAM transforming functions
- Complete redo how we handle arguments to fix issues created when linting multiple files with cfn-lint configurations in the file
- New CloudFormation spec patch to not require CidrBlock on resource type AWS::EC2::NetworkAclEntry
- New updates to AtLeastOne.json definition to require CidrBlock or Ipv6CidrBlock on resource type AWS::EC2::NetworkAclEntry
- A few documentation improvements

1.10.0

0.87.0

CloudFormation Specifications
- Update CloudFormation specs to `171.0.0` (pull [3160](https://github.com/aws-cloudformation/cfn-lint/pull/3160))
Fixes
- When using a list param in foreach pass back select statements when no allowed value (pull [3176](https://github.com/aws-cloudformation/cfn-lint/pull/3176))
- Fix an issue with graphs and pydot and not quoting attrs (pull [3177](https://github.com/aws-cloudformation/cfn-lint/pull/3177))
- Update [I3013](https://github.com/aws-cloudformation/cfn-python-lint/blob/main/docs/rules.md#I3013) as read replicas don't need backup period (pull [3171](https://github.com/aws-cloudformation/cfn-lint/pull/3171))
- Change filenames to be OS specific paths (pull [3170](https://github.com/aws-cloudformation/cfn-lint/pull/3170))
- Update [E8001](https://github.com/aws-cloudformation/cfn-python-lint/blob/main/docs/rules.md#E8001) to validate null Condition section (pull [3169](https://github.com/aws-cloudformation/cfn-lint/pull/3169))

0.86.4

CloudFormation Specifications
- Update CloudFormation specs to `170.0.0` (pull [3149](https://github.com/aws-cloudformation/cfn-lint/pull/3149))
Fixes
- Only pick up `.json` files when using registry shcemas (pull [3150](https://github.com/aws-cloudformation/cfn-lint/pull/3150))
- Update IAM policy validation to not allow `Action` and `NotAction` (pull [3145](https://github.com/aws-cloudformation/cfn-lint/pull/3145))
- Update IAM policy validation to not allow `Principal` and `NotPrincipal` (pull [3145](https://github.com/aws-cloudformation/cfn-lint/pull/3145))
- Update IAM policy validation to not allow `Resource` and `NotResource` (pull [3145](https://github.com/aws-cloudformation/cfn-lint/pull/3145))

0.86.3

CloudFormation Specifications
- Update CloudFormation specs to `169.0.0` (pull [3135](https://github.com/aws-cloudformation/cfn-lint/pull/3135))
- Support `db2-ae` and `db2-se` RDS engines for `AWS::RDS::DBInstance.Engine` (pull [3139](https://github.com/aws-cloudformation/cfn-lint/pull/3139))
Fixes
- Safely get `readOnlyProperties` (pull [3141](https://github.com/aws-cloudformation/cfn-lint/pull/3141))

0.86.2

CloudFormation Specifications
- Update CloudFormation specs to `168.0.0` (pull [3127](https://github.com/aws-cloudformation/cfn-lint/pull/3127))
- Remove `AWS::RDS::DBCluster` from exclusive checks (pull [3119](https://github.com/aws-cloudformation/cfn-lint/pull/3119))
Fixes
- When doing a transform pass back FindInMap when resolution failure (pull [3131](https://github.com/aws-cloudformation/cfn-lint/pull/3131))
- Update deprecated Lambda runtimes (pull [3113](https://github.com/aws-cloudformation/cfn-lint/pull/3113))

Page 1 of 48

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.