php-admin/tests/Feature
Clotho 9ae0055f33
Some checks failed
CI / PHP 8.3 (pull_request) Failing after 27s
CI / PHP 8.2 (pull_request) Failing after 30s
CI / Assets (pull_request) Failing after 1s
CI / PHP 8.4 (pull_request) Failing after 1s
security: add rate limiting to admin action endpoints (#12)
Add per-user rate limiting to sensitive Livewire component methods to
prevent abuse from compromised admin sessions. Introduces a reusable
HasRateLimiting trait and applies it to PlatformUser, Settings, and
WaitlistManager components.

Rate limits:
- Tier changes, verification, entitlements: 10/min per admin
- Profile updates, preferences: 20/min per user
- Password changes: 5/min per user
- Data exports: 5/min per admin
- Deletions/anonymisation: 3/min per admin

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20 11:28:26 +00:00
..
Forms test(forms): add authorization props tests for form components 2026-01-29 13:33:14 +00:00
Honeypot test(honeypot): add comprehensive tests for teapot/honeypot anti-spam system 2026-01-29 19:14:45 +00:00
Layout test(layout): add comprehensive tests for HLCRF layout system 2026-01-29 19:27:30 +00:00
Menu test(honeypot): add comprehensive tests for teapot/honeypot anti-spam system 2026-01-29 19:14:45 +00:00
Modal test(modal): add comprehensive tests for Livewire modal system 2026-01-29 19:23:17 +00:00
Search test(search): add comprehensive tests for search provider registry 2026-01-29 19:18:33 +00:00
Security security: add rate limiting to admin action endpoints (#12) 2026-02-20 11:28:26 +00:00
.gitkeep Initial commit 2026-01-26 20:48:24 +00:00