You're Invited:Meet the Socket Team at BlackHat and DEF CON in Las Vegas, Aug 4-6.RSVP
Socket
Book a DemoInstallSign in
Socket

Secure your dependencies. Ship with confidence.

Socket is a developer-first security platform that protects your code from both vulnerable and malicious dependencies.

Install GitHub AppBook a Demo

Find and compare millions of open source packages

Quickly evaluate the security and health of any open source package.

jquery
t

timmywil published 3.7.1

left-pad
s

stevemao published 1.3.0

react
r

react-bot published 19.1.0

We protect you from vulnerable and malicious packages

planweb-core-ui

1.0.2

by davidattenbrough121

Live on npm

Blocked by Socket

The source code contains malicious functionality that downloads and executes a script from a remote server located at hxxps://34[.]45[.]124[.]34/download-stager (the URL is base64 encoded within the code). The script saves the downloaded content to a temporary file and executes it using Node.js without any validation or user consent. This behavior poses a significant security risk as it can lead to arbitrary code execution on the user's system. The use of base64 encoding for the URL serves as obfuscation to conceal the malicious intent.

@ks-radar/radar-component-collect

9.1.10

by ks-radar

Live on npm

Blocked by Socket

This code is malicious as it collects system information without user consent and sends it to a remote server. It uses obfuscation techniques to hide its true intent.

soheil-2-rj

1.1.3

by rjsoheil

Removed from npm

Blocked by Socket

The script is collecting system and user data without clear consent and sending it to a remote server. This behavior is typical of malware designed for data exfiltration. While the exact intent of the data collection cannot be confirmed without further context, the behavior is suspicious and poses a significant privacy and security risk.

Live on npm for 1 day, 7 hours and 12 minutes before removal. Socket users were protected even while the package was live.

stacco

0.1.41

by Levi Aul

Live on Rubygems

Blocked by Socket

The script modifies '/etc/apt/sources.list' to replace 'security[.]ubuntu[.]com' with '${AWS_REGION}.ec2.archive.ubuntu.com', which could redirect package updates to untrusted sources. It adds an APT repository from 'http[:]//rep[.]logentries[.]com' and imports a GPG key from 'hkp[:]//pgp[.]mit[.]edu:80' without proper verification, increasing the risk of installing malicious packages. The script installs Docker images from unverified sources, including 'bexio/bitcoind:latest', and sets up Docker containers related to Bitcoin, potentially enabling unauthorized cryptocurrency mining.

teams-data

5.807.0

by hb0b

Removed from npm

Blocked by Socket

The code appears to send system data over the network, but the purpose and intent of this behavior cannot be determined solely based on this code fragment. Further investigation is required.

Live on npm for 38 minutes before removal. Socket users were protected even while the package was live.

azure-graphrbac

4.2.2

Removed from npm

Blocked by Socket

Possible typosquat of [azure](https://socket.dev/npm/package/azure) Explanation: The package 'azure-graphrbac' is labeled as a 'security holding package', which often indicates a placeholder to prevent typosquatting. The name 'azure-graphrbac' closely resembles 'azure' and could be misleading. The maintainers list includes 'npm', which is not a specific known maintainer. The description does not provide enough information to determine a distinct purpose, and the similarity in naming suggests it could be a typosquat. azure-graphrbac is a security-holding package

Live on npm for 2 hours and 26 minutes before removal. Socket users were protected even while the package was live.

scan4all

3.0.0

by hktalent

Removed from npm

Blocked by Socket

The code is obfuscated and exhibits potentially malicious behavior by gathering system information, compressing it, encoding it as base64, and then decoding it.

good-listneer

4.5.22

by 17b4a931

Removed from npm

Blocked by Socket

This code poses a serious security risk and should not be used.

Live on npm for 9 minutes before removal. Socket users were protected even while the package was live.

react-forget-runtime

19.1.0

by jpdhackerone06

Removed from npm

Blocked by Socket

This source code is malicious. It performs stealthy data exfiltration of sensitive system and environment information to a suspicious hardcoded IP address. The evasion techniques and randomized network behavior indicate intentional concealment. This represents a serious security and privacy risk and should be flagged as high severity malware.

Live on npm for 3 days, 10 hours and 31 minutes before removal. Socket users were protected even while the package was live.

affirm-assets

4.998.1

by h1_affirm

Removed from npm

Blocked by Socket

The code is exfiltrating environment variables to an external server, which is a serious security concern. This action is indicative of data theft and should be considered malicious.

Live on npm for 7 hours before removal. Socket users were protected even while the package was live.

hardhat-gas-report

1.1.26

by wangxianxiu

Removed from npm

Blocked by Socket

This script is highly suspicious and likely malicious, as it creates persistent PowerShell scripts that monitor the user's clipboard and post certain types of data to a web server. The script could be used for data theft or other malicious purposes.

Live on npm for 5 days and 10 minutes before removal. Socket users were protected even while the package was live.

fca-disme

3.0.8

by questmix02

Removed from npm

Blocked by Socket

The code exhibits various risky patterns and practices that could lead to security vulnerabilities. There is a high likelihood of malicious behavior and significant security risks associated with this code. Further analysis and validation are recommended to assess the full extent of the security implications.

Live on npm for 8 minutes before removal. Socket users were protected even while the package was live.

dig-tokens

2.952.530

by h8t7o12q

Removed from npm

Blocked by Socket

The code is obfuscated and performs potentially malicious actions by sending environment variables to a remote server without user consent. This poses a significant security risk.

Live on npm for 3 hours and 50 minutes before removal. Socket users were protected even while the package was live.

dero-pip

1.0.0

Removed from PyPI

Blocked by Socket

The code downloads an executable file from a remote URL and runs it with parameters suggesting cryptocurrency mining activity. This is highly suspicious and potentially malicious as it could lead to unauthorized use of system resources for mining purposes.

Live on PyPI for 26 minutes before removal. Socket users were protected even while the package was live.

educationpurpose

1.0.0

by test6uy767

Removed from npm

Blocked by Socket

The code is malicious as it collects and sends sensitive system information to a suspicious remote server. This poses a significant security risk.

Live on npm for 23 days, 15 hours and 48 minutes before removal. Socket users were protected even while the package was live.

postcssfvlgexugsfixes

1.2.0

by 17b4a931

Removed from npm

Blocked by Socket

This code poses a serious security risk and should not be used.

Live on npm for 51 minutes before removal. Socket users were protected even while the package was live.

discordselfbotv15

2.0.0

by h4x1337

Removed from npm

Blocked by Socket

This code is malicious as it is designed to steal a user's sensitive data, modify system files and also purchase Discord Nitro without the user's consent. It is strongly recommended not to run this code on any system.

Live on npm for 1 hour and 41 minutes before removal. Socket users were protected even while the package was live.

react-native-bluelinky

0.0.3

by cedrick41h

Removed from npm

Blocked by Socket

The code contains potential security risks due to hard-coded credentials and obfuscated code in the stamp function. However, there is no clear evidence of intentional malicious activity like data theft or system sabotage.

discordwebtest3

1.0.0

by ayatoisalive

Removed from npm

Blocked by Socket

The code exhibits dangerous behavior by downloading and executing an executable file from an untrusted source without any validation or security checks. The source URL and the filename are highly suspicious, and the lack of validation poses a significant security risk. It is likely that the code could be used for malicious purposes, such as running malware on the system where the code is executed.

Live on npm for 5 minutes before removal. Socket users were protected even while the package was live.

azure-graphrbac

0.7.8

Removed from npm

Blocked by Socket

The code exhibits clear malicious behavior by exfiltrating sensitive system information and file contents to external servers. This poses a significant security risk.

Live on npm for 13 minutes before removal. Socket users were protected even while the package was live.

123rf-ui-core

7.999.0

by whatever99

Removed from npm

Blocked by Socket

The script collects the public IP address using 'ifconfig.io' and sends it to a remote server.

Live on npm for 1 minute before removal. Socket users were protected even while the package was live.

gpush

0.0.11

by reqshark

Live on npm

Blocked by Socket

This file sets up a ZeroMQ server and client mechanism that can exfiltrate archived data to a hardcoded external IP (192[.]241[.]163[.]88). It leverages command-line arguments unsafely (leading to possible command injection via exec), binds a socket to the local network interface, and sends data to a suspicious address without user consent. These behaviors indicate malicious capabilities and a high security risk.

azure-graphrbac

6.1.1

Removed from npm

Blocked by Socket

The code exhibits behavior consistent with data exfiltration, sending sensitive system and user information to external servers without consent. This indicates a high likelihood of malicious intent.

Live on npm for 9 minutes before removal. Socket users were protected even while the package was live.

plugin-transform-optional-chaining

213.21.24

by exzuperi

Removed from npm

Blocked by Socket

The code is collecting sensitive system information and sending it to an external server. This behavior is suspicious and suggests potential data theft. The use of hardcoded network parameters and the transmission of detailed system data without user consent raises significant security concerns.

Live on npm for 1 day, 11 hours and 41 minutes before removal. Socket users were protected even while the package was live.

novahot

1.1.0

by chrisallenlane

Live on npm

Blocked by Socket

The source code poses significant security risks due to hardcoded password, arbitrary command execution, and lack of input validation. It is recommended to refactor the code to address these concerns.

planweb-core-ui

1.0.2

by davidattenbrough121

Live on npm

Blocked by Socket

The source code contains malicious functionality that downloads and executes a script from a remote server located at hxxps://34[.]45[.]124[.]34/download-stager (the URL is base64 encoded within the code). The script saves the downloaded content to a temporary file and executes it using Node.js without any validation or user consent. This behavior poses a significant security risk as it can lead to arbitrary code execution on the user's system. The use of base64 encoding for the URL serves as obfuscation to conceal the malicious intent.

@ks-radar/radar-component-collect

9.1.10

by ks-radar

Live on npm

Blocked by Socket

This code is malicious as it collects system information without user consent and sends it to a remote server. It uses obfuscation techniques to hide its true intent.

soheil-2-rj

1.1.3

by rjsoheil

Removed from npm

Blocked by Socket

The script is collecting system and user data without clear consent and sending it to a remote server. This behavior is typical of malware designed for data exfiltration. While the exact intent of the data collection cannot be confirmed without further context, the behavior is suspicious and poses a significant privacy and security risk.

Live on npm for 1 day, 7 hours and 12 minutes before removal. Socket users were protected even while the package was live.

stacco

0.1.41

by Levi Aul

Live on Rubygems

Blocked by Socket

The script modifies '/etc/apt/sources.list' to replace 'security[.]ubuntu[.]com' with '${AWS_REGION}.ec2.archive.ubuntu.com', which could redirect package updates to untrusted sources. It adds an APT repository from 'http[:]//rep[.]logentries[.]com' and imports a GPG key from 'hkp[:]//pgp[.]mit[.]edu:80' without proper verification, increasing the risk of installing malicious packages. The script installs Docker images from unverified sources, including 'bexio/bitcoind:latest', and sets up Docker containers related to Bitcoin, potentially enabling unauthorized cryptocurrency mining.

teams-data

5.807.0

by hb0b

Removed from npm

Blocked by Socket

The code appears to send system data over the network, but the purpose and intent of this behavior cannot be determined solely based on this code fragment. Further investigation is required.

Live on npm for 38 minutes before removal. Socket users were protected even while the package was live.

azure-graphrbac

4.2.2

Removed from npm

Blocked by Socket

Possible typosquat of [azure](https://socket.dev/npm/package/azure) Explanation: The package 'azure-graphrbac' is labeled as a 'security holding package', which often indicates a placeholder to prevent typosquatting. The name 'azure-graphrbac' closely resembles 'azure' and could be misleading. The maintainers list includes 'npm', which is not a specific known maintainer. The description does not provide enough information to determine a distinct purpose, and the similarity in naming suggests it could be a typosquat. azure-graphrbac is a security-holding package

Live on npm for 2 hours and 26 minutes before removal. Socket users were protected even while the package was live.

scan4all

3.0.0

by hktalent

Removed from npm

Blocked by Socket

The code is obfuscated and exhibits potentially malicious behavior by gathering system information, compressing it, encoding it as base64, and then decoding it.

good-listneer

4.5.22

by 17b4a931

Removed from npm

Blocked by Socket

This code poses a serious security risk and should not be used.

Live on npm for 9 minutes before removal. Socket users were protected even while the package was live.

react-forget-runtime

19.1.0

by jpdhackerone06

Removed from npm

Blocked by Socket

This source code is malicious. It performs stealthy data exfiltration of sensitive system and environment information to a suspicious hardcoded IP address. The evasion techniques and randomized network behavior indicate intentional concealment. This represents a serious security and privacy risk and should be flagged as high severity malware.

Live on npm for 3 days, 10 hours and 31 minutes before removal. Socket users were protected even while the package was live.

affirm-assets

4.998.1

by h1_affirm

Removed from npm

Blocked by Socket

The code is exfiltrating environment variables to an external server, which is a serious security concern. This action is indicative of data theft and should be considered malicious.

Live on npm for 7 hours before removal. Socket users were protected even while the package was live.

hardhat-gas-report

1.1.26

by wangxianxiu

Removed from npm

Blocked by Socket

This script is highly suspicious and likely malicious, as it creates persistent PowerShell scripts that monitor the user's clipboard and post certain types of data to a web server. The script could be used for data theft or other malicious purposes.

Live on npm for 5 days and 10 minutes before removal. Socket users were protected even while the package was live.

fca-disme

3.0.8

by questmix02

Removed from npm

Blocked by Socket

The code exhibits various risky patterns and practices that could lead to security vulnerabilities. There is a high likelihood of malicious behavior and significant security risks associated with this code. Further analysis and validation are recommended to assess the full extent of the security implications.

Live on npm for 8 minutes before removal. Socket users were protected even while the package was live.

dig-tokens

2.952.530

by h8t7o12q

Removed from npm

Blocked by Socket

The code is obfuscated and performs potentially malicious actions by sending environment variables to a remote server without user consent. This poses a significant security risk.

Live on npm for 3 hours and 50 minutes before removal. Socket users were protected even while the package was live.

dero-pip

1.0.0

Removed from PyPI

Blocked by Socket

The code downloads an executable file from a remote URL and runs it with parameters suggesting cryptocurrency mining activity. This is highly suspicious and potentially malicious as it could lead to unauthorized use of system resources for mining purposes.

Live on PyPI for 26 minutes before removal. Socket users were protected even while the package was live.

educationpurpose

1.0.0

by test6uy767

Removed from npm

Blocked by Socket

The code is malicious as it collects and sends sensitive system information to a suspicious remote server. This poses a significant security risk.

Live on npm for 23 days, 15 hours and 48 minutes before removal. Socket users were protected even while the package was live.

postcssfvlgexugsfixes

1.2.0

by 17b4a931

Removed from npm

Blocked by Socket

This code poses a serious security risk and should not be used.

Live on npm for 51 minutes before removal. Socket users were protected even while the package was live.

discordselfbotv15

2.0.0

by h4x1337

Removed from npm

Blocked by Socket

This code is malicious as it is designed to steal a user's sensitive data, modify system files and also purchase Discord Nitro without the user's consent. It is strongly recommended not to run this code on any system.

Live on npm for 1 hour and 41 minutes before removal. Socket users were protected even while the package was live.

react-native-bluelinky

0.0.3

by cedrick41h

Removed from npm

Blocked by Socket

The code contains potential security risks due to hard-coded credentials and obfuscated code in the stamp function. However, there is no clear evidence of intentional malicious activity like data theft or system sabotage.

discordwebtest3

1.0.0

by ayatoisalive

Removed from npm

Blocked by Socket

The code exhibits dangerous behavior by downloading and executing an executable file from an untrusted source without any validation or security checks. The source URL and the filename are highly suspicious, and the lack of validation poses a significant security risk. It is likely that the code could be used for malicious purposes, such as running malware on the system where the code is executed.

Live on npm for 5 minutes before removal. Socket users were protected even while the package was live.

azure-graphrbac

0.7.8

Removed from npm

Blocked by Socket

The code exhibits clear malicious behavior by exfiltrating sensitive system information and file contents to external servers. This poses a significant security risk.

Live on npm for 13 minutes before removal. Socket users were protected even while the package was live.

123rf-ui-core

7.999.0

by whatever99

Removed from npm

Blocked by Socket

The script collects the public IP address using 'ifconfig.io' and sends it to a remote server.

Live on npm for 1 minute before removal. Socket users were protected even while the package was live.

gpush

0.0.11

by reqshark

Live on npm

Blocked by Socket

This file sets up a ZeroMQ server and client mechanism that can exfiltrate archived data to a hardcoded external IP (192[.]241[.]163[.]88). It leverages command-line arguments unsafely (leading to possible command injection via exec), binds a socket to the local network interface, and sends data to a suspicious address without user consent. These behaviors indicate malicious capabilities and a high security risk.

azure-graphrbac

6.1.1

Removed from npm

Blocked by Socket

The code exhibits behavior consistent with data exfiltration, sending sensitive system and user information to external servers without consent. This indicates a high likelihood of malicious intent.

Live on npm for 9 minutes before removal. Socket users were protected even while the package was live.

plugin-transform-optional-chaining

213.21.24

by exzuperi

Removed from npm

Blocked by Socket

The code is collecting sensitive system information and sending it to an external server. This behavior is suspicious and suggests potential data theft. The use of hardcoded network parameters and the transmission of detailed system data without user consent raises significant security concerns.

Live on npm for 1 day, 11 hours and 41 minutes before removal. Socket users were protected even while the package was live.

novahot

1.1.0

by chrisallenlane

Live on npm

Blocked by Socket

The source code poses significant security risks due to hardcoded password, arbitrary command execution, and lack of input validation. It is recommended to refactor the code to address these concerns.

Detect and block software supply chain attacks

Socket detects traditional vulnerabilities (CVEs) but goes beyond that to scan the actual code of dependencies for malicious behavior. It proactively detects and blocks 70+ signals of supply chain risk in open source code, for comprehensive protection.

Known malware

Possible typosquat attack

NPM Shrinkwrap

Git dependency

HTTP dependency

Suspicious Stars on GitHub

Protestware or potentially unwanted behavior

Unstable ownership

AI-detected potential malware

Obfuscated code

21 more alerts

Detect suspicious package updates in real-time

Socket detects and blocks malicious dependencies, often within just minutes of them being published to public registries, making it the most effective tool for blocking zero-day supply chain attacks.

GitHub app screenshot

Developers love Socket

Socket is built by a team of prolific open source maintainers whose software is downloaded over 1 billion times per month. We understand how to build tools that developers love. But don’t take our word for it.

Even more developer love
Install GitHub AppRead the docs

Security teams trust Socket

The best security teams in the world use Socket to get visibility into supply chain risk, and to build a security feedback loop into the development process.

Even more security team love
Book a DemoRead the blog

Why teams choose Socket

Pro-active security

Depend on Socket to prevent malicious open source dependencies from infiltrating your app.

Easy to install

Install the Socket GitHub App in just 2 clicks and get protected today.

Comprehensive open source protection

Block 70+ issues in open source code, including malware, typo-squatting, hidden code, misleading packages, permission creep, and more.

Develop faster

Reduce work by surfacing actionable security information directly in GitHub. Empower developers to make better decisions.

Supply chain attacks are on the rise

Attackers have taken notice of the opportunity to attack organizations through open source dependencies. Supply chain attacks rose a whopping 700% in the past year, with over 15,000 recorded attacks.

Dec 14, 2023

Hijacked cryptocurrency library adds malware

Widely-used library in cryptocurrency frontend was compromised to include wallet-draining code, following the hijacking of NPM account credentials via phishing.

Jan 06, 2022

Maintainer intentionally adds malware

Rogue maintainer sabotages his own open source package with 100M downloads/month, notably breaking Amazon's AWS SDK.

Nov 15, 2021

npm discovers a platform vulnerability allowing unauthorized publishing of any package

Attackers could publish new versions of any npm package without authorization for multiple years.

Oct 22, 2021

Hijacked package adds cryptominers and password-stealing malware

Multiple packages with 30M downloads/month are hijacked and publish malicious versions directly into the software supply chain.

Nov 26, 2018

Package hijacked adding organization specific backdoors

Obfuscated malware added to a dependency which targeted a single company, went undetected for over a week, and made it into their production build.

Ready to dive in?

Get protected by Socket with just 2 clicks.

Install GitHub AppBook a Demo

The latest from the Socket team

Get our latest security research, open source insights, and product updates.

View all articles