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 31 of 52

0.36.1

CloudFormation Specifications
- Update CloudFormation specs to 18.4.0 (pull [1707](https://github.com/aws-cloudformation/cfn-python-lint/pull/1707))
- Add `ap-northeast-3` to `scripts/update_specs_services_from_ssm.py` (pull [1703](https://github.com/aws-cloudformation/cfn-python-lint/pull/1703))

0.36.0

Features
- Update rule [E2541](https://github.com/aws-cloudformation/cfn-python-lint/blob/main/docs/rules.md#E2541) to validate that input artifacts are output artifacts from a previous action and that output artifact names are unique in the pipeline (pull [1690](https://github.com/aws-cloudformation/cfn-python-lint/pull/1690))
- New rule [E3007](https://github.com/aws-cloudformation/cfn-python-lint/blob/main/docs/rules.md#E3007) to validate parameter and resource names are unique (pull [1698](https://github.com/aws-cloudformation/cfn-python-lint/pull/1698))
CloudFormation Specifications
- Update CloudFormation specs to 18.3.0 (pull [1697](https://github.com/aws-cloudformation/cfn-python-lint/pull/1697))
- Expand `AllowedValues` for `AWS::AmazonMQ::Broker.EngineVersion` and `AWS::Glue::Trigger.Condition.State` (pull [1680](https://github.com/aws-cloudformation/cfn-python-lint/pull/1680), #[1681](https://github.com/aws-cloudformation/cfn-python-lint/pull/1681))
Fixes
- Expand `templated_exceptions` property types that require package command for rule [E3002](https://github.com/aws-cloudformation/cfn-python-lint/blob/main/docs/rules.md#E3002) and [W3002](https://github.com/aws-cloudformation/cfn-python-lint/blob/main/docs/rules.md#W3002) (pull [1684](https://github.com/aws-cloudformation/cfn-python-lint/pull/1684))
- Pin pyrsistent to `0.16.0` with Python versions less than `3.5` (pull [1693](https://github.com/aws-cloudformation/cfn-python-lint/pull/1693))
- Fix an issue with SSM Spec patching that resulted in resource `PropertyTypes` not being added to the spec patches (pull [1696](https://github.com/aws-cloudformation/cfn-python-lint/pull/1696))
- Update directives to use the resource name key as the start (pull [1692](https://github.com/aws-cloudformation/cfn-python-lint/pull/1692))

0.35.1

CloudFormation Specifications
- Update CloudFormation specs to 18.1.0 (pull [1671](https://github.com/aws-cloudformation/cfn-python-lint/pull/1671))
- Expand `AllowedValues` for `AWS::CloudFront::Distribution.MinimumProtocolVersion`, `AWS::Config::ConfigurationRecorder.ResourceTypes`, and `AWS::Glue::Connection.ConnectionInput.ConnectionType` (pull [1661](https://github.com/aws-cloudformation/cfn-python-lint/pull/1661), #[1664](https://github.com/aws-cloudformation/cfn-python-lint/pull/1664), #[1673](https://github.com/aws-cloudformation/cfn-python-lint/pull/1673))
- Add localzone `us-west-2-lax-1b` (pull [1670](https://github.com/aws-cloudformation/cfn-python-lint/pull/1670))
Fixes
- Update rule [E2503](https://github.com/aws-cloudformation/cfn-python-lint/blob/main/docs/rules.md#E2503) to include `routing.http.desync_mitigation_mode` (pull [1660](https://github.com/aws-cloudformation/cfn-python-lint/pull/1660))
- Update excludes for rule [E1029](https://github.com/aws-cloudformation/cfn-python-lint/blob/main/docs/rules.md#E1029) to include `ResponseMappingTemplate` (pull [1667](https://github.com/aws-cloudformation/cfn-python-lint/pull/1667))
- Update rule [E1019](https://github.com/aws-cloudformation/cfn-python-lint/blob/main/docs/rules.md#E1019) and [E1010](https://github.com/aws-cloudformation/cfn-python-lint/blob/main/docs/rules.md#E1010) to handle resource attributes of type `Map` (pull [1659](https://github.com/aws-cloudformation/cfn-python-lint/pull/1659))

0.35.0

CloudFormation Specifications
- Update CloudFormation specs to 17.0.0 (pull [1653](https://github.com/aws-cloudformation/cfn-python-lint/pull/1653))
- Fix ElasticMapReduce and ManagedBlockchain InstanceType patching (pull [1654](https://github.com/aws-cloudformation/cfn-python-lint/pull/1654))
- Include a regex pattern to check MetricValue is either a number or starts with `$` (pull [1647](https://github.com/aws-cloudformation/cfn-python-lint/pull/1647))
- Add more types to `AWS::ApplicationAutoScaling::ScalingPolicy.PredefinedMetricSpecification.PredefinedMetricType` (pull [1652](https://github.com/aws-cloudformation/cfn-python-lint/pull/1652))
- Add more values to `AWS::Lambda::Function.Runtime` (pull [1651](https://github.com/aws-cloudformation/cfn-python-lint/pull/1651) and pull #[1649](https://github.com/aws-cloudformation/cfn-python-lint/pull/1649))
- Add more values to `AWS::Budgets::Budget.BudgetType` (pull [1643](https://github.com/aws-cloudformation/cfn-python-lint/pull/1643))
Fixes
- Update rule [E3031](https://github.com/aws-cloudformation/cfn-python-lint/blob/main/docs/rules.md#E3031) to convert int or float to string before doing an allowed pattern match on it (pull [1647](https://github.com/aws-cloudformation/cfn-python-lint/pull/1647))
- Add exceptions to rule [E1029](https://github.com/aws-cloudformation/cfn-python-lint/blob/main/docs/rules.md#E1029) (pull [1646](https://github.com/aws-cloudformation/cfn-python-lint/pull/1646) and pull #[1648](https://github.com/aws-cloudformation/cfn-python-lint/pull/1648))
- Update rule [E8003](https://github.com/aws-cloudformation/cfn-python-lint/blob/main/docs/rules.md#E8003) to look for string based parameters (pull [1640](https://github.com/aws-cloudformation/cfn-python-lint/pull/1640))

0.34.1

CloudFormation Specifications
- Update CloudFormation specs to 16.3.0 (pull [1635](https://github.com/aws-cloudformation/cfn-python-lint/pull/1635))
Fixes
- Update rule [E3001](https://github.com/aws-cloudformation/cfn-python-lint/blob/main/docs/rules.md#E3001) to catch when Resource `Type` is not a string (pull [1631](https://github.com/aws-cloudformation/cfn-python-lint/pull/1631))
- Update rule [E1029](https://github.com/aws-cloudformation/cfn-python-lint/blob/main/docs/rules.md#E1029) to handle `${}` in Step Function State Machines and Definition Substitutions (pull [1628](https://github.com/aws-cloudformation/cfn-python-lint/pull/1628))
- Update rule [W4002](https://github.com/aws-cloudformation/cfn-python-lint/blob/main/docs/rules.md#W4002) to only look at `Ref` and `Sub` (pull [1627](https://github.com/aws-cloudformation/cfn-python-lint/pull/1627))

0.34.0

Features
- Add rule [W4002](https://github.com/aws-cloudformation/cfn-python-lint/blob/main/docs/rules.md#W4002) that checks if `Metadata` references a `NoEcho` parameter (pull [1613](https://github.com/aws-cloudformation/cfn-python-lint/pull/1613))
CloudFormation Specifications
- Update CloudFormation specs to 16.1.0 (pull [1622](https://github.com/aws-cloudformation/cfn-python-lint/pull/1622))
- Remove `AWS::EC2::LaunchTemplate.BlockDeviceMapping` from `OnlyOne` (pull [1617](https://github.com/aws-cloudformation/cfn-python-lint/pull/1617))
- Add more `AllowedValues` to `AWS::Glue::Trigger.Predicate.Logical` (pull [1616](https://github.com/aws-cloudformation/cfn-python-lint/pull/1616))
- Add more `AllowedValues` to `AWS::ApplicationAutoScaling::ScalingPolicy.PredefinedMetricSpecification.PredefinedMetricType` (pull [1604](https://github.com/aws-cloudformation/cfn-python-lint/pull/1604))
- Add more `AllowedValues` to `AWS::S3::Bucket.TopicConfiguration.Event` (pull [1606](https://github.com/aws-cloudformation/cfn-python-lint/pull/1606))
- Add more `AllowedValues` to `AWS::EC2::CapacityReservation.InstancePlatform` (pull [1605](https://github.com/aws-cloudformation/cfn-python-lint/pull/1605))
- Fix an issue for applying `AllowedValues` to `AWS::RDS::DBInstance MonitoringInterval` and `PerformanceInsightsRetentionPeriod` (pull [1607](https://github.com/aws-cloudformation/cfn-python-lint/pull/1607))
- Fix an issue for applying `Maximum` and `Minimum` to `AWS::ElasticLoadBalancingV2::ListenerRule.Priority` (pull [1608](https://github.com/aws-cloudformation/cfn-python-lint/pull/1608))
Fixes
- Update rule [E3503](https://github.com/aws-cloudformation/cfn-python-lint/blob/main/docs/rules.md#E3503) to not fail on if ValidationDomain or DomainName aren't present (pull [1620](https://github.com/aws-cloudformation/cfn-python-lint/pull/1620))

Page 31 of 52

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.