Skip to content

Comments

Chore/update pre commit config#14

Merged
hemonserrat merged 3 commits intomainfrom
chore/update-pre-commit-config
Sep 13, 2025
Merged

Chore/update pre commit config#14
hemonserrat merged 3 commits intomainfrom
chore/update-pre-commit-config

Conversation

@hemonserrat
Copy link
Owner

No description provided.

…library

- Remove insecure manual CTR mode using ECB cipher
- Implement proper AES-256-CTR using cryptography library modes.CTR()
- Fix potential counter overflow and nonce reuse vulnerabilities
- Maintain backward compatibility with existing encrypted files
- All tests pass (110/110)

Fixes: Use of broken/weak cryptographic algorithm in crypto.py
- Update to latest hook versions (pre-commit-hooks v4.6.0, Black 24.8.0)
- Add Ruff, MyPy, and Bandit for comprehensive code quality checks
- Configure all tools to match project's pyproject.toml settings
- All hooks tested and passing
@hemonserrat hemonserrat merged commit 818ac3a into main Sep 13, 2025
13 checks passed
@hemonserrat hemonserrat deleted the chore/update-pre-commit-config branch September 13, 2025 05:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant