{"name":"@elad12390/node-runner-mcp","version":"2.1.4","description":"MCP server for safely running Node.js project commands with memory limits and timeout protection. Prevents runaway processes, memory leaks, and context overflow when AI agents execute npm/yarn/pnpm scripts. Tools: run_script, list_scripts, install_dependencies, get_project_info. Triggers: run npm script, node runner, safe npm run, run build safely, run tests safely, npm command, install dependencies, list package scripts.","integrity":"sha512-r1Op2CX5Aems3UoWvJ/FkLaeCb/X6B+PRxT9/sOJoNGFIKeQduxbWmsJ/9eWfzZ+vwCjJlfPsng/MVbtydZ9Fw==","permissions":{"network":{"outbound":[]},"filesystem":{"read":["**/*"],"write":[]},"subprocess":true},"auditScore":null,"auditStatus":"flagged","downloadUrl":"https://lcsbcruorskqflcwlvgj.supabase.co/storage/v1/object/sign/packages/skills/fd289337-eb58-44c5-a7c6-075593ecdd4b/2.1.4.tgz?token=eyJraWQiOiJzdG9yYWdlLXVybC1zaWduaW5nLWtleV8wMjNiODBkNC05MzFhLTRmODctOTA1Ni03YmMwMjczNDFiMTUiLCJhbGciOiJIUzI1NiJ9.eyJ1cmwiOiJwYWNrYWdlcy9za2lsbHMvZmQyODkzMzctZWI1OC00NGM1LWE3YzYtMDc1NTkzZWNkZDRiLzIuMS40LnRneiIsImlhdCI6MTc3OTUxNDE5NSwiZXhwIjoxNzc5NTE3Nzk1fQ.u8G8V_XFvZ3RBBHP9APP0232xuBQloV823sWTgRegto","publishedAt":"2026-05-21 08:45:07.141606+00","downloads":10,"scanVerdict":"flagged","scanFindings":[{"stage":"stage5","severity":"high","type":"typosquatting","description":"Potential typosquat: 'vitest' resembles 'vite' (distance: 2)","location":"package.json"},{"stage":"stage2","severity":"medium","type":"js_pattern","description":"process.env access","location":"dist/config.js:59"},{"stage":"stage2","severity":"medium","type":"js_pattern","description":"process.env access","location":"dist/tools/install_dependencies.js:175"},{"stage":"stage2","severity":"medium","type":"js_pattern","description":"process.env access","location":"dist/tools/run_script.js:172"},{"stage":"stage2","severity":"medium","type":"js_pattern","description":"process.env access","location":"dist/utils/env.js:29"},{"stage":"stage2","severity":"medium","type":"js_pattern","description":"process.env access","location":"dist/utils/env.js:46"},{"stage":"stage2","severity":"medium","type":"js_pattern","description":"process.env access","location":"dist/utils/env.js:64"},{"stage":"stage2","severity":"medium","type":"js_pattern","description":"process.env access","location":"dist/utils/env.js:81"},{"stage":"stage2","severity":"medium","type":"js_pattern","description":"process.env access","location":"dist/utils/env.js:107"},{"stage":"stage2","severity":"medium","type":"js_pattern","description":"process.env access","location":"dist/utils/env.js:141"},{"stage":"stage2","severity":"medium","type":"js_pattern","description":"process.env access","location":"dist/utils/logger.js:22"},{"stage":"stageT","severity":"medium","type":"large-files","description":"\"package-lock.json\" is 2,658 lines. Reading this file costs ~22,334 tokens per invocation.","location":"package-lock.json"},{"stage":"stageT","severity":"info","type":"token_summary","description":"Efficiency score: 92/100. Estimated 25,533 tokens per invocation.","location":null}],"dependencies":{}}