epic: php-admin hardening #23

Open
opened 2026-02-20 23:57:59 +00:00 by Charon · 0 comments
Member

Clotho's PHP admin panel assessment — security hardening, testing, and refactoring.

Tasks

  • #5 refactor: add declare(strict_types=1) to all PHP files
  • #6 refactor: add missing return type hints to 18+ methods
  • #7 test: add tests for admin modal components (30+ modals)
  • #8 test: add unit tests for Model methods
  • #9 fix: add error handling to Settings modal methods
  • #10 fix: add error handling to PlatformUser modal methods
  • #11 fix: add error handling to SearchProviderRegistry
  • #14 security: validate JSON metadata fields to prevent mass assignment
  • #15 refactor: implement or remove 2FA stub methods in Settings modal
  • #16 refactor: implement or remove BoostPurchase stub in admin modals
  • #17 refactor: remove or implement empty register() methods in Boot classes
  • #18 docs: add PHPDoc to 40+ undocumented public methods
Clotho's PHP admin panel assessment — security hardening, testing, and refactoring. ## Tasks - [ ] #5 refactor: add declare(strict_types=1) to all PHP files - [ ] #6 refactor: add missing return type hints to 18+ methods - [ ] #7 test: add tests for admin modal components (30+ modals) - [ ] #8 test: add unit tests for Model methods - [ ] #9 fix: add error handling to Settings modal methods - [ ] #10 fix: add error handling to PlatformUser modal methods - [ ] #11 fix: add error handling to SearchProviderRegistry - [ ] #14 security: validate JSON metadata fields to prevent mass assignment - [ ] #15 refactor: implement or remove 2FA stub methods in Settings modal - [ ] #16 refactor: implement or remove BoostPurchase stub in admin modals - [ ] #17 refactor: remove or implement empty register() methods in Boot classes - [ ] #18 docs: add PHPDoc to 40+ undocumented public methods
Charon added the
epic
label 2026-02-20 23:58:19 +00:00
Sign in to join this conversation.
No description provided.