is-my-node-vulnerable Logo

is-my-node-vulnerable

0
Free
Visit Website

This package helps ensure the security of your Node.js installation by checking for known vulnerabilities. It compares the version of Node.js you have installed (process.version) to the Node.js Security Database and alerts you if a vulnerability is found. Usage: npx is-my-node-vulnerable It's strongly recommended to include this as a step in the app CI. Output - When vulnerable: $ node -v v20.3.0 $ npx is-my-node-vulnerable █████ █████ ███ ██ ██████ ███████ ██████ ██ ██ ██ ██ ████ ██ ██ ██ ██ ██ ██ ██ ███████ ██ ██ ██ ██ ███ █████ ██████ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██████ ██ ██ ██ ████ ██████ ███████ ██ ██ The current Node.js version (v20.3.0) is vulnerable to the following CVEs: CVE-2023-30581: The use of proto in process.mainModule.proto.require() can bypass the policy mechanism and require modules outside of the policy.json definition Patched versions: ^16.20.1 || ^18.16.1 || ^20.3.1 Output - When non-vulnerable: $ node -v v20.11.1 $ npx is-my-node-vulnerable █████ ██ ██ ████

FEATURES

ALTERNATIVES

Powerful PowerShell script for identifying missing software patches for local privilege escalation vulnerabilities.

Automates SQL injection detection and exploitation

A repository of open-source plugins for Rapid7 InsightConnect

Web-application vulnerability scanner with extensive coverage of security testing modules.

An extensible, heuristic-based vulnerability scanning tool for installed npm packages.

An Open Source supply chain security and auditing tool that tracks projects and dependencies, monitoring for vulnerabilities and issues.

Advanced email reconnaissance tool leveraging public data.

Automate the search for Exploits and Vulnerabilities in important databases.

PINNED