# CyberChef

CyberChef is a self-hosted development app. The Cyber Swiss Army Knife - a web app for encryption, encoding, compression and data analysis. It is open source and self-hosted, installable on Docker Hub, Proxmox, Kubernetes (Helm), ZimaOS and Unraid.

Canonical page: https://ourlocalhost.com/app/519/cyberchef

## Description

The Cyber Swiss Army Knife - a web app for encryption, encoding, compression and data analysis.

## Platform availability

Available on 4 of 9 platforms: Unraid, ZimaOS, Proxmox, Helm.

## Health score

36/100 (Low), based on 3 of 4 factors.
- Maintained: 0 (GitHub repository no longer exists)
- Easy to install: 65 (4 install platforms, install notes, Docker image)
- Light to run: 95 (512 MB minimum RAM, runs on ARM)

## Links

- Docker Hub: https://hub.docker.com/r/mpepping/cyberchef/
- GitHub: https://github.com/mpepping/docker-cyberchef
- Proxmox: https://community-scripts.github.io/ProxmoxVE/scripts?id=cyberchef
- Kubernetes (Helm): https://artifacthub.io/packages/helm/obeone/cyberchef
- ZimaOS: https://github.com/bigbeartechworld/big-bear-casaos/tree/master/Apps/cyberchef
- Unraid: https://ca.unraid.net/apps/cyberchef-0uflx68189n5i4?q=cyberchef

## 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.

---
Source: Our Local Host (https://ourlocalhost.com/app/519/cyberchef), the self-hosted and open-source app directory.
