Dlint

Latest version: v0.14.1

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

Scan your dependencies

Page 3 of 3

0.8.0

Added

- Support for Python 3.8 ([12](https://github.com/duo-labs/dlint/issues/12))
- `DUO134`: lint for insecure cryptography usage ([6](https://github.com/duo-labs/dlint/issues/6))
- `DUO135`: lint for insecure defusedxml usage ([5](https://github.com/duo-labs/dlint/issues/5))

Deprecated

- `dlint.linters.helpers.bad_kwarg_use`: use of `attribute_name` in favor of fully specified `module_path` ([19](https://github.com/duo-labs/dlint/issues/19))
- `dlint.tree`: use of `kwarg_attribute` in favor of `kwarg_module_path` ([21](https://github.com/duo-labs/dlint/issues/21))
- `dlint.linters.helpers.bad_name_attribute_use`: use of attribute list in favor of fully specified module path ([20](https://github.com/duo-labs/dlint/issues/20))

Fixed

- False negative when deep imports are not fully specified in bad module attribute ([1](https://github.com/duo-labs/dlint/issues/1))
- False negative - consider `async` functions in bad name attribute ([7bd249e](https://github.com/duo-labs/dlint/commit/7bd249e80a91f7c38f2c1f05045a826e0bef3246))
- False negative in various import scenarios when using `attribute_name` in bad kwarg ([19](https://github.com/duo-labs/dlint/issues/19))
- False negative in various import scenarios when using `kwarg_attribute` in bad kwarg ([21](https://github.com/duo-labs/dlint/issues/21))
- False negative in various import scenarios when using attribute list in bad name attribute ([20](https://github.com/duo-labs/dlint/issues/20))

0.7.0

Added

- `DUO133`: lint for pycrypto usage ([7](https://github.com/duo-labs/dlint/issues/7))

Fixed

- False positive when bad builtin is overwritten by import ([16](https://github.com/duo-labs/dlint/issues/16))
- False negative when bad module attribute uses import alias ([2](https://github.com/duo-labs/dlint/issues/2))
- False positive when bad module attribute not imported ([14](https://github.com/duo-labs/dlint/issues/14))

0.6.0

Added

- Support for Python 3.5 and 3.7 ([9](https://github.com/duo-labs/dlint/issues/9))
- `DUO131`: lint for disabling urllib3 warnings
- `DUO132`: lint for disabling urllib3 HTTPS certification verification

Removed

- `FormatStringLinter`, previously `DUO104`, as it was a disabled expirement ([15](https://github.com/duo-labs/dlint/issues/15))

0.5.0

Added

- Initial public release of Dlint

Page 3 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.