realtime-systems
Fail
Audited by Gen Agent Trust Hub on Feb 17, 2026
Risk Level: CRITICALDATA_EXFILTRATIONPROMPT_INJECTION
Full Analysis
- [DATA_EXFILTRATION] (MEDIUM): The WebSocket server logic in
websocket-server.tscontains a critical logic flaw where any connected client can trigger a global broadcast. Thebroadcastmessage type case relays message payloads to all connected clients or specific rooms without any authorization or permission checks, enabling unauthorized data relay and spam.\n- [PROMPT_INJECTION] (LOW): The skill implements an indirect prompt injection surface (Category 8). It ingests untrusted data from network sockets and HTTP bodies without boundary markers or content sanitization. Evidence chain: (1) Ingestion points:ws.on('message')inwebsocket-server.tsandreq.bodyinsse-handler.ts. (2) Boundary markers: Absent. (3) Capability inventory: Unauthenticated network broadcasting to other connected users. (4) Sanitization: Absent; JSON data is parsed and directly processed/relayed.\n- [DATA_EXFILTRATION] (MEDIUM): Thesse-handler.tsfile contains an Insecure Direct Object Reference (IDOR) vulnerability. ThesubscribeHandlerandunsubscribeHandlerfunctions use aclientIdprovided in the request body to manage session state without verifying that the requester owns that session.
Recommendations
- Contains 1 malicious URL(s) - DO NOT USE
Audit Metadata