Secure OSS Dependencies
Questions? Call us at (844) SOCKET-0
Beyond CVE Scanning
Open source code makes up more than 90% of modern software projects, with many apps spamming 10,000+ dependencies. This makes it easy for attackers to use open source as a vector for attacks where open source packages registries are frequently the target of malware. Traditional vulnerability scanners cannot detect active supply chain attacks. Socket's free GitHub app safeguards your open source code from both vulnerable and malicious dependencies.

github.com/jfelipesjc/wa-go
v0.1.6
Live on go
Blocked by Socket
This code is strongly indicative of credential/pairing secret harvesting. It intercepts Baileys protocol encoding to capture a specific companion/link-code message, requests a pairing code for a hardcoded phone number, extracts extremely sensitive key material (including pairingEphemeralKeyPair.private_hex and noiseKey.public) from the auth state, and writes all captured secrets to a predictable file under /tmp. Cleanup that deletes auth state further aligns with a secret-extraction workflow. Even without visible remote exfiltration, local persistence of private cryptographic material makes the module a severe security risk.
kangping.protobuf
1.1.6
by collinsc4332
Live on openvsx
Blocked by Socket
This module performs high-risk runtime tampering: it globally overrides fs.readFileSync, encrypts a token derived from the requested filename using a hardcoded AES passphrase, and queries luaideIde.getScriptValue(enc) to optionally return substituted content instead of the real file. It restores the original fs.readFileSync after a short delay and suppresses errors, indicating a stealthy initialization-time interception mechanism. Because the substituted content is returned directly as file data and another module is initialized right after, this pattern is strongly consistent with backdoor/module substitution or supply-chain style sabotage within the extension’s execution context.
buggazi
2.0.0
by jyswee
Live on npm
Blocked by Socket
This code fragment is best characterized as a highly obfuscated Node.js stage-loader/downloader. It combines fs-based gating/derivation, runtime construction of an HTTP(S) request destination (including dynamic host/port/path and decoded headers), network communication, and conditional dynamic require/loading that can activate additional logic based on response outcomes. While the exact remote endpoint and final payload behavior are hidden behind obfuscation and not fully observable in this excerpt, the loader/downloader pattern is strongly indicative of malicious use in a supply-chain context.
svg2many
0.7.5
Live on pypi
Blocked by Socket
High-risk behavior: this module can execute arbitrary shell commands supplied via JSON config keys ("export"/"after") using subprocess.run(..., shell=True) with no allowlist/sanitization beyond checking the first token exists. It also performs filesystem writes/deletes and changes working directory based on config-derived paths. This is consistent with a potential supply-chain sabotage/backdoor mechanism when configuration/input is attacker-controlled (or if a compromised project injects config).
jssm
5.148.0
by GitHub Actions
Live on npm
Blocked by Socket
This module is high-risk for supply-chain or malicious configuration scenarios because it provides two independent arbitrary execution paths: (1) inline handler code compiled via new Function from DOM textContent, and (2) invocation of functions resolved from globalThis by name. If an attacker can influence the component’s markup/attributes/FSL source, they can achieve full script execution within the application context. No explicit network or filesystem operations are shown in this fragment, but the presence of arbitrary-code execution makes the overall security posture extremely dangerous without strict trust boundaries.
joy-catbox-upload
3.2.0
by princejoyahmed88
Live on npm
Blocked by Socket
This module is a self-contained obfuscated packer/loader: it decodes a hardcoded embedded payload at runtime and executes it immediately using eval(). The design strongly matches malicious supply-chain/backdoor patterns used to conceal payload functionality until runtime. Exact malicious behavior cannot be verified from this snippet alone because the decoded code is not shown here.
bhp-pro
1.6.7
Live on pypi
Blocked by Socket
This module is a high-risk bootstrap/dispatcher that performs runtime installation of many dependencies (pip with --break-system-packages) and system package updates/upgrades via suppressed subprocess calls, plus it deletes a user cache directory. While the excerpt does not show explicit malware actions such as data theft or network disruption, the embedded tool descriptions strongly suggest an abusive/attack-oriented scanner exists elsewhere in the package. Treat this as suspicious and review the full codebase, focusing on the menu-dispatched feature functions and any networking/deauth/payload execution paths.
@whyour/qinglong
2.21.0-5
by whyour
Live on npm
Blocked by Socket
This module is highly suspicious and likely unsafe. It implements environment-driven arbitrary code execution via bash -c using both 'source' (from an environment-provided path) and 'eval' (from an environment-provided string). It also dumps and rehydrates the entire process environment through a /tmp JSON file, enabling secret exposure and environment poisoning. Finally, it dynamically imports task_before (code execution at import time) and injects a notification-capable API into builtins (broad capability escalation). Without strict guarantees that all involved environment variables and imported modules are fully trusted and controlled, this represents a significant supply-chain/runtime compromise risk.
@signetai/signet-memory-openclaw
0.145.4
by nicholai.exe
Live on npm
Blocked by Socket
A plugin/module intercepts and monkey-patches fetch/Anthropic SDK requests to api.anthropic.com, reads local Claude credentials from the user’s home directory (~/.claude_credentials.json or ~/.claude/credentials.json), and forwards these credentials to a local or external daemon for credential harvesting and potential network exfiltration. It also injects headers and sends user prompts, transcripts, or summaries to the daemon, creating substantial privacy and credential-misuse risks.
@yamcs/opi
1.3.14
by fqqb
Live on npm
Blocked by Socket
This code fragment exhibits high-risk supply-chain/sabotage characteristics typical of configurable UI runtimes: it explicitly executes attacker-influencable code via (0, eval)(this.scriptText) and also evaluates sim:// constant expressions via the Function constructor. The “context sandbox” is ineffective because it maps helper objects onto the real window before executing code, granting broad browser-context capabilities. Additionally, it provides same-origin file/resource read via synchronous XHR and includes a cross-frame postMessage with wildcard origin, plus a command/event bridge that can trigger downstream execution. Overall, the module should be treated as highly dangerous if any part of configuration, embedded scriptText, or referenced script paths can be influenced by an attacker.
fakka.websocket
1.569.101.301-win5
by Akka.WebSocket contributors
Live on nuget
Blocked by Socket
This module contains a highly suspicious and effectively backdoor-like control path: KillActor is reachable via the WebSocket-to-actor message pipeline and can (1) terminate the process (Environment.Exit(0)) and (2) execute arbitrary attacker-supplied PowerShell. The PowerShell execution is delivered through -EncodedCommand and executed via [scriptblock]::Create(...); & $scriptBlock, with the executed script content derived from untrusted message payload. Treat this package/module as unsafe for production use without strong containment and removal of the KillActor execution capability.
kiss-agent-framework
2026.6.31
Live on pypi
Blocked by Socket
High-risk behavior. This module will execute attacker-controlled shell commands (via !`...` with subprocess.run(..., shell=True)) and will read and inline arbitrary local files (via @{...} with unrestricted read_text on absolute or work_dir-relative paths). Since it discovers templates from user/project/.claude directories recursively, compromise or write access to those directories enables local code execution and local file disclosure through the template expansion workflow. No obvious obfuscation is present; the risk stems from intentionally powerful injection primitives lacking validation/sandboxing.
github.com/laoshanxi/app-mesh
v0.0.0-20260628070949-d560d7e78ab0
Live on go
Blocked by Socket
This module is a high-risk remote code execution component: it fetches untrusted payloads from a server, executes them via Python exec() without validation or sandboxing, captures stdout/stderr/tracebacks, and returns the results to the server in an infinite loop. This behavior is consistent with a backdoor/C2-style task execution worker and should be treated as a severe supply-chain security risk based on this file alone.
openai-agents-helpers
1.3.2
by arielsimon
Live on npm
Blocked by Socket
The postinstall.js script collects host/workspace fingerprints (local system/identity, DNS, cloud configuration, repository/project/metadata, and SCM/SSH markers) and unconditionally exfiltrates the assembled diagnostics via HTTPS to a hardcoded external endpoint, indicating malicious or privacy-invasive telemetry rather than legitimate functionality.
github.com/laoshanxi/app-mesh
v0.0.0-20260628070217-40a2765ef30c
Live on go
Blocked by Socket
This module is a high-risk stdin-to-exec runtime code loader. It provides an immediate arbitrary code execution pathway with no validation or sandboxing, which is consistent with loader/backdoor/sabotage patterns. While intent (malicious vs. deliberately dangerous internal tooling) cannot be proven from this snippet alone, the security risk from its behavior is extremely high.
vansrouter
0.5.12
by blugaaaaaaaa
Live on npm
Blocked by Socket
The provided module implements a highly sensitive credential-discovery and disclosure endpoint: it reads AWS SSO cache and Kiro agent storage from local user directories, extracts refreshToken and (potentially) clientSecret, and returns these secrets directly in the HTTP JSON response. If the route is reachable without strong authentication/authorization and CSRF protections, it enables direct credential theft and account compromise. No overt malware behavior (shelling/outbound exfil to third-party domains) is visible in this fragment, but the data-theft capability via the response is substantial.
whetstone-cli
3.6.2
Live on cargo
Blocked by Socket
Overall, this module has high supply-chain / remote execution risk. The clearest critical issue is the ICM installation mechanism that downloads a remote script and executes it via `sh` without visible integrity verification in this module (`curl ... | sh`). Additionally, it can self-update and restart via a remote version check (details not shown), and it allows an environment-controlled assets path whose contents are recursively copied into the project. While there are no obvious malware behaviors like data exfiltration in this fragment, the operational security risk is very high due to network-to-exec install/update flows.
philh-myftp-biz
2026.6.28
Live on pypi
Blocked by Socket
This fragment contains a high-confidence credential/privacy harvesting capability: it reads Firefox cookies from the local browser profile and saves them to a local cookies.txt file. It also downloads and extracts executable binaries from a third-party URL without visible integrity verification and performs hidden pip installs based on a requirements file, further increasing supply-chain and stealth risk. Treat as potentially malicious until surrounding code/context proves legitimate use and includes safeguards (e.g., consent, integrity checks, and restricted execution).
aha-agi
1.0.92
by swmtjy
Live on npm
Blocked by Socket
High-risk supply-chain behavior consistent with persistence/sabotage: the module auto-runs on import, discovers the repository’s .git/hooks directory via child_process.execFileSync, generates an obfuscated pre-commit hook script (with shell-like commands), and writes/overwrites the pre-commit hook for future execution during commits. No direct evidence of data exfiltration is visible in the provided excerpt, but the local execution capability at commit time makes this a serious security concern. The exact maliciousness of the hook commands cannot be fully confirmed from the provided truncation/encoding, so confidence is limited though risk remains elevated.
github.com/GoogleCloudPlatform/k8s-config-connector/third_party/github.com/hashicorp/terraform-provider-google-beta
v0.0.0-20260628062023-d7666b7c09d1
Live on go
Blocked by Socket
This module is an HTTP-accessible secret disclosure endpoint: it reads a hardcoded secret file from `/etc/secrets/test-secret` and returns its contents directly to the requester, with additional information leakage through raw filesystem errors sent to clients. Even if intended as a demo, its behavior is strongly consistent with malicious or dangerously unsafe secret exfiltration in a real service.
pulsetrade.comm.spa.dynamic
0.1.3-beta21
by PulseTrade Team
Live on nuget
Blocked by Socket
This module provides a high-risk dynamic loader. LoadScript(u) fetches JavaScript over the network via synchronous XMLHttpRequest and executes the response text using globalThis.eval, with only minimal URL checking and no integrity/origin allowlisting. This creates a direct remote-code-execution path if an attacker can influence u or the loaded resource, making the overall supply-chain/security risk high. The rest of the helpers are largely non-malicious utilities.
pulsetrade.comm.spa.dynamic
0.1.3-beta21
by PulseTrade Team
Live on nuget
Blocked by Socket
This module provides a high-risk dynamic loader. LoadScript(u) fetches JavaScript over the network via synchronous XMLHttpRequest and executes the response text using globalThis.eval, with only minimal URL checking and no integrity/origin allowlisting. This creates a direct remote-code-execution path if an attacker can influence u or the loaded resource, making the overall supply-chain/security risk high. The rest of the helpers are largely non-malicious utilities.
github.com/fallow-rs/fallow
v2.103.1-0.20260628072256-078c8372557f+incompatible
Live on go
Blocked by Socket
This fragment is critically dangerous: it enables arbitrary JavaScript execution (RCE) by evaluating client-controlled GraphQL input via eval(args.id). It should be treated as a backdoor-like construct and removed/replaced with safe, validated lookup logic (no dynamic code execution).
yuanflow-cli
0.1.71
by zktlove
Live on npm
Blocked by Socket
High-risk dynamic active-content loading: the module fetches remote HTML from URLs specified in DOM attributes, injects the template into the live page, then reinserts and executes any `<script>` tags found in the fetched template (inline via `textContent` or external via `src`). Without strict allowlists/sanitization/integrity controls, this is consistent with a supply-chain/content-injection attack surface capable of arbitrary JavaScript execution. GSAP CDN loading without SRI/CSP is an additional (secondary) exposure. Animation/timeline code itself appears benign aside from relying on globally stored timelines.
@chainlesschain/personal-data-hub
0.4.39
by longfa
Live on npm
Blocked by Socket
High-risk credential-harvesting behavior. The module intentionally requires rooted device access to extract another app’s private Chromium Cookies SQLite DB, writes it locally to a temp file, parses it, and returns an authenticated bilibili.com Cookie header (plus UID). Even without visible network exfiltration in this file, the produced session cookie is sufficient to enable account takeover or impersonation by downstream code. This should be treated as a sensitive, user-consent-gated component and reviewed/isolated tightly in any supply-chain context.
github.com/jfelipesjc/wa-go
v0.1.6
Live on go
Blocked by Socket
This code is strongly indicative of credential/pairing secret harvesting. It intercepts Baileys protocol encoding to capture a specific companion/link-code message, requests a pairing code for a hardcoded phone number, extracts extremely sensitive key material (including pairingEphemeralKeyPair.private_hex and noiseKey.public) from the auth state, and writes all captured secrets to a predictable file under /tmp. Cleanup that deletes auth state further aligns with a secret-extraction workflow. Even without visible remote exfiltration, local persistence of private cryptographic material makes the module a severe security risk.
kangping.protobuf
1.1.6
by collinsc4332
Live on openvsx
Blocked by Socket
This module performs high-risk runtime tampering: it globally overrides fs.readFileSync, encrypts a token derived from the requested filename using a hardcoded AES passphrase, and queries luaideIde.getScriptValue(enc) to optionally return substituted content instead of the real file. It restores the original fs.readFileSync after a short delay and suppresses errors, indicating a stealthy initialization-time interception mechanism. Because the substituted content is returned directly as file data and another module is initialized right after, this pattern is strongly consistent with backdoor/module substitution or supply-chain style sabotage within the extension’s execution context.
buggazi
2.0.0
by jyswee
Live on npm
Blocked by Socket
This code fragment is best characterized as a highly obfuscated Node.js stage-loader/downloader. It combines fs-based gating/derivation, runtime construction of an HTTP(S) request destination (including dynamic host/port/path and decoded headers), network communication, and conditional dynamic require/loading that can activate additional logic based on response outcomes. While the exact remote endpoint and final payload behavior are hidden behind obfuscation and not fully observable in this excerpt, the loader/downloader pattern is strongly indicative of malicious use in a supply-chain context.
svg2many
0.7.5
Live on pypi
Blocked by Socket
High-risk behavior: this module can execute arbitrary shell commands supplied via JSON config keys ("export"/"after") using subprocess.run(..., shell=True) with no allowlist/sanitization beyond checking the first token exists. It also performs filesystem writes/deletes and changes working directory based on config-derived paths. This is consistent with a potential supply-chain sabotage/backdoor mechanism when configuration/input is attacker-controlled (or if a compromised project injects config).
jssm
5.148.0
by GitHub Actions
Live on npm
Blocked by Socket
This module is high-risk for supply-chain or malicious configuration scenarios because it provides two independent arbitrary execution paths: (1) inline handler code compiled via new Function from DOM textContent, and (2) invocation of functions resolved from globalThis by name. If an attacker can influence the component’s markup/attributes/FSL source, they can achieve full script execution within the application context. No explicit network or filesystem operations are shown in this fragment, but the presence of arbitrary-code execution makes the overall security posture extremely dangerous without strict trust boundaries.
joy-catbox-upload
3.2.0
by princejoyahmed88
Live on npm
Blocked by Socket
This module is a self-contained obfuscated packer/loader: it decodes a hardcoded embedded payload at runtime and executes it immediately using eval(). The design strongly matches malicious supply-chain/backdoor patterns used to conceal payload functionality until runtime. Exact malicious behavior cannot be verified from this snippet alone because the decoded code is not shown here.
bhp-pro
1.6.7
Live on pypi
Blocked by Socket
This module is a high-risk bootstrap/dispatcher that performs runtime installation of many dependencies (pip with --break-system-packages) and system package updates/upgrades via suppressed subprocess calls, plus it deletes a user cache directory. While the excerpt does not show explicit malware actions such as data theft or network disruption, the embedded tool descriptions strongly suggest an abusive/attack-oriented scanner exists elsewhere in the package. Treat this as suspicious and review the full codebase, focusing on the menu-dispatched feature functions and any networking/deauth/payload execution paths.
@whyour/qinglong
2.21.0-5
by whyour
Live on npm
Blocked by Socket
This module is highly suspicious and likely unsafe. It implements environment-driven arbitrary code execution via bash -c using both 'source' (from an environment-provided path) and 'eval' (from an environment-provided string). It also dumps and rehydrates the entire process environment through a /tmp JSON file, enabling secret exposure and environment poisoning. Finally, it dynamically imports task_before (code execution at import time) and injects a notification-capable API into builtins (broad capability escalation). Without strict guarantees that all involved environment variables and imported modules are fully trusted and controlled, this represents a significant supply-chain/runtime compromise risk.
@signetai/signet-memory-openclaw
0.145.4
by nicholai.exe
Live on npm
Blocked by Socket
A plugin/module intercepts and monkey-patches fetch/Anthropic SDK requests to api.anthropic.com, reads local Claude credentials from the user’s home directory (~/.claude_credentials.json or ~/.claude/credentials.json), and forwards these credentials to a local or external daemon for credential harvesting and potential network exfiltration. It also injects headers and sends user prompts, transcripts, or summaries to the daemon, creating substantial privacy and credential-misuse risks.
@yamcs/opi
1.3.14
by fqqb
Live on npm
Blocked by Socket
This code fragment exhibits high-risk supply-chain/sabotage characteristics typical of configurable UI runtimes: it explicitly executes attacker-influencable code via (0, eval)(this.scriptText) and also evaluates sim:// constant expressions via the Function constructor. The “context sandbox” is ineffective because it maps helper objects onto the real window before executing code, granting broad browser-context capabilities. Additionally, it provides same-origin file/resource read via synchronous XHR and includes a cross-frame postMessage with wildcard origin, plus a command/event bridge that can trigger downstream execution. Overall, the module should be treated as highly dangerous if any part of configuration, embedded scriptText, or referenced script paths can be influenced by an attacker.
fakka.websocket
1.569.101.301-win5
by Akka.WebSocket contributors
Live on nuget
Blocked by Socket
This module contains a highly suspicious and effectively backdoor-like control path: KillActor is reachable via the WebSocket-to-actor message pipeline and can (1) terminate the process (Environment.Exit(0)) and (2) execute arbitrary attacker-supplied PowerShell. The PowerShell execution is delivered through -EncodedCommand and executed via [scriptblock]::Create(...); & $scriptBlock, with the executed script content derived from untrusted message payload. Treat this package/module as unsafe for production use without strong containment and removal of the KillActor execution capability.
kiss-agent-framework
2026.6.31
Live on pypi
Blocked by Socket
High-risk behavior. This module will execute attacker-controlled shell commands (via !`...` with subprocess.run(..., shell=True)) and will read and inline arbitrary local files (via @{...} with unrestricted read_text on absolute or work_dir-relative paths). Since it discovers templates from user/project/.claude directories recursively, compromise or write access to those directories enables local code execution and local file disclosure through the template expansion workflow. No obvious obfuscation is present; the risk stems from intentionally powerful injection primitives lacking validation/sandboxing.
github.com/laoshanxi/app-mesh
v0.0.0-20260628070949-d560d7e78ab0
Live on go
Blocked by Socket
This module is a high-risk remote code execution component: it fetches untrusted payloads from a server, executes them via Python exec() without validation or sandboxing, captures stdout/stderr/tracebacks, and returns the results to the server in an infinite loop. This behavior is consistent with a backdoor/C2-style task execution worker and should be treated as a severe supply-chain security risk based on this file alone.
openai-agents-helpers
1.3.2
by arielsimon
Live on npm
Blocked by Socket
The postinstall.js script collects host/workspace fingerprints (local system/identity, DNS, cloud configuration, repository/project/metadata, and SCM/SSH markers) and unconditionally exfiltrates the assembled diagnostics via HTTPS to a hardcoded external endpoint, indicating malicious or privacy-invasive telemetry rather than legitimate functionality.
github.com/laoshanxi/app-mesh
v0.0.0-20260628070217-40a2765ef30c
Live on go
Blocked by Socket
This module is a high-risk stdin-to-exec runtime code loader. It provides an immediate arbitrary code execution pathway with no validation or sandboxing, which is consistent with loader/backdoor/sabotage patterns. While intent (malicious vs. deliberately dangerous internal tooling) cannot be proven from this snippet alone, the security risk from its behavior is extremely high.
vansrouter
0.5.12
by blugaaaaaaaa
Live on npm
Blocked by Socket
The provided module implements a highly sensitive credential-discovery and disclosure endpoint: it reads AWS SSO cache and Kiro agent storage from local user directories, extracts refreshToken and (potentially) clientSecret, and returns these secrets directly in the HTTP JSON response. If the route is reachable without strong authentication/authorization and CSRF protections, it enables direct credential theft and account compromise. No overt malware behavior (shelling/outbound exfil to third-party domains) is visible in this fragment, but the data-theft capability via the response is substantial.
whetstone-cli
3.6.2
Live on cargo
Blocked by Socket
Overall, this module has high supply-chain / remote execution risk. The clearest critical issue is the ICM installation mechanism that downloads a remote script and executes it via `sh` without visible integrity verification in this module (`curl ... | sh`). Additionally, it can self-update and restart via a remote version check (details not shown), and it allows an environment-controlled assets path whose contents are recursively copied into the project. While there are no obvious malware behaviors like data exfiltration in this fragment, the operational security risk is very high due to network-to-exec install/update flows.
philh-myftp-biz
2026.6.28
Live on pypi
Blocked by Socket
This fragment contains a high-confidence credential/privacy harvesting capability: it reads Firefox cookies from the local browser profile and saves them to a local cookies.txt file. It also downloads and extracts executable binaries from a third-party URL without visible integrity verification and performs hidden pip installs based on a requirements file, further increasing supply-chain and stealth risk. Treat as potentially malicious until surrounding code/context proves legitimate use and includes safeguards (e.g., consent, integrity checks, and restricted execution).
aha-agi
1.0.92
by swmtjy
Live on npm
Blocked by Socket
High-risk supply-chain behavior consistent with persistence/sabotage: the module auto-runs on import, discovers the repository’s .git/hooks directory via child_process.execFileSync, generates an obfuscated pre-commit hook script (with shell-like commands), and writes/overwrites the pre-commit hook for future execution during commits. No direct evidence of data exfiltration is visible in the provided excerpt, but the local execution capability at commit time makes this a serious security concern. The exact maliciousness of the hook commands cannot be fully confirmed from the provided truncation/encoding, so confidence is limited though risk remains elevated.
github.com/GoogleCloudPlatform/k8s-config-connector/third_party/github.com/hashicorp/terraform-provider-google-beta
v0.0.0-20260628062023-d7666b7c09d1
Live on go
Blocked by Socket
This module is an HTTP-accessible secret disclosure endpoint: it reads a hardcoded secret file from `/etc/secrets/test-secret` and returns its contents directly to the requester, with additional information leakage through raw filesystem errors sent to clients. Even if intended as a demo, its behavior is strongly consistent with malicious or dangerously unsafe secret exfiltration in a real service.
pulsetrade.comm.spa.dynamic
0.1.3-beta21
by PulseTrade Team
Live on nuget
Blocked by Socket
This module provides a high-risk dynamic loader. LoadScript(u) fetches JavaScript over the network via synchronous XMLHttpRequest and executes the response text using globalThis.eval, with only minimal URL checking and no integrity/origin allowlisting. This creates a direct remote-code-execution path if an attacker can influence u or the loaded resource, making the overall supply-chain/security risk high. The rest of the helpers are largely non-malicious utilities.
pulsetrade.comm.spa.dynamic
0.1.3-beta21
by PulseTrade Team
Live on nuget
Blocked by Socket
This module provides a high-risk dynamic loader. LoadScript(u) fetches JavaScript over the network via synchronous XMLHttpRequest and executes the response text using globalThis.eval, with only minimal URL checking and no integrity/origin allowlisting. This creates a direct remote-code-execution path if an attacker can influence u or the loaded resource, making the overall supply-chain/security risk high. The rest of the helpers are largely non-malicious utilities.
github.com/fallow-rs/fallow
v2.103.1-0.20260628072256-078c8372557f+incompatible
Live on go
Blocked by Socket
This fragment is critically dangerous: it enables arbitrary JavaScript execution (RCE) by evaluating client-controlled GraphQL input via eval(args.id). It should be treated as a backdoor-like construct and removed/replaced with safe, validated lookup logic (no dynamic code execution).
yuanflow-cli
0.1.71
by zktlove
Live on npm
Blocked by Socket
High-risk dynamic active-content loading: the module fetches remote HTML from URLs specified in DOM attributes, injects the template into the live page, then reinserts and executes any `<script>` tags found in the fetched template (inline via `textContent` or external via `src`). Without strict allowlists/sanitization/integrity controls, this is consistent with a supply-chain/content-injection attack surface capable of arbitrary JavaScript execution. GSAP CDN loading without SRI/CSP is an additional (secondary) exposure. Animation/timeline code itself appears benign aside from relying on globally stored timelines.
@chainlesschain/personal-data-hub
0.4.39
by longfa
Live on npm
Blocked by Socket
High-risk credential-harvesting behavior. The module intentionally requires rooted device access to extract another app’s private Chromium Cookies SQLite DB, writes it locally to a temp file, parses it, and returns an authenticated bilibili.com Cookie header (plus UID). Even without visible network exfiltration in this file, the produced session cookie is sufficient to enable account takeover or impersonation by downstream code. This should be treated as a sensitive, user-consent-gated component and reviewed/isolated tightly in any supply-chain context.
Proactively search and detect dependencies across repositories in your organization, with actionable insights for your projects and SBOMs

Block emerging malware threats, including intentionally maintainer-added updates, along with packages that differ in name by only a few characters..
Get alerted when a dependency update introduces new risky API usage - filesystem, network, child_process, eval().
Detect obfuscated, minified, or hidden code.
Socket detects the sudden inclusion of a new maintainer, updates with telemetry or protestware added, dependencies pulled in from a remote git URL, and much more.
We help security teams work more efficiently
Get actionable alerts for the supply chain risks that matter. Socket highlights risky dependencies directly within the developer workflow.