Skip to content

containerd bug bounty programs

containerd.io Updated

Containerd runs one public program: a Sorona bug bounty paying up to $1,500.

Top reward
$1,500
Sorona
Programs
1
1 pays cash
Targets in scope
15
2 types
Last change
None yet
Tracked since Nov 2026

Where to report

The one public program containerd runs.

Amounts are the top reward per severity in the currency each program pays. First response is the platform's measured average when it publishes one, else what the policy promises.

What is in scope

15 targets. 6 excluded.

  • https://containerd.io

    Web

  • ctr and the other command line tools the project ships

    Products and areas

  • Every snapshotter the project ships, including overlayfs, native, btrfs, devmapper and zfs, along with the mount setup each performs

    Products and areas

  • Exec, attach and the streaming endpoints that carry a process's input and output

    Products and areas

  • Image unpacking and the archive handling behind it, covering tar entries, symlinks, hard links, device nodes and whiteout files

    Products and areas

  • The content store, the lease and garbage collection machinery, and the metadata database behind them

    Products and areas

  • The CRI plugin, the interface Kubernetes drives containerd through, including sandbox and container lifecycle operations

    Products and areas

  • The events subsystem, the NRI plugin interface and the plugin loading path

    Products and areas

  • The gRPC API and the socket it listens on, including the permissions on that socket and what a local caller can do through it

    Products and areas

  • The image pull path in full: manifest and index handling, layer download, digest verification and OCI media type dispatch

    Products and areas

  • The isolation primitives containerd configures on a workload's behalf: namespaces, cgroups, capabilities, seccomp profiles, AppArmor and SELinux labels, and user namespace ID mapping

    Products and areas

  • The published policy asks for a private GitHub Security Advisory on containerd/containerd and declares no boundary narrower than the containerd tree. Everything below sits inside that

    Products and areas

  • The registry client and its authentication: credential handling, token exchange, registry mirrors and redirect following

    Products and areas

  • The runtime shim and the v2 shim API, plus the OCI runtime specification containerd generates and hands to runc

    Products and areas

  • The Windows path through hcsshim where containerd drives it

    Products and areas

No target matches. Try part of a host name, such as the company name.

Out of scope 6

Don't test these. A program can exclude a host another program covers; the program you report to decides.

  • A container an operator deliberately ran privileged, with host namespaces, or with a host path mounted in

  • Docker and Moby's own daemon above containerd, and the kubelet above the CRI plugin

  • Reports filed as public GitHub issues rather than through the private advisory flow

  • runc and other OCI runtimes, which are separate projects with their own security processes, unless the defect is in the specification containerd generates

  • The host kernel, including its namespace and cgroup implementations

  • Third-party snapshotters and plugins not shipped in the containerd tree

Recent changes

Reward and scope changes across every containerd program, newest first.

No changes recorded yet. New targets and reward moves show up here and in the RSS feed.

About this page

This page gathers every public program listed under containerd.io: platform programs, self-hosted policies and security.txt contacts. Each program's own policy decides what is in scope and what it pays; check it before you test.

Something wrong or missing? Report a correction.