"Pick one stack, get good at it, the bugs start showing up fast."

NPX's Hunting Strategy

When picking a package to audit, I look for this specific combination:

"That combo hits more often than it has any right to."

1. Language Registries

npm

JS / TS · The largest package registry in the world.

Explore →

PyPI

Python · The official repository for Python packages.

Explore →

Packagist

PHP · The main repository for Composer packages.

Explore →

RubyGems

Ruby · The official gem repository for Ruby libraries.

Explore →

crates.io

Rust · The official package registry for the Rust language.

Explore →

pkg.go.dev

Go · The official package discovery site for Go.

Explore →

Maven Central

Java, Kotlin, Scala · The central repository for Java artifacts.

Explore →

NuGet

C# / .NET · The package manager for the Microsoft development platform.

Explore →

2. CMS & Web App Plugins

WordPress

PHP · Plugins & Themes. The most popular target for first CVEs.

Explore →

Joomla

PHP · Extensions. A rich ecosystem with a history of vulnerabilities.

Explore →

TYPO3

PHP · Extensions. Big in German and Dutch corporate land.

Explore →

WHMCS

PHP · Marketplace. Hosting billing panels.

Explore →

Magento

PHP · Adobe Commerce Marketplace. Huge e-commerce platform.

Explore →

3. CI/CD, DevOps & Infrastructure

GitHub Actions

YAML, Node, Docker · A bug here can mean code exec on build machines.

Explore →

Jenkins

Java · Plugins. Still ridiculously productive after all these years.

Explore →

Ansible Galaxy

Python, YAML · Roles and collections for automation.

Explore →

Docker Hub

Images · Leaked secrets in layers, everything running as root.

Explore →

4. Browser, Editor & Desktop Extensions

Chrome Web Store

JS · Extensions that run in millions of browsers.

Explore →

VS Code Marketplace

TypeScript · Plugins for the most popular code editor.

Explore →

Quick Start: Pick Your Stack

Language / Tech Where to Start
PHPWordPress, Joomla, TYPO3, WHMCS, Magento
PythonPyPI, Odoo, Splunkbase, HACS, Ansible
JS / TSnpm, Browser Extensions, VS Code, Backstage
JavaJenkins, Maven Central, Atlassian, JetBrains
Rust / Ccrates.io, Conan, PECL, OpenWrt
.NETNuGet, Umbraco