Who Moved My Tag?

A workflow that uses some/action@v4 runs whatever v4 points to when the job starts, and anyone with push access to that repository can change it. Four real GitHub Actions compromises, three of them CVEs, show what happens when a tag gets moved, why pinning to a full commit SHA protects you, where a SHA still leaves gaps, and how to pin without making updates painful.

18 min read · October 24, 2026

Act Slow Fast

Are you tired? Does it feel like you've been running for a while without knowing what you're running...

September 3, 2026 · 14 min read

Give Your Agent a Sandbox

An LLM that writes code is only useful if it can run the code. Handing it your shell is one answer,...

August 21, 2026 · 25 min read

Agents Are Jobs, Not Services

A resident agent idling at 2GB of RAM is nothing, expensively. Most of the agent work people...

July 26, 2026 · 4 min read

Lessons from Building an Agent Harness for Local Models

The loop, the context juggling, the per-model prompt formatting, the tool calls. Here is what...

June 24, 2026 · 18 min read

World-Building with WASM

A walkable browser world needs something to generate it, something to draw it, and something to make...

June 8, 2026 · 7 min read

Controlled Chaos

I've a love hate relationship with rules. They give me a map, but they also draw the walls. This is...

April 26, 2026 · 6 min read

Showing 9 of 64 articles