Skip to main content

A dummy package for users who let LLM hallucinate package names and install them

Project description

Supply Chain Attack Warning (Dummy Package)

If you are reading this, an AI likely hallucinated this package name. This package contains zero functional code. Its only purpose is to print a massive warning in your terminal to save you from a potential supply chain attack.

What just happened?

If an LLM (ChatGPT, Claude, GitHub Copilot, etc.) suggested you add this package to your requirements.txt or run pip install for it, the AI hallucinated.

LLMs frequently generate package names that sound correct but are slightly misspelled (e.g., suggesting reqeusts instead of requests, or numpi instead of numpy).

Malicious actors monitor these common AI hallucinations and instantly publish malicious packages under those fake names to the Python Package Index (PyPI). If you install them, they can:

  • Steal your environment variables (AWS keys, API tokens, database passwords).
  • Establish reverse shells, giving attackers remote access to your machine.
  • Install ransomware or cryptominers.

How this package works

This package acts as a "canary." When you attempt to import it:

import this_package_name

It immediately halts expectations by printing a highly visible, red warning box in your terminal, forcing you to realize you are installing the wrong thing.

This package does not contain any useful libraries, classes, or functions. Do not use it in your production code.

Verify Your Dependencies

Before running pip install on any package an AI suggests, manually verify:

  1. Existence: Go to pypi.org and search for the exact name.
  2. Spelling: Check for transposed letters or missing characters (e.g., python-decouple vs python-decouplee).
  3. Author: Look at the uploader. Is it the recognized maintainer of the project?
  4. Age: Was the package published 10 years ago, or 2 hours ago?
  5. Popularity: Does it have thousands of Github stars or a healthy download count?

MITRE ATLAS Context

The attack vector this package protects against is formally recognized by the security community. The links displayed in the terminal warning point to the MITRE ATLAS (Adversarial Threat Landscape for Artificial-Intelligence Systems) framework:

"Trust, but verify"

AI coding assistants are incredibly powerful, but they are not infallible. They predict text; they do not "know" what packages exist in the real world. Never blindly copy and paste pip install commands from an LLM.


Disclaimer

This repository/package is maintained purely for educational and defensive purposes. It is not affiliated with PyPI, MITRE, or any specific AI vendor.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pytorch_geometric-0.0.2.tar.gz (4.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pytorch_geometric-0.0.2-py3-none-any.whl (5.3 kB view details)

Uploaded Python 3

File details

Details for the file pytorch_geometric-0.0.2.tar.gz.

File metadata

  • Download URL: pytorch_geometric-0.0.2.tar.gz
  • Upload date:
  • Size: 4.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.12

File hashes

Hashes for pytorch_geometric-0.0.2.tar.gz
Algorithm Hash digest
SHA256 68cce81bf1338f93d79dd66c9e8d9b3bb7bff283d8f8009e7fa34f156a739cb0
MD5 e4c69c6268c163d210345720ae4e5ed1
BLAKE2b-256 41bfb79d44cc362965bf8670a6e7e5918241224edc3b409aa76ff5b783935b2f

See more details on using hashes here.

File details

Details for the file pytorch_geometric-0.0.2-py3-none-any.whl.

File metadata

File hashes

Hashes for pytorch_geometric-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 4b030fe692e4db90e17d09137390ad4f7b994b6e46f735028071874523d1f212
MD5 27ac19d2aca6954980682c2c810ede88
BLAKE2b-256 f5dc7b24d31828aa2acebe6ca3fc21b780867c8ee10da7fb9280af58bf96760b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page