Skip to content

Tag: security

All the articles with the tag "security".

Your Agent Doesn't Need a Shell

Your Agent Doesn't Need a Shell

Coding agents get unrestricted shell access by default because it's easy, not because they need it. Here's the short list of what actually breaks without one.

Where Should Your Coding Agent Run?

Where Should Your Coding Agent Run?

Claude Code and other AI coding agents need somewhere to run. Compare laptop, Docker, throwaway VMs, and Cloudflare Workers on blast radius, cost, and setup.

Go on Scratch: Docker With No OS at All

Go on Scratch: Docker With No OS at All

· Updated:

A Go binary on FROM scratch gives you a 10 MB image with no shell, no libc, no /tmp. Everything that breaks on an empty filesystem, and how to fix each one.

Vaultwarden Behind Authelia: 2FA That Holds

Vaultwarden Behind Authelia: 2FA That Holds

· Updated:

Put Authelia forward auth in front of Vaultwarden without breaking the Bitwarden apps. The correct bypass list, and an honest account of what it protects.

Collateral Freedom: Costly to Block

Collateral Freedom: Costly to Block

· Updated:

Protocol mimicry only wins the hiding fight. Learn why relay cascades, domestic hosting, and disposable infrastructure make blocking your traffic expensive.

REALITY: Borrowing a TLS Handshake

REALITY: Borrowing a TLS Handshake

REALITY does not disguise your traffic as a real TLS handshake, it serves an actual one. How that works, a working config, and the honest limits of the trick.