CLI Terminal Dashboard using Tusk runner. With user interface built into it - 'elephant tusk <port>' for UI.
OpenSSF/OSV advisory MAL-2026-13445 confirms this npm version as malicious. server.js starts an Express + WebSocket server via app.listen(PORT,...) with no host argument, defaulting the bind to 0.0.0.0, with fully open CORS (Access-Control-Allow-Origin: *) and no authentication. A WebSocket route /terminal-stream and HTTP POST /api/v1/workspace-terminal-command each spawn a bash or powershell.exe PTY and pipe network-received bytes directly into ptySession.write(...), giving any peer that...
Source launches a detached bundled service that exposes a broad-bound HTTP listener.
bin/tusk.jsView on unpkg · L9A single source file combines environment access, network access, and code or shell execution; review context before blocking.
server.jsView on unpkg · L1Source launches a detached bundled service that exposes a broad-bound HTTP listener.
bin/tusk.jsView on unpkg · L9A single source file combines environment access, network access, and code or shell execution; review context before blocking.
server.jsView on unpkg · L1