mirror of
https://github.com/mruwnik/memory.git
synced 2026-01-02 09:12:58 +01:00
Security fixes: - Issue #1: Improved path traversal validation using pathlib.relative_to() - Issue #4: Added timing attack prevention for user enumeration - Issue #5: Added constant-time API key comparison using secrets.compare_digest() Performance fixes: - Issue #20: Cache database engine and session factory for proper connection pooling Code quality fixes: - Issue #28: Fixed string literal without effect (now proper comment) - Issue #29: Removed duplicate db_session.add() call - Issue #30: Fixed incorrect docstring parameter name - Issue #31: Added parentheses for clear operator precedence in set operations 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>