{"name":"ai.securenow/securenow","slug":"securenow","title":"SecureNow","description":"Production security for Node.js apps: investigate live attacks, block IPs, tune detections.","url":"https://mcp.market/server/securenow","rating":null,"grade":"C","score":65,"certified":false,"status":"active","category":"security","tags":["security"],"presence":{"score":23,"stars":0,"forks":0,"downloads_week":252,"last_push_at":"2026-04-14T17:59:16.000Z","license":"ISC"},"uptime":{"percent":100,"checks":28,"ok":28,"last_checked_at":"2026-11-04T06:50:26.122Z","last_ok_at":"2026-11-04T06:50:26.122Z","latency_ms":1243},"claimed":false,"transport":"mixed","callable_via_gateway":true,"default_price_micros":0,"repository":"https://github.com/securenow-ai/securenow-npm","website":"https://securenow.ai/cli+mcp","version":"8.12.4","remotes":[{"type":"streamable-http","url":"https://api.securenow.ai/mcp"}],"packages":[{"registryType":"npm","identifier":"securenow","version":"8.12.4","runtimeHint":"npx","transport":{"type":"stdio"},"packageArguments":[{"value":"mcp","type":"positional"}]}],"tools":[],"scan":{"score":65,"grade":"C","scanned_at":"2026-10-27T18:16:19.561Z","report":{"scannerVersion":"0.1.10","scannedAt":"2026-10-27T18:16:19.507Z","components":{"code":{"score":8,"max":25,"notes":["71 source files scanned"]},"reliability":{"score":20,"max":20,"notes":["remote reachable in 475ms (auth required)"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (endpoint requires auth); not counted"]},"auth":{"score":15,"max":15,"notes":["OAuth resource metadata advertised on 401"]},"maintenance":{"score":4,"max":15,"notes":["last push 196 days ago"]},"identity":{"score":8,"max":10,"notes":["namespace and repository owner differ","GitHub account older than a year","website matches verified namespace"]}},"findings":[{"id":"exec.shell-concat","severity":"high","component":"code","title":"Shell command built from a string (injection risk)","evidence":"firewall-iptables.js: …─── function iptablesSetup() { try { exec(`iptables -N ${CHAIN_NAME}`); } catch (_) {} // chain m…"},{"id":"exec.eval","severity":"medium","component":"code","title":"eval / new Function used","evidence":"nextjs.js: … 'function' ? __non_webpack_require__ : eval('require'); return nodeRequire(name); …"}],"inputs":{"probes":[{"url":"https://api.securenow.ai/mcp","reachable":true,"authRequired":true,"latencyMs":475,"authScheme":"oauth"}],"packages":[{"registryType":"npm","identifier":"securenow","version":"8.12.4","found":true,"license":"ISC","hasInstallScripts":false,"dependencyCount":20,"publishedAt":"2026-10-19T15:23:30.527Z","weeklyDownloads":252}],"repo":{"found":true,"owner":"securenow-ai","repo":"securenow-npm","archived":false,"pushedAt":"2026-04-14T17:59:16Z","stars":0,"forks":0,"openIssues":0,"ownerType":"Organization","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/151532915?v=4","ownerCreatedAt":"2023-11-20T12:25:06Z","license":"ISC"},"icon":{"url":"https://securenow.ai/icon.svg?icon.2edlrqbq8t2nc.svg","source":"site"},"presence":{"stars":0,"forks":0,"downloadsWeek":252,"license":"ISC","lastPushAt":"2026-04-14T17:59:16.000Z","score":23}}}},"grade_history":[],"reviews":[]}