Cfn-lint

Latest version: v0.87.3

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

Scan your dependencies

Page 30 of 52

0.41.0

Features
- Remove rules [W2509](https://github.com/aws-cloudformation/cfn-python-lint/blob/main/docs/rules.md#W2509), [E2004](https://github.com/aws-cloudformation/cfn-python-lint/blob/main/docs/rules.md#E2004), [E2505](https://github.com/aws-cloudformation/cfn-python-lint/blob/main/docs/rules.md#E2505), [E2510](https://github.com/aws-cloudformation/cfn-python-lint/blob/main/docs/rules.md#E2510) and move logic to rules [E3030](https://github.com/aws-cloudformation/cfn-python-lint/blob/main/docs/rules.md#E3030), [E3031](https://github.com/aws-cloudformation/cfn-python-lint/blob/main/docs/rules.md#E3031), and [E3008](https://github.com/aws-cloudformation/cfn-python-lint/blob/main/docs/rules.md#E3008) (pull [1750](https://github.com/aws-cloudformation/cfn-python-lint/pull/1750))
- Remove rule [E2530](https://github.com/aws-cloudformation/cfn-python-lint/blob/main/docs/rules.md#E2530) and move logic to [W2030](https://github.com/aws-cloudformation/cfn-python-lint/blob/main/docs/rules.md#W203) and [E3030](https://github.com/aws-cloudformation/cfn-python-lint/blob/main/docs/rules.md#E3030) (pull [1749](https://github.com/aws-cloudformation/cfn-python-lint/pull/1749))
- Remove rule [E3028](https://github.com/aws-cloudformation/cfn-python-lint/blob/main/docs/rules.md#E3028) and move logic to [E3018](https://github.com/aws-cloudformation/cfn-python-lint/blob/main/docs/rules.md#E3018) (pull [1769](https://github.com/aws-cloudformation/cfn-python-lint/pull/1769))
- Remove rule [E3029](https://github.com/aws-cloudformation/cfn-python-lint/blob/main/docs/rules.md#E3029) and move logic to [E3018](https://github.com/aws-cloudformation/cfn-python-lint/blob/main/docs/rules.md#E3018) (pull [1770](https://github.com/aws-cloudformation/cfn-python-lint/pull/1770))
- Remove rule [E3024](https://github.com/aws-cloudformation/cfn-python-lint/blob/main/docs/rules.md#E3024) and move logic to [E3018](https://github.com/aws-cloudformation/cfn-python-lint/blob/main/docs/rules.md#E3018) (pull [1771](https://github.com/aws-cloudformation/cfn-python-lint/pull/1771))
- Update rule [E3002](https://github.com/aws-cloudformation/cfn-python-lint/blob/main/docs/rules.md#E3002) to error when a singular function is used when a list is needed (pull [1773](https://github.com/aws-cloudformation/cfn-python-lint/pull/1773))
- Update dates for Python 2.7 Lambda runtime support (pull [1777](https://github.com/aws-cloudformation/cfn-python-lint/pull/1777))
- Update rule [E2503](https://github.com/aws-cloudformation/cfn-python-lint/blob/main/docs/rules.md#E2503) to include more attributes for application load balancers and protocols (pull [1783](https://github.com/aws-cloudformation/cfn-python-lint/pull/1783) and pull #[1784](https://github.com/aws-cloudformation/cfn-python-lint/pull/1784))
CloudFormation Specifications
- Update CloudFormation specs to 20.3.0 (pull [1781](https://github.com/aws-cloudformation/cfn-python-lint/pull/1781))
- Expand Allowed Values for `AWS::AmazonMQ::Broker` `EngineVersion` (pull [1778](https://github.com/aws-cloudformation/cfn-python-lint/pull/1778))
Fixes
- Update rule [E2529](https://github.com/aws-cloudformation/cfn-python-lint/blob/main/docs/rules.md#E2529) to allow for two subscriptions per log group (pull [1767](https://github.com/aws-cloudformation/cfn-python-lint/pull/1767))
- Allow SAM translation for `AutoPublishAlias` in `Globals` (pull [1768](https://github.com/aws-cloudformation/cfn-python-lint/pull/1768))
- Allow numbers and booleans when doing a `Fn::Sub` parameter (pull [1774](https://github.com/aws-cloudformation/cfn-python-lint/pull/1774))

0.40.0

Features
- Add rule [E3017](https://github.com/aws-cloudformation/cfn-python-lint/blob/main/docs/rules.md#E3017) to validate when properties are required based on a value of another property (pull [1746](https://github.com/aws-cloudformation/cfn-python-lint/pull/1746))
- Add rule [E3018](https://github.com/aws-cloudformation/cfn-python-lint/blob/main/docs/rules.md#E3018) to validate when properties are unwanted based on the value of another property (pull [1759](https://github.com/aws-cloudformation/cfn-python-lint/pull/1759))
- Remove rule [E3040](https://github.com/aws-cloudformation/cfn-python-lint/blob/main/docs/rules.md#E3040) and replace with rule [E3031](https://github.com/aws-cloudformation/cfn-python-lint/blob/main/docs/rules.md#E3031) (pull [1754](https://github.com/aws-cloudformation/cfn-python-lint/pull/1754))
- Remove rule [E3023](https://github.com/aws-cloudformation/cfn-python-lint/blob/main/docs/rules.md#E3023) and replace with rule [E3017](https://github.com/aws-cloudformation/cfn-python-lint/blob/main/docs/rules.md#E3017) (pull [1758](https://github.com/aws-cloudformation/cfn-python-lint/pull/1758))
CloudFormation Specifications
- Update CloudFormation specs to 20.0.0 (pull [1760](https://github.com/aws-cloudformation/cfn-python-lint/pull/1760))
- Add allowed values for `AWS::Lambda::EventSourceMapping` (pull [1748](https://github.com/aws-cloudformation/cfn-python-lint/pull/1748))

0.39.0

Features
- Allow ignoring of [E0000](https://github.com/aws-cloudformation/cfn-python-lint/blob/main/docs/rules.md#E0000) and [E0001](https://github.com/aws-cloudformation/cfn-python-lint/blob/main/docs/rules.md#E0001) (pull [1580](https://github.com/aws-cloudformation/cfn-python-lint/pull/1580))
- Update rule [E3005](https://github.com/aws-cloudformation/cfn-python-lint/blob/main/docs/rules.md#E3005) to include resource based conditions (pull [1738](https://github.com/aws-cloudformation/cfn-python-lint/pull/1738))
- Update template limits to new [standards](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cloudformation-limits.html) (pull #[1747](https://github.com/aws-cloudformation/cfn-python-lint/pull/1747))
CloudFormation Specifications
- Update CloudFormation specs to 19.0.0 (pull [1751](https://github.com/aws-cloudformation/cfn-python-lint/pull/1751))
- Add `ap-northeast-2d` to the list of approved Availibility Zones (pull [1739](https://github.com/aws-cloudformation/cfn-python-lint/pull/1739))
- Add AllowedValues to `AWS::CloudFormation::StackSet.PermissionModel` from botocore (pull [1741](https://github.com/aws-cloudformation/cfn-python-lint/pull/1741))

0.38.0

Features
- Expand `likely_stateful_resource_types` for explicit UpdateReplacePolicy/DeletionPolicy rule [I3011](https://github.com/aws-cloudformation/cfn-python-lint/blob/main/docs/rules.md#I3011) to include `AWS::SQS::Queue` (pull [1736](https://github.com/aws-cloudformation/cfn-python-lint/pull/1736))
CloudFormation Specifications
- Update CloudFormation specs to 18.7.0 (pull [1734](https://github.com/aws-cloudformation/cfn-python-lint/pull/1734))
Fixes
- Fix an issue with rule [E3003](https://github.com/aws-cloudformation/cfn-python-lint/blob/main/docs/rules.md#E3003) to handle `Ref: AWS::Novalue` (pull [1720](https://github.com/aws-cloudformation/cfn-python-lint/pull/1720))

0.37.1

CloudFormation Specifications
- Update CloudFormation specs to 18.6.0 (pull [1726](https://github.com/aws-cloudformation/cfn-python-lint/pull/1726))
- Add `AllowedValues` for `AWS::DMS::Endpoint.EngineName` (pull [1725](https://github.com/aws-cloudformation/cfn-python-lint/pull/1725))
Fixes
- Fix an issue with rule [E2521](https://github.com/aws-cloudformation/cfn-python-lint/blob/main/docs/rules.md#E2521) and [E2520](https://github.com/aws-cloudformation/cfn-python-lint/blob/main/docs/rules.md#E2520) to handle `Ref: AWS::Novalue` (pull [1717](https://github.com/aws-cloudformation/cfn-python-lint/pull/1717), #[1719](https://github.com/aws-cloudformation/cfn-python-lint/pull/1719))

0.37.0

CloudFormation Specifications
- Update CloudFormation specs to 18.5.0 (pull [1715](https://github.com/aws-cloudformation/cfn-python-lint/pull/1715))
- Get `AllowedValues` from Botocore during `--update-specs` (pull [1682](https://github.com/aws-cloudformation/cfn-python-lint/pull/1682))
- Add string length requirements for `AWS::Config::ConfigRule.Description` (pull [1712](https://github.com/aws-cloudformation/cfn-python-lint/pull/1712))
- Patch `AWS::StepFunctions::Activity` to include `Name` and remove `Arn` (pull [1722](https://github.com/aws-cloudformation/cfn-python-lint/pull/1722))
Fixes
- Fix an issue with rule `E3002` to better handle when conditions are used at the root level of a list (pull [1714](https://github.com/aws-cloudformation/cfn-python-lint/pull/1714))
- Update core node libraries to remove `Ref: AWS::NoValue` from returned properties (pull [1716](https://github.com/aws-cloudformation/cfn-python-lint/pull/1716))

Page 30 of 52

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.