Jared Vititoe
fa40010287
Security hardening and performance improvements
- Add visibility check to attachment downloads (prevents unauthorized access)
- Fix ticket ID collision with uniqueness verification loop
- Harden CSP: replace unsafe-inline with nonce-based script execution
- Add IP-based rate limiting (supplements session-based)
- Add visibility checks to bulk operations
- Validate internal visibility requires groups
- Optimize user activity query (JOINs vs subqueries)
- Update documentation with design decisions and security info
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-28 20:27:15 -05:00
..
2026-01-20 09:55:01 -05:00
2026-01-20 09:55:01 -05:00
2026-01-09 11:20:27 -05:00
2026-01-28 20:27:15 -05:00
2026-01-20 09:55:01 -05:00
2026-01-20 09:55:01 -05:00
2026-01-20 17:00:54 -05:00
2026-01-24 16:59:29 -05:00
2026-01-28 20:27:15 -05:00
2026-01-20 15:16:14 -05:00
2026-01-23 10:01:50 -05:00
2026-01-23 10:01:50 -05:00
2026-01-23 22:01:20 -05:00
2026-01-20 09:55:01 -05:00
2026-01-26 11:21:29 -05:00
2026-01-20 09:55:01 -05:00
2026-01-23 10:01:50 -05:00
2026-01-09 12:33:23 -05:00
2026-01-23 10:01:50 -05:00
2026-01-24 16:59:29 -05:00
2026-01-28 20:27:15 -05:00
2026-01-20 17:01:42 -05:00
2026-01-09 12:34:45 -05:00