Defending Your Agents Against Adversarial Trajectory Guidance (And Other Gnarly Things)

Defending Your Agents Against Adversarial Trajectory Guidance (And Other Gnarly Things)
Prompt injection defense with Trentina MCP gateway - blocked packet quarantine

If you’ve been following Trentina, you know I’ve been beating the drum on prompt injection defense for a while now. I built a three-layer quarantine system, wrote about prompt injection in terms of epidemiology, and generally been that guy at the party who won’t shut up about how your AI agent is going to get

Synchronizing Red Hat Hardened Images Packages to Red Hat Satellite

Synchronizing Red Hat Hardened Images Packages to Red Hat Satellite
Zine-collage illustration of a satellite beaming RPM package crates into a container, thumbnail candidate

Sync Red Hat Hardened Images RPM packages to Red Hat Satellite with full GPG validation — ideal for building containers in disconnected environments.

Your Container Image Customizations Belong to You, Not Your Vendor

Your Container Image Customizations Belong to You, Not Your Vendor
Container image customizations shown as a complex Rube Goldberg build pipeline with multiple vendor portals versus a simple Containerfile

I’ve been having a lot of conversations lately with people who are evaluating hardened container image vendors, and one particular feature keeps coming up that, frankly, surprises me. Customers are asking vendors like Docker and Chainguard to pre-inject customizations into container images on their behalf, things like CA certificates, security configurations, and other environment-specific tweaks.

MCP-Airlock Is Now Trentina: The 1377 Quarantine That Inspired Our Rename

MCP-Airlock Is Now Trentina: The 1377 Quarantine That Inspired Our Rename
Trentina MCP security - medieval ship anchored near quarantine island off Ragusa, with torn tape labels reading Trentina, 1377, Quarantine, and MCP Security on aged parchment

MCP-Airlock is becoming Trentina — named after the 1377 quarantine system from Ragusa that inspired its architecture. Same three-layer defense, same gateway, better name.

image mode Gave Me the Confidence to Go Fully Agentic

image mode Gave Me the Confidence to Go Fully Agentic
image mode Gave Me the Confidence to Go Fully Agentic - thumbnail showing broken packages vs container registry

I’ve been running Claude Code on my RHEL 10 workstation for a few months now, and I have to admit, with some embarrassment, I often run it with the ominous –dangerously-skip-permissions option. It reads and writes files, executes shell commands, installs packages, modifies system configs, all without asking permission first. I’ve been letting an AI

MCP-Airlock: An Open Source Defense Against Prompt Injection in AI Agents

MCP-Airlock: An Open Source Defense Against Prompt Injection in AI Agents
MCP-Airlock: An Open Source Defense Against Prompt Injection in AI Agents

Update (June 2026): MCP-Airlock has been renamed to Trentina. The project has grown from a web content sanitizer into a full MCP gateway with per-consumer profiles, tool allowlists, and parameter-level access controls. The new name reflects that expanded scope — and avoids a naming collision with another MCP gateway project. The architecture described in this

CI/CD for Your RHEL 10 Bootc Workstation: A Practical Guide to GitHub Actions, Podman, and Quay.io

CI/CD for Your RHEL 10 Bootc Workstation: A Practical Guide to GitHub Actions, Podman, and Quay.io
CI/CD for Image Mode RHEL - Lock and Ship concept with padlocked container crate

A practical walkthrough of setting up CI/CD for a RHEL 10 bootc workstation image using GitHub Actions, Podman, and Quay.io — including the workarounds you’ll actually need.