⚡ b64
A fast, experimental tool designed to quickly peek into base64-encoded kubernetes secrets manifests.
Kubernetes keeps secrets obfuscated via base64 by default. Instead of stacking messy terminal pipes (echo "..." | base64 -d), b64 aims to streamline that workflow in a single click or command.
⚠️ Disclaimer: This is a highly experimental utility. Always handle production secrets with care!
✨ Features
- Instant Decoding: Quickly reveal what is hiding behind your Kubernetes
data fields.
- Clean Manifest Parsing: Built with developers in mind to make reading encoded configs effortless.
- Zero Dependencies: Pure Go implementation, lightweight, and blazing fast.
💡 Quick Example
When dealing with a typical Kubernetes Secret:
apiVersion: v1
kind: Secret
metadata:
name: database-credentials
type: Opaque
data:
password: dGhlLXNlY3JldC1wYXNzd29yZA==
Feed it or paste it into b64 to immediately get:
🔑 password ➡️ the-secret-password
🛠️ Roadmap / Experimental Ideas
As this tool evolves, the goal is to expand its utilities:
- Direct file pipe integration (
kubectl get secret -o yaml | b64)
- Auto-detection of multi-key secrets
🤝 Contributing
Since this project is highly experimental, feedback, bug reports, and pull requests are incredibly welcome!
📄 License
Distributed under the MIT License. See LICENSE for more information.