JavaScript & Node.js open-source SAST scanner. A static analyser for detecting most common malicious patterns 🔬.

ast ast-analysis javascript nodejs sast security security-audit security-tools supply-chain-security
3 Open Issues Need Help Last updated: Jun 26, 2025

Open Issues Need Help

View All on GitHub

AI Summary: Enhance the existing JavaScript static analysis tool (@nodesecure/js-x-ray) to correctly identify and flag instances where the `fetch` API is re-assigned to a new variable, ensuring that the analysis accurately detects potential security vulnerabilities associated with the re-assigned `fetch` function.

Complexity: 3/5
good first issue

JavaScript & Node.js open-source SAST scanner. A static analyser for detecting most common malicious patterns 🔬.

JavaScript
#ast#ast-analysis#javascript#nodejs#sast#security#security-audit#security-tools#supply-chain-security

AI Summary: The task is to enhance the existing JavaScript static analysis tool, `@nodesecure/js-x-ray`, to detect and flag the use of `api.ipify.org` as a "shady-link" warning within the `isLiteral` probe. This involves modifying the code to identify this specific domain within string literals and trigger the appropriate warning.

Complexity: 2/5
good first issue

JavaScript & Node.js open-source SAST scanner. A static analyser for detecting most common malicious patterns 🔬.

JavaScript
#ast#ast-analysis#javascript#nodejs#sast#security#security-audit#security-tools#supply-chain-security

AI Summary: Implement `initialize` and `finalize` callbacks in the `ProbeRunner` of a JavaScript static analysis tool to allow probes to execute code during the initialization and teardown phases of a `SourceFile`. The `initialize` callback should be prioritized. This involves modifying the existing `ProbeRunner` class and potentially refactoring existing probe code to utilize these new callbacks.

Complexity: 3/5
good first issue

JavaScript & Node.js open-source SAST scanner. A static analyser for detecting most common malicious patterns 🔬.

JavaScript
#ast#ast-analysis#javascript#nodejs#sast#security#security-audit#security-tools#supply-chain-security