← All advisories
VV-158criticalSupply chain2026-10-22

Malicious PyPI package aanthropic typosquats Anthropic's Python SDK and runs malware on install

A PyPI package called aanthropic (version 1.0.0), one extra letter away from Anthropic's official anthropic package, downloads and runs malware during installation. OSV and the kam193 malicious-package tracker flagged it on October 22 as part of a typosquatting campaign. If you installed it, treat that machine as compromised.

01.

What it is

OSV's report MAL-2026-18189 (published 2026-10-22, source kam193, campaign 2026-10-semvver) says the package downloads and executes a remote executable during installation. It's classed as malware with clearly malicious intent.

The report lists the download URL https://c2-worker.crawlnet-claim.workers.dev/dl/pyupd, on the domain c2-worker.crawlnet-claim.workers.dev.

The name relies on a typo of anthropic, the real SDK, which is easy to make by hand or for an AI coding assistant to suggest.

02.

How to check

  1. Search requirements files, lockfiles and virtual environments for aanthropic.
  2. Search proxy, DNS or EDR logs for crawlnet-claim.workers.dev.
03.

How to fix

  1. If you find it, uninstall it, treat the machine as compromised, and rotate every key it could reach (including your Anthropic API key) from a clean computer.
  2. Install the official SDK with pip install anthropic, and pin dependencies with hashes.
pip show aanthropic 2>/dev/null; grep -rn 'aanthropic' --include='*.txt' --include='*.toml' --include='*.lock' .
04.

Sources

More advisories for this tool
The weekly email

One email a week. Only what changed.

Every new security hole in AI coding tools, MCP servers, app builders and the stacks they generate (Next.js, Supabase, Node, PHP), each with how to check your app and the fix. No roundups of things you already read.

Free, one email a week. Read the latest issue first if you like. One-click unsubscribe in every email. We never sell or share addresses.