pkg.soopen package index

brew / rank 9926

Install cni-plugins with Homebrew, apk, Nix, pacman, zypper, scoop, MacPorts, dnf, apt

Container Network Interface plugins. Version 1.9.1 via Homebrew; verified 2026-07-27. Also installable with nix: nix profile install nixpkgs#cni-plugins.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install cni-plugins

local Homebrew formula metadata

MacPortsverified · 94%
sudo port install dhcp

MacPorts ports tree · net/dhcp/Portfile · source: api.github.com

Linux

Alpine Linux apkverified · 92%
sudo apk add cni-plugins

Alpine Linux edge package indexes · cni-plugins · source: dl-cdn.alpinelinux.org

Nixverified · 92%
nix profile install nixpkgs#cni-plugins

nixpkgs package indexes · cni-plugins · source: raw.githubusercontent.com

Arch Linux pacmanverified · 92%
sudo pacman -S cni-plugins

Arch Linux sync databases · cni-plugins · source: geo.mirror.pkgbuild.com

openSUSE zypperverified · 92%
sudo zypper install cni-plugins

openSUSE Tumbleweed package metadata · cni-plugins · source: download.opensuse.org

Fedora dnfverified · 92%
sudo dnf install dhcp-client

Fedora Rawhide package metadata · dhcp-client · source: dl.fedoraproject.org

Debian aptverified · 92%
sudo apt install vlan

Debian stable package indexes · vlan · source: deb.debian.org

Windows

Scoopverified · 92%
scoop install main/cni-plugins

Scoop official bucket manifest trees · bucket/cni-plugins.json · source: api.github.com

overview

Package summary

Container Network Interface plugins

Commands and aliases

  • bandwidth
  • dhcp
  • dummy
  • firewall
  • host-device
  • host-local
  • ipvlan
  • loopback
  • macvlan
  • portmap
  • ptp
  • sbr
  • static
  • tap
  • tuning
  • vlan
  • vrf

history

Project history and usage

cni-plugins is the reference plugin collection for CNI, the Container Network Interface used by container runtimes and orchestrators to attach Linux and Windows containers to networks.

Project history

CNI originated at CoreOS as part of rkt and became a CNCF-hosted project in 2017. The CNI specification defines the runtime-to-plugin interface, while the separate containernetworking/plugins repository maintains practical plugins such as bridge, loopback, macvlan, ptp, host-local, static, dhcp, portmap, bandwidth, tuning, firewall, and others.

Adoption history

CNI grew with the cloud-native container ecosystem because it gave runtimes a simple, vendor-neutral networking interface. CNCF's security self-assessment names Kubernetes, Mesos, CloudFoundry, CRI-O, and others as users, and this batch input records packaging across Homebrew, Nix, Arch, Scoop, openSUSE, Alpine, and other distributions.

How it is used

Administrators and runtimes place CNI network configuration on disk, commonly under /etc/cni/net.d on Linux, and invoke plugin binaries with CNI environment variables and JSON configuration. The plugin set supplies common interface-creating, IPAM, and meta plugins used directly or chained together.

Why package nerds care

Package nerds care because cni-plugins is infrastructure glue: tiny binaries with stable names that container runtimes expect to find on disk. Packaging it correctly matters more than its user interface, because the package quietly determines whether local Kubernetes, CRI-O, containerd, and lab container setups can create networks.

Timeline

  • 2015: CNI spec v0.1.0 appears as the initial specification tag.
  • 2017: CNCF announced hosting for Container Networking Interface.
  • 2019: CNI maintainers presented introduction and deep-dive sessions at KubeCon/CloudNativeCon.
  • 2020: Spec v1.0.0 removed non-list configurations.
  • 2024: cni-plugins 1.x releases continued reference-plugin maintenance.

Related projects

  • containernetworking/cni contains the specification, Go libraries, and cnitool.
  • Kubernetes, CRI-O, containerd integrations, Calico, Cilium, Flannel, Weave, and other network projects sit around the CNI plugin ecosystem.

security posture

Risk level: orange

broad file, network, media, or database tool signal. infrastructure mutation or orchestration signal.

Risk classifier

orange risk · medium confidence · infrastructure

Why

  • broad file, network, media, or database tool signal
  • infrastructure mutation or orchestration signal

Signals

  • text:container
  • text:network

Install behavior

  • No Homebrew bottle metadata was recorded.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

local files

Configuration and credential file locations

These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.

Configuration files

Config paths the tool may read or write during local use.

Linux
/etc/cni/net.d

executables

Installed executables

CommandKindExposureNote
bandwidthexecutableindexed executableDiscovered from the local executable index.
dhcpexecutableindexed executableDiscovered from the local executable index.
dummyexecutableindexed executableDiscovered from the local executable index.
firewallexecutableindexed executableDiscovered from the local executable index.
host-deviceexecutableindexed executableDiscovered from the local executable index.
host-localexecutableindexed executableDiscovered from the local executable index.
ipvlanexecutableindexed executableDiscovered from the local executable index.
loopbackexecutableindexed executableDiscovered from the local executable index.
macvlanexecutableindexed executableDiscovered from the local executable index.
portmapexecutableindexed executableDiscovered from the local executable index.
ptpexecutableindexed executableDiscovered from the local executable index.
sbrexecutableindexed executableDiscovered from the local executable index.
staticexecutableindexed executableDiscovered from the local executable index.
tapexecutableindexed executableDiscovered from the local executable index.
tuningexecutableindexed executableDiscovered from the local executable index.
vlanexecutableindexed executableDiscovered from the local executable index.
vrfexecutableindexed executableDiscovered from the local executable index.

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-08-03
manager version1.9.1
manager updated2026-07-27
local dataunknown
upstreamnot available
latest detectednot detected
  • okNo freshness warnings were generated.

install metadata

Package metadata

Package keybrew:cni-plugins
Version1.9.1
Package managerHomebrew
Homepagehttps://www.cni.dev
Repositoryhttps://github.com/containernetworking/plugins
Last updated2026-07-27T22:04:02+02:00
Pulseupdated
Bottlenot recorded
Servicenone declared

source database matches

Other package-manager records

Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.

Nix95%

cni-plugins

nix profile install nixpkgs#cni-plugins
  • normalized package name match
  • Matched by: Cni Plugins
nixpkgs package indexes · raw.githubusercontent.com · nixpkgs package indexes: cni-plugins from https://raw.githubusercontent.com/NixOS/nixpkgs/master/pkgs/top-level/all-packages.nix
apk95%

cni-plugins 1.9.1-r3

Some standard networking plugins, maintained by the CNI team

https://www.cni.dev/

sudo apk add cni-plugins
  • License: Apache-2.0
  • Architecture: x86_64
  • Source Package: cni-plugins
  • 1 dependencies
  • normalized package name match
  • Matched by: Cni Plugins
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: cni-plugins from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

cni-plugins-doc 1.9.1-r3

Some standard networking plugins, maintained by the CNI team (documentation)

https://www.cni.dev/

sudo apk add cni-plugins-doc
  • License: Apache-2.0
  • Architecture: x86_64
  • Source Package: cni-plugins
  • normalized package name match
  • Matched by: Cni Plugins
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: cni-plugins-doc from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
pacman95%

cni-plugins 1.9.1-1

Some standard networking plugins, maintained by the CNI team

https://github.com/containernetworking/plugins

sudo pacman -S cni-plugins
  • License: Apache-2.0
  • Architecture: x86_64
  • 1 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Cni Plugins
Arch Linux sync databases · geo.mirror.pkgbuild.com · Arch Linux sync databases: cni-plugins from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz
zypper95%

cni-plugins 1.6.2-1.8

Container Network Interface plugins

https://github.com/containernetworking/plugins

sudo zypper install cni-plugins
  • License: Apache-2.0
  • Category: System/Management
  • Architecture: x86_64
  • Source Package: cni-plugins
  • 9 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Cni Plugins
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: cni-plugins from https://download.opensuse.org/tumbleweed/repo/oss/repodata/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst
Scoop95%

main/cni-plugins

scoop install main/cni-plugins
  • normalized package name match
  • Matched by: Cni Plugins
Scoop official bucket manifest trees · api.github.com · Scoop official bucket manifest trees: bucket/cni-plugins.json from https://api.github.com/repos/ScoopInstaller/Main/git/trees/master?recursive=1
MacPorts94%

dhcp

sudo port install dhcp
  • installed executable or alias match
  • Matched by: Dhcp
MacPorts ports tree · api.github.com · MacPorts ports tree: net/dhcp/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1
Debian apt92%

vlan 2.0.5+nmu3

ifupdown legacy integration for vlan configuration

sudo apt install vlan
  • Section: misc
  • Architecture: all
  • 1 dependencies
  • installed executable or alias match
  • Matched by: Vlan
Debian stable package indexes · deb.debian.org · Debian stable package indexes: vlan from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix92%

tap

nix profile install nixpkgs#tap
  • installed executable or alias match
  • Matched by: Tap
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/ta/tap/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
Nix92%

vlan

nix profile install nixpkgs#vlan
  • installed executable or alias match
  • Matched by: Vlan
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/vl/vlan/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
Ubuntu apt92%

vlan 2.0.5ubuntu5

ifupdown integration for vlan configuration

sudo apt install vlan
  • Section: universe/misc
  • Architecture: all
  • 1 dependencies
  • installed executable or alias match
  • Matched by: Vlan
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: vlan from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
apk92%

vlan 2.3-r1

Scripts for configuring VLAN network interfaces

https://wiki.alpinelinux.org/wiki/Vlan

sudo apk add vlan
  • License: GPL-2.0-only
  • Architecture: x86_64
  • Source Package: vlan
  • installed executable or alias match
  • Matched by: Vlan
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: vlan from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
dnf92%

dhcp-client 4.4.3-27.fc45

Provides the ISC DHCP client daemon and dhclient-script

https://www.isc.org/dhcp/

sudo dnf install dhcp-client
  • License: ISC AND MPL-2.0
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: dhcp
  • 15 dependencies
  • 3 provides
  • installed executable or alias match
  • Matched by: Dhcp
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: dhcp-client from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/07190dc5ae9f35ae73866675fed6d95fe6e8d9fe22c9d7cdf85862cb2ed24a4c-primary.xml.zst
dnf92%

dhcp-common 4.4.3-27.fc45

Common files used by ISC dhcp client, server and relay agent

https://www.isc.org/dhcp/

sudo dnf install dhcp-common
  • License: ISC AND MPL-2.0
  • Category: Unspecified
  • Architecture: noarch
  • Source Package: dhcp
  • 2 provides
  • installed executable or alias match
  • Matched by: Dhcp
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: dhcp-common from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/07190dc5ae9f35ae73866675fed6d95fe6e8d9fe22c9d7cdf85862cb2ed24a4c-primary.xml.zst
dnf92%

dhcp-devel 4.4.3-27.fc45

Development headers and libraries for interfacing to the DHCP server

https://www.isc.org/dhcp/

sudo dnf install dhcp-devel
  • License: ISC AND MPL-2.0
  • Category: Unspecified
  • Architecture: i686
  • Source Package: dhcp
  • 1 dependencies
  • 2 provides
  • installed executable or alias match
  • Matched by: Dhcp
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: dhcp-devel from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/07190dc5ae9f35ae73866675fed6d95fe6e8d9fe22c9d7cdf85862cb2ed24a4c-primary.xml.zst
dnf92%

dhcp-devel-doc 4.4.3-27.fc45

Developer's Guide for ISC DHCP

https://www.isc.org/dhcp/

sudo dnf install dhcp-devel-doc
  • License: ISC AND MPL-2.0
  • Category: Unspecified
  • Architecture: noarch
  • Source Package: dhcp
  • 1 dependencies
  • 2 provides
  • installed executable or alias match
  • Matched by: Dhcp
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: dhcp-devel-doc from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/07190dc5ae9f35ae73866675fed6d95fe6e8d9fe22c9d7cdf85862cb2ed24a4c-primary.xml.zst

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • Geiger risk classifier
  • cross-ecosystem install command graph
  • curated configuration and credential file locations
  • curated package history
  • external package-manager database matches
  • pkg.so package database
  • pkgdb category and tag curation