Pycfmodel

Latest version: v0.22.0

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

Scan your dependencies

Page 6 of 9

0.9.1

Fixes
- Update `CLOUDFORMATION_ACTIONS`
- `StatementCondition` only builds evaluator if `eval` is called.

0.9.0

Improvements
- Add `StatementCondition` class, with a function resolver as a replacement for `ConditionDict`.
Removes
- Removes constants `CONDITION_MODIFIERS` and `CONDITION_FUNCTIONS` from `pycfmodel/constants.py`
- Removes `is_conditional_dict` from `pycfmodel/utils.py`
Fixes
- Update `CLOUDFORMATION_ACTIONS`
- Change Metadata dict values to accept any type.

0.8.4

Fixes
- Fix to ensure all `Statement.Effect` fields are always capitalized
- Update `CLOUDFORMATION_ACTIONS`

0.8.3

Fixes
- Fix to `policy_documents` method on `EC2 VPC Endpoint` resource type for when no policy document is added to the resource.

0.8.2

Additions
- Add `EC2 VPC Endpoint Policy` resource.
Changes
- Update list of all CloudFormation actions.

0.8.1

Additions
- New property `policy_documents` to Resources
- New `model.utils` module
- New helper dataclass: `model.utils.OptionallyNamedPolicyDocument`
Improvements
- Added basic tests for the resources that didn't have
Changes
- `_build_regex` moved to `utils` and renamed to `regex_from_cf_string`
Fixes
- Fixed IAMGroup model

Page 6 of 9

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.