darvis/livewire-injection-stopper
TypeError exceptions (for example: Cannot assign array to property ...) when they originate from Livewire update flowsdontReport, reportable, and renderable hooks for stronger compatibility with Laravel exception pipelinesapp/Exceptions/Handler.php integration guidanceblocked_user_agents config by using single 'python' pattern instead of multiple variantsstr_contains() for wildcard matchingpython-requests, python/requests, python requests, python requests 2., python-urllib (all now covered by 'python')'python requests 2.' to blocked user agents for better detection of Python Requests 2.x versionsCannotUpdateLockedPropertyException errors from being reported to Sentry and other error tracking servicesSilentExceptionHandler class to handle locked property exceptions without reporting themsilence_locked_property_exceptions to enable/disable Sentry error silencing (enabled by default)allowed_user_agents config for monitoring tools (Sentry Uptime, UptimeRobot, Pingdom, StatusCake)block_all_array_injections config option to block arrays sent to top-level propertiesscalar_properties config with common property names that should never receive arrayscheck_payload_injection to enable/disable payload checkingaiohttp, httpx, go-http-client, java/, okhttp, axios, node-fetch, libwww-perl, python-urllibahrefsbot, semrushbot, dotbot, mj12bot, blexbot, dataforseo, bytespider, petalbot, gptbot, claudebot, ccbot, anthropiccurl pattern matching (now curl/ to be more specific)looksLikeScalarProperty() method to also check exact property names and block arrays to non-nested propertiesphp artisan livewire-injection-stopper:audit scans Livewire components for vulnerable public propertiesHow can I help you explore Laravel packages today?