feat: implement Phase 1 hardening
- Verify JWT signatures via JWKS in auth.py - Fix broken frontend auth button references - Add Pydantic Settings for env validation (RETENTION_DAYS, CORS_ORIGINS) - Create MongoDB indexes + TTL on startup - Add /health endpoint and CORS middleware - Escape regex input in event queries - Fix dedupe() return calculation in maintenance.py - Replace basic logging with structured structlog JSON logs - Update README and add ROADMAP.md
This commit is contained in:
@@ -5,3 +5,5 @@ python-dotenv
|
||||
requests
|
||||
PyYAML
|
||||
python-jose[cryptography]
|
||||
pydantic-settings
|
||||
structlog
|
||||
|
||||
Reference in New Issue
Block a user