Posts
- Trading n8n for Kestra
Why I moved my homelab's scheduled jobs onto a YAML-first orchestrator, and what it does better than n8n.
- The [model-dependent] Caveat, Measured
My MCP audits proved a malicious instruction reaches the agent. They never checked whether it obeys. So I measured it across thirteen models.
- Auditing MCP Servers with an AI on a Short Leash
The methodology behind my MSc dissertation: depth-first security audits of MCP servers, using an LLM as an instrument I'm not allowed to trust.
- Ansible for updating LXCs
How I filled the gap in my homelab patching system.
- Real HTTPS for a .lan Network
How Pi-hole, step-ca, and Traefik combine to give every internal service a green padlock — no warnings, no public certificates.
- Corvidae Cluster Homelab
An overview of the stack I've been building at home.