馃И the lab

Coming soon

22 security-flavored, vibe-driven projects planned for the garden. Most are privacy-first tools that run entirely in your browser. Nothing phones home. Tended at random, shipped when the vibe is right.

Live in the garden

These browser tools are already shipped as interactive garden notes. Try them in your browser: nothing you paste is sent anywhere.

Browser tools

Privacy-first security utilities that run entirely client-side. Nothing you paste ever leaves your machine.

lab-jwt-lab

soon

Decode and inspect JSON Web Tokens entirely in the browser. Surfaces expiry, audience, and issuer claims, and actively warns about classic pitfalls: `alg: none` acceptance, HS/RS algorithm confusion, and missing expiration. A linter for tokens, with nothing ever sent to a server.

browser 路 react

lab-secret-radar

soon

Paste a chunk of code, config, or logs and instantly surface leaked credentials (AWS keys, GitHub PATs, Stripe keys, private keys, and JWTs) using the same style of detection rules as gitleaks. Runs locally, so you can safely scan sensitive snippets.

browser 路 regex

lab-hash-forge

soon

A CyberChef-lite recipe builder. Chain operations (Base64, XOR, gzip, URL-encode, SHA-256, AES) into a live pipeline and watch data transform. Powered by WebCrypto and WASM, with the whole recipe encoded in the URL hash so you can share a transformation without sharing the data.

browser 路 wasm

lab-har-sanitizer

soon

Drop in a browser `.har` capture and automatically redact cookies, authorization headers, bearer tokens, and other secrets before you hand it to a colleague or vendor for debugging. Fully client-side.

browser 路 file

lab-email-headers

soon

Paste raw email headers and get a readable analysis: the full chain of `Received` hops laid out on a timeline, SPF / DKIM / DMARC results, and flags for spoofing and phishing indicators.

browser 路 parser

lab-cert-peek

soon

Drop in a PEM certificate, chain, or CSR and get a clean breakdown: subject, SANs, key type and size, signature algorithm, validity window, and flags for weak algorithms or imminent expiry. Parsed in-browser with pkijs / forge.

browser 路 pki

lab-csp-studio

soon

Build a Content-Security-Policy visually, with plain-English explanations of every directive, then paste an existing header to see exactly what it would block or allow. Catches common mistakes like overly broad `unsafe-inline` or a missing `default-src`.

browser 路 web

lab-pwned-check

soon

Check whether a password appears in known breaches using Have I Been Pwned's k-anonymity range API. Only the first five characters of a SHA-1 hash ever leave the browser. A working demonstration of privacy-preserving breach lookups.

browser 路 api

lab-perm-decoder

soon

Translate cryptic permissions into plain English. Paste a Unix mode like `0644`, a symbolic `rwxr-xr-x`, or a Windows ACL and get a clear, human breakdown of exactly who can do what.

browser 路 util

lab-passkey-demo

soon

An interactive WebAuthn / passkey playground that walks through the registration and authentication ceremonies step by step, visualizing the challenge and response flow and the data exchanged. A hands-on way to understand passwordless auth.

browser 路 webauthn

Blue team & detection

Tools for the defenders: detection engineering, rule-writing, and analysis.

Visualization

Make security data legible: graphs, paths, and relationships.

Org & supply chain

Make the whole org exemplary, not just one repo. Security hygiene as a default.

Content & learning

Learning in public: notes that grow in the garden.

For the vibes

Pure mischief and cyberpunk aesthetics. Low stakes, high fun.