mirror of
https://github.com/mruwnik/memory.git
synced 2026-01-02 17:22:58 +01:00
BUG-030: Add rate limiting via slowapi middleware - Added slowapi to requirements - Configurable limits: 100/min default, 30/min search, 10/min auth - Rate limit settings in settings.py BUG-028: Fix filter validation in embeddings.py - Unknown filter keys now logged and ignored instead of passed through - Prevents potential filter injection BUG-034: Fix timezone handling in oauth_provider.py - Now uses timezone-aware UTC comparison for refresh tokens BUG-050: Fix SQL injection in test database handling - Added validate_db_identifier() function - Validates database names contain only safe characters Also: - Updated tests for bcrypt password format - Updated test for filter validation behavior - Updated INVESTIGATION.md with fix status 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
8 lines
139 B
Plaintext
8 lines
139 B
Plaintext
fastapi==0.112.2
|
|
uvicorn==0.29.0
|
|
python-jose==3.3.0
|
|
python-multipart==0.0.9
|
|
sqladmin==0.20.1
|
|
mcp==1.10.0
|
|
bm25s[full]==0.2.13
|
|
slowapi==0.1.9 |