Check a file for leaked secrets or personal data before sending it to someone.
Share a report or document with a coworker on the same network without any cloud storage.
Send a file to someone outside the network temporarily using a free public link.
Get a quick data profile of a CSV file, like row counts and missing values.
| 1mystic/plumefile | 0marildo/imago | 0xdfi/glm-5.2-1m-4x-dgx-spark | |
|---|---|---|---|
| Stars | 3 | 3 | 3 |
| Language | Python | Python | Python |
| Setup difficulty | easy | easy | hard |
| Complexity | 2/5 | 2/5 | 5/5 |
| Audience | developer | general | researcher |
Figures from each repo's GitHub metadata at analysis time.
Tunnel sharing outside your network needs cloudflared installed separately.
Plumefile, also called Plume, is a command line tool for sending a file from one computer to another without putting it on someone else's server. Before the file goes anywhere, Plume runs a quick offline check on it: it looks for secrets like AWS keys, Stripe keys, private keys, GitHub and Slack tokens, passwords, emails, IP addresses, and credit card numbers. If the file is a spreadsheet or CSV it also counts rows and columns and checks for missing data, and if it is plain text it can read the tone of the writing. Based on what it finds, Plume picks a risk level of low, medium, or high, and suggests how long the share link should stay open. Once the check is done, Plume serves the file over a link that works automatically on your local network, plus a QR code and a simple web page where the other person can hit download. If you want the file reachable outside your network, you can add a free public tunnel through Cloudflare, which needs a separate tool called cloudflared installed but costs nothing and needs no account. The link stops working after its expiry time, though there is a short grace period so a download already in progress can still complete. You install it with pipx, uv, or plain pip, and it gives you both plume and plumefile as command names. Main commands include scan, to just inspect a file without sharing it, share, to scan and then send it, get, to download from a link or short code, and serve, to keep a sharing server running for shares already registered on the machine. Multiple files or a whole folder are zipped into one archive before sending. Everything about the scanning is local: nothing is uploaded anywhere just to be checked, and there is no signup or account needed to use any part of the tool.
A command line tool that scans a file for secrets or private data, then shares it over a self destructing link with no accounts needed.
Mainly Python. The stack also includes Python, CLI, Cloudflare Tunnel.
Use freely for any purpose, including commercial use, as long as you keep the copyright notice.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
double-check against the repo, no cap.