Dlint

Latest version: v0.16.0

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

Scan your dependencies

Page 2 of 3

0.11.0

Added

- Support for Python 3.9 ([32](https://github.com/dlint-py/dlint/issues/32))

Fixed

- False positive for `DUO107` when `xml.etree.ElementTree.{Element,SubElement}` used ([28](https://github.com/dlint-py/dlint/issues/28))
- False positive for `DUO116` when `shell=False` used ([31](https://github.com/dlint-py/dlint/pull/31))

Removed

- Support for Python 3.5

0.10.3

Fixed

- False positive for `DUO138` when expressions aren't backtrackable ([14](https://github.com/dlint-py/dlint/issues/14))

0.10.2

Changed

- Cache namespace results and minimize kwarg checks by grouping similar rules - ~500% speed up ([18](https://github.com/dlint-py/dlint/issues/18))
- Only run linters that are selected - speed up depends on number of linters selected ([19](https://github.com/dlint-py/dlint/issues/19))

Fixed

- The `--print-dlint-linters` flag on Windows ([17](https://github.com/dlint-py/dlint/issues/17))

0.10.1

Fixed

- Crash in `DUO138` when malformed regular expression ([15](https://github.com/dlint-py/dlint/issues/15))

0.10.0

Added

- `DUO137`: lint for insecure itsdangerous kwarg usage ([36](https://github.com/duo-labs/dlint/issues/36))
- `DUO138`: lint for regular expression catastrophic backtracking in re module ([41](https://github.com/duo-labs/dlint/issues/41))

Fixed

- False positive for `DUO137` when kwarg missing ([39](https://github.com/duo-labs/dlint/issues/39))

0.9.2

Fixed

- False negative with arbitrary depth from import alias in bad module attribute ([32](https://github.com/duo-labs/dlint/issues/32))
- False negative with arbitrary depth from import wildcard in bad module attribute ([33](https://github.com/duo-labs/dlint/issues/33))

Page 2 of 3

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.