CyberChef
The Cyber Swiss Army Knife - a web app for encryption, encoding, compression and data analysis.
Platform availability
Available on 4 of 9 platforms
Health score?A 0-100 score computed nightly from four factors: maintained (40%: recent commits and steady activity), popular (25%: GitHub stars, log scale), easy to install (20%: platforms, install notes, setup guides, Docker image) and light to run (15%: minimum RAM, ARM support). When the source code has been checked, a fifth factor, security check (20%: automated scan for committed secrets, unsafe desktop-app settings, known-vulnerable dependencies and project hygiene; any serious finding caps it at 20), is added. Factors without data are left out and the rest are rescaled.
36/100 Low
- Maintained
- 0GitHub repository no longer exists
- Popular
- No data
- Easy to install
- 654 install platforms, install notes, Docker image
- Light to run
- 95512 MB minimum RAM, runs on ARM
Based on 3 of 4 factors.
Availability: platform listings confirmed today, links checked 15 days ago
No GitHub repository data collected yet.
Checked 17 days ago - source: GitHub (BigBearTechWorld/cyberchef)
Resources & Compatibility
Minimum requirements: 512 MB RAM, 1 CPU core(s), 5 GB disk. ARM (e.g. Raspberry Pi) is supported.
Checked 17 days ago - source: Docker Hub image tags and published docs
First-install notes
- Install the CyberChef npm package Run npm install --save cyberchef in your project before using CyberChef. This asks the JavaScript package manager to download CyberChef, so the REPL and code examples can find it; without it they will fail. source
- Start the interactive REPL after install After the package is installed, run npm run repl to open a command-line prompt where you can test CyberChef commands. It is a quick first-run check that the install is working before you use CyberChef in your own program. source
Fetched 17 days ago - each note links to its source
Variants
Alternatives
No alternatives collected yet.
Common questions
Can I use CyberChef programmatically from Node.js?
Yes. Install the npm package with npm install --save cyberchef, then run npm run repl to open a command-line prompt and test CyberChef commands.
Why would a self-hoster run CyberChef locally?
A self-hosted discussion says it can help keep data away from external privacy policies and avoid exposure, even when the tool relies on client-side rendering.
What self-hosting concerns should I plan for when running CyberChef in Docker?
The guide covers secure access, stateless hosting, Docker, ports, persistent data, TLS, security, and backups, including failures that can block production use.
How can I use CyberChef on an unknown string in a CTF-style task?
You can put the string into CyberChef and try different algorithms in the recipe until it looks deciphered, although the source notes the string may not be encoded at all.
Answers sourced from dockup.ai, github.com, www.reddit.com, www.reddit.com
Community
- The Cyber Swiss Army Knife - a web app for encryption ... - Reddit (reddit)
- CyberChef - a web app for encryption, encoding, compression ... - Reddit (reddit)
- Cyberchef and CTFs : r/hacking - Reddit (reddit)
- Any self host options for a tool like https://jsonformatter.org (reddit)
- 3 Self Hosted QR Code Generators from Simple to More Advanced - Reddit (reddit)
- The Swiss Army knife of selfhosted. This is amazing. - Reddit (reddit)
Collected 11 days ago - public community threads