Skip to content

Security: Middle-Systems/kennel

SECURITY.md

Security policy

kennel is a security tool, so reports about its isolation claims are the most valuable kind.

Reporting a vulnerability

Please do not open a public issue. Report privately through GitHub's "Report a vulnerability" (Security advisories) on this repository. Include the engine and version, OS, your kennel version, and the smallest reproduction you can, ideally a failing kennel verify check.

We aim to acknowledge reports within 3 working days. Coordinated disclosure: we will agree a timeline with you and credit you unless you prefer otherwise.

Maintainers: private vulnerability reporting must be enabled in the repository settings before the first public release.

Verifying releases

Release archives are checksummed, signed with Sigstore (keyless) and carry build-provenance attestations and SBOMs. See docs/releasing.md for the exact verification commands.

Scope

In scope: anything that lets an agent inside the sandbox reach the network, the host, or the gateway's control surface in a way the documentation says it cannot; anything that lets it modify protected paths or its own policy; flaws in the proxy, policy matcher or generator.

Out of scope (documented non-goals, see docs/threat-model.md once written): kernel or container runtime escapes, data sent to hosts you allowlisted, domain fronting through shared CDNs, and a compromised host.

Supported versions

Pre-release: only the latest commit on master.

There aren't any published security advisories