mirror of
https://codeberg.org/PostERG/xamxam.git
synced 2026-06-25 16:19:19 +02:00
Fix security issues from audit: gate partage fragments on share_active session, add CSRF to retry-email POST, remove dead App::verifyCsrf()
This commit is contained in:
6
TODO.md
6
TODO.md
@@ -16,9 +16,9 @@
|
||||
- [x] #build-cssfix Fix stray `}` syntax error in admin.css line 305 ✓
|
||||
|
||||
## Pending
|
||||
- [ ] #sec-fragments-auth Gate partagé fragments on share_active session + CSRF `(partage/fragments/*.php, partage/index.php)`
|
||||
- [ ] #sec-retry-csrf Add CSRF check to partage/retry-email.php POST
|
||||
- [ ] #sec-cleanup-dead-code Remove dead App::verifyCsrf() or refactor action handlers to use it
|
||||
- [x] #sec-fragments-auth Gate partagé fragments on share_active session (read-only fragment renderers — no CSRF needed) ✓
|
||||
- [x] #sec-retry-csrf Add CSRF check to partage/retry-email.php POST ✓
|
||||
- [x] #sec-cleanup-dead-code Remove dead App::verifyCsrf() or refactor action handlers to use it ✓
|
||||
- [ ] #rep-student-touch Replace hover student popover with tap-to-open drawer for mobile `(repertoire.php, repertoire.css)`
|
||||
- [ ] #rep-polish Polish: scroll-position memory on HTMX swap, animation tuning `(repertoire.css)`
|
||||
- [ ] #icon-color-verify Verify icon colors render correctly across all pages (header, admin tables, forms, dialogs, cleanup modal)
|
||||
|
||||
Reference in New Issue
Block a user