1.2 KiB
1.2 KiB
1. LDAP Endpoint Hardening
- 1.1 Add strict
LDAP_API_URLvalidation (https+ allowlisted hosts) in auth service initialization. - 1.2 Add tests for valid/invalid LDAP URL configurations and ensure unsafe URLs are rejected without outbound auth call.
2. Bounded Process Cache
- 2.1 Extend
ProcessLevelCachewith configurablemax_sizeand LRU eviction behavior. - 2.2 Wire bounded cache configuration for WIP/Resource process-level caches and add regression tests.
3. Circuit Breaker Lock Contention Reduction
- 3.1 Refactor circuit breaker transition logging to execute outside lock-protected section.
- 3.2 Add tests verifying transition logs are emitted while state mutation remains correct.
4. HTTP Security Headers and Input Boundary Validation
- 4.1 Add global
after_requestsecurity headers (CSP, frame, content-type, referrer, HSTS in production). - 4.2 Tighten pagination boundary handling (
page/page_size) for WIP detail endpoint and add tests.
5. Validation and Documentation
- 5.1 Run targeted backend/frontend tests plus benchmark smoke to confirm no behavior regression.
- 5.2 Update
README.mdandREADME.mdjwith round-2 security/stability hardening notes.