Too many Python programs use assert statements to check for conditions, even in widely used modules like Pydantic.
Using assert can be problematic from a security perspective. The Python assert statement itself isn’t insecure, but its misuse can lead to vulnerabilities.
