Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
AntiCropalypse — Discord bot for mitigating the aCropalypse vulnerability (CVE-2023-21036, CVE-2023-28303) by retroactively deleting vulnerable images | Kitploit
Tools/GitHubGitHub/qixils/anticropalypse
Defensive ToolsVulnerability AnalysisData RecoveryCloud SecurityIncident ResponseArchived
GitHubqixils/anticropalypse

AntiCropalypse

Discord bot for mitigating the aCropalypse vulnerability (CVE-2023-21036, CVE-2023-28303) by retroactively deleting vulnerable images

View Repository
2223 years agoReviewed by Kitploit

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share
Website

March 31st, 2023 Update

As of today, Discord's CDN now strips trailing data from PNGs in-flight, meaning that even old uploads are now safe from the aCropalypse vulnerability. As such, this bot is no longer necessary, but it will remain online to allow users to download their archived images.

The original README for the bot can be found below.

AntiCropalypse

Discord bot which searches for and deletes images vulnerable to the aCropalypse exploit (CVE-2023-21036 & CVE-2023-28303). You can learn more about the project and add the public bot to your server here.

Self-hosting

This bot is written in Kotlin and requires Java 17 to compile and run.

Releases

Running the bot is as simple as downloading the latest release, setting the required environment variables (see below), and running the bin/bot script.

Building from source

To create a distributable build like the published releases, run ./gradlew build and share/extract the resulting archive from bot/build/distributions.

Otherwise, you can run the bot directly by setting the required environment variables (see below) and running ./gradlew :bot:run.

Environment variables

Download Tool
NameDescriptionRequired
BOT_TOKENToken for the Discord bot to run as✔️
S3_BUCKETS3 bucket name to archive images toFor S3 support
S3_REGIONRegion for the S3 archival bucketFor S3 support
S3_ACCESS_KEYYour S3 access keyFor S3 support
S3_SECRET_KEYYour S3 private keyFor S3 support
S3_ENDPOINTEndpoint for S3 archival bucketNo, defaults to Amazon's