Posture
{ai} engineering is a security boundary, so an attack on it is a vulnerability and a guard bypass is critical by definition. It runs on your machine: the payload is the binary. The state is files in your repository and in ~/.ai-engineering/. There is no hosted control plane, no account and no telemetry — your code, your prompts and your receipts stay where they are written.
The one outbound read is an anonymous daily registry version check, cached for 24 hours and silent when offline. Turn it off with notices = false in config.toml, or AI_ENG_NO_UPDATE_NOTICES=1.
Two properties hold by construction: ai-eng update never touches the network — it re-plants from the binary you already installed — and the release assets are verified by attestation, not only by a checksum fetched from the same origin.