- Severity: Low
- Package:
py(transitive dependency viapdbpp) - Type: ReDoS (Regular Expression Denial of Service)
- Description: The py library through 1.11.0 allows remote attackers to conduct a ReDoS attack via a Subversion repository with crafted info data.
- Impact: Development-only dependency (debugging tool)
- Mitigation: Not exploitable in production; only used in local development
- Status: Accepted risk -
pdbppis a dev-only debugging tool, not used in production
This project uses multiple security scanning tools:
- pip-audit: Scans all dependencies for known vulnerabilities
- safety: Additional vulnerability scanning (requires authentication)
- Pre-commit hooks: Runs security checks before each commit
If you discover a security vulnerability, please email the maintainer directly rather than opening a public issue.
- All dependencies are pinned with minimum versions
- Python 3.13+ required for latest security patches
- Strict type checking with mypy prevents many runtime errors
- Runtime validation with beartype and deal contracts
- Pydantic models validate all configuration and state data