Pycfmodel

Latest version: v1.0.0

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

Scan your dependencies

Page 3 of 8

0.18.1

Fixes
- `Properties` can now be optional for Generic. See [PR 96](https://github.com/Skyscanner/pycfmodel/pull/96)
Updates
- Update `CLOUDFORMATION_ACTIONS`.

0.18.0

Fixes
- Removes `smart_union` flag from Generic. See [PR 95](https://github.com/Skyscanner/pycfmodel/pull/95)

0.17.1

Additions
- Add `assume_role_statement_conditions` property for `IAMRole` to include statements on `AssumeRolePolicyDocuments`.
- Update `CLOUDFORMATION_ACTIONS`.

0.17.0

Additions
- `KMSKey` to use default `policy_documents` property instead of returning an empty list.
Updates
- Update `CLOUDFORMATION_ACTIONS`.

0.16.3

Fixes
- Fix `resolve` for `bool`s that can be `str` such as `"true"` or `"false"` or similar, by making `ResolvableBool` to be resolvable to `SemiStrictBool`.
Updates
- Update `CLOUDFORMATION_ACTIONS`.

0.16.2

Fixes
- `resolve` was converting to string booleans, this is incompatible since 0.14.0 because bool were converted to StrictBooleans.

Updates
- Update `CLOUDFORMATION_ACTIONS`.

Page 3 of 8

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.