You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
refactor: Replace Bandit with Ruff security checks and cleanup
- Remove Bandit dependency in favor of Ruff's flake8-bandit rules (S prefix)
- Update CI/CD workflow to use Ruff for security scanning
- Remove Bandit from pre-commit hooks
- Update documentation to reflect security scanning with Ruff
- Clean up nosec comments since Ruff uses per-file ignores
- Remove IMPROVEMENTS.md (historical review document no longer needed)
- Simplify toolchain by consolidating security checks into Ruff
- Fix pre-commit hook issues (trailing whitespace, EOF, mypy types)
- Configure mypy to be less strict for test files
Ruff now includes comprehensive security rules from flake8-bandit,
making a separate Bandit installation redundant. This reduces
dependencies and improves performance while maintaining the same
security coverage.
0 commit comments