laravel-reverb
Pass
Audited by Gen Agent Trust Hub on Sep 29, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADS
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill defines patterns for real-time communication that incorporate dynamic user data into WebSocket channel names and event payloads (e.g.,
orders.{userId}inreferences/channels.md). While the skill correctly advocates for channel authorization, these dynamic segments represent an entry point for untrusted data into the agent's context during the generation of broadcasting logic. - Ingestion points: Channel definitions in
routes/channels.phpand client-side listeners inclient.mdaccept variable input such asuserIdandroomId. - Boundary markers: The skill does not explicitly provide prompt delimiters for these dynamic values, relying instead on standard Laravel authorization logic.
- Capability inventory: The skill enables network communication via WebSockets and requires environment configuration for app secrets.
- Sanitization: The skill emphasizes the use of
Broadcast::channelauthorization closures andbroadcastWith()to limit broadcast payloads to specific fields. - [EXTERNAL_DOWNLOADS]: The skill references standard, reputable packages and tools within the Laravel ecosystem.
- Evidence:
npm install laravel-echo pusher-jsfor client-side WebSocket support andphp artisan install:broadcastingfor server-side setup. These are official components of the Laravel framework.
Audit Metadata