Malicious Package Detection

Detect and block software supply chain attacks

Continuously evaluate open source packages for malicious code and risky behaviors, and block malware before it enters your codebase.

Malware Package Detection

How it works

1

Evaluate dependency health

Easily review the security and health of any open source package using 150+ factors.

2

Detect malicious dependencies

Go beyond CVEs by scanning the actual code of dependencies for malware or risky behavior.

3

Block malware at the source

Prevent malicious code and dependencies from entering your codebase.

Securing code written by humans and AI at:

Endor Labs catches malicious dependencies before we even hear about a CVE. Their security research team goes beyond automated detection to help us verify the threat so we can act early and decisively.”

Aman Sirohi

SVP - Chief Security Officer & Platform, People.ai

Evaluate

Research and compare millions of packages

Endor Labs evaluates every open source package and AI model for 150+ signals of supply chain risk. Quickly research any package using our database of more than 4.5 million open source dependencies.

  • Security risks: Identify known vulnerabilities, malicious code, risky security practices, and more.
  • License compliance: Identify license policy violations, unidentified licenses, license conflicts, and more.
  • Project activity: Identify unmaintained libraries, libraries with single maintainers, rarely used libraries, and more.
  • Code quality: Identify libraries that may not follow best practices, like pinning dependencies, which can increase supply chain risk.

Detect

Detect supply chain attacks early

Endor Labs scans the actual code of your open source dependencies to protect against zero day supply chain attacks.

  • Block known malware: Endor Labs blocks known malicious packages from entering your codebase.
  • Identify suspicious behavior: Endor Labs scans each package for suspicious code and flags risks such as typosquatting and dependency confusion.
  • Expert verification: The Endor Labs security research team reviews and verifies suspected findings, escalating and notifying you when malware is detected.

Enforce

Block malware before it enters your codebase

Endor Labs lets you create and enforce policies aligned with your risk tolerance—whether that’s breaking builds with suspected malware or granting an exception for a library with a single maintainer.

  • Flexible policies: Policies can be tuned by severity, ecosystem, or project for granular control.
  • Enforce controls: Decide when—and how—you enforce policies, whether warning developers or breaking builds.
  • Get notified instantly: Decide when and where to receive critical alerts so you can stay on top of emerging risks.

AppSec for The Software Development Revolution