Skip to main content

Guardian 2.0: This package name is commonly hallucinated by AI. You probably meant django-celery-beat.

Project description

celery-beats

This is a Guardian 2.0 defensive package.

The package name celery-beats does not exist as a real Python library. It is a name commonly hallucinated by AI coding assistants (language models used for code generation). This package was registered to prevent malicious actors from claiming it and distributing malware.

Did you mean django-celery-beat?

pip uninstall celery-beats
pip install django-celery-beat

How did I end up here?

You likely installed this package because:

  1. An AI coding assistant hallucinated this package name. Tools like GitHub Copilot, Claude, Cursor, and ChatGPT sometimes suggest package names that sound plausible but do not actually exist on PyPI. celery-beats is one such name.

  2. You made a typo. The correct package for Celery's periodic task scheduler is django-celery-beat.

What is Guardian 2.0?

AI coding assistants sometimes suggest package names that don't exist on PyPI. If left unregistered, attackers can claim these names and distribute malicious code to anyone who follows the AI's suggestion. Guardian 2.0 preemptively registers commonly hallucinated and typosquatted package names with safe, warning-only packages that redirect you to the correct library.

This project is part of ongoing research into supply chain security risks introduced by AI coding agents.

License

MIT

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

celery_beats-0.1.1.tar.gz (2.3 kB view details)

Uploaded Source

Built Distribution

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

celery_beats-0.1.1-py3-none-any.whl (3.2 kB view details)

Uploaded Python 3

File details

Details for the file celery_beats-0.1.1.tar.gz.

File metadata

  • Download URL: celery_beats-0.1.1.tar.gz
  • Upload date:
  • Size: 2.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.11

File hashes

Hashes for celery_beats-0.1.1.tar.gz
Algorithm Hash digest
SHA256 7f9cc89046ba1b7e6096e1ccf9a398b91a481d1e197d00834aa0cc1e2abc6364
MD5 f5180b70c956f94df5c1c8a065627a8e
BLAKE2b-256 539b9d78482c70a37c529550138d2ddfd655f457c176b1287be742da34445851

See more details on using hashes here.

File details

Details for the file celery_beats-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: celery_beats-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 3.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.11

File hashes

Hashes for celery_beats-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 cfc13ea5f41e9eb160c087467d69fa7e3754591de7042532be5b784caf7cf8b6
MD5 90b11bdb8ecbcc7e0968701676882f41
BLAKE2b-256 ee67a505678ccc17e16734b379a6958619c79874d45a7e10dd05a86cd7a03427

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