Builds.Syed Tasavour
Builds
Open sourcelive2026

Airlock

You run an install. A package you have never heard of, four levels down the tree, runs a postinstall script with your permissions. It can read your SSH keys and your cloud credentials. Most developers know this and install anyway, because the alternative is inconvenient enough that nobody does it. Airlock makes it convenient: read-only root, dropped capabilities, egress denied by default, and a short allowlist of the hosts a build actually needs. Defaulting to deny is the decision that matters. A sandbox you have to configure before it protects you gets configured once, permissively, and then forgotten.

Two separate problems solved together: the container cannot persist or escalate, and it cannot reach the network except through an allowlist it does not itself control. The second is the one that matters, because stolen credentials are worthless if they cannot be sent anywhere.

Started
2026
Stack
Docker, Shell, tinyproxy, Linux
Kind
Open source
Source
Public
Default-deny
Egress policy
Read-only
Root filesystem
Disposable
Container lifetime

How it evolved

  1. 2026
    Scoped

    Worked out what actually needed building before writing any code.

  2. 2026
    Built

    Built and shipped the core of it.

  3. 2026
    Live

    Shipped and kept it running.

Built by Syed Tasavour. More at syedtasavour.com.