Released CakePHP Plugin - SlugGuard to Prevent User Slug and URL Route Collision
TL;DR: I released a CakePHP 5.x plugin that validates user-input URL slugs against reserved words and application routes to prevent collisions. elstc/cakephp-slug-guard: CakePHP plugin for URL-safe slug validation and reserved-word collision prevention What Does This Plugin Do? In web applications, you often want to let users choose their own profile URL slug – something like example.com/nojimage. But if a user registers a slug like admin, login, or api, it collides with your application’s routes and causes serious problems. ...