pkg.soopen package index

brew / Rang 2515

pluto mit Homebrew, Nix, zypper, scoop installieren

Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für pluto in AI-Agent-Workflows.

Installation

Weitere Installationsbefehle

macOS

Homebrewverifiziert · 100%
brew install pluto

local Homebrew formula metadata

Linux

Nixverifiziert · 92%
nix profile install nixpkgs#pluto

nixpkgs package indexes · pkgs/by-name/pl/pluto/package.nix · Quelle: api.github.com

openSUSE zypperverifiziert · 92%
sudo zypper install pluto

openSUSE Tumbleweed package metadata · pluto · Quelle: download.opensuse.org

Windows

Scoopverifiziert · 92%
scoop install main/pluto

Scoop official bucket manifest trees · bucket/pluto.json · Quelle: api.github.com

Überblick

Paketzusammenfassung

CLI tool to help discover deprecated apiVersions in Kubernetes

Befehle und Aliase

  • pluto

Verlauf

Projektgeschichte und Nutzung

Pluto is a Kubernetes upgrade-readiness CLI that detects deprecated or removed API versions in manifests, Helm charts, live releases, and cluster resources.

Projektgeschichte

Pluto was originally designed around deprecations associated with Kubernetes 1.16. As further removals accumulated, it developed a version database, configurable target versions, multiple component support, and an additional-versions mechanism for custom checks.

The project expanded from file and Helm detection into broader cluster scanning, structured output, CI-specific exit behavior, environment-variable configuration, and signed release artifacts and container images.

Adoptionsgeschichte

Pluto grew around the operational problem exposed by Kubernetes API removals: an API server can convert stored objects to a newer representation, making a simple live query insufficient to reveal the version originally deployed.

The project supports static manifests, Helm charts, and live Helm releases, and documents use as a local CLI and as a GitHub Action. Machine-readable output and meaningful exit codes make it suitable for upgrade-readiness checks in CI.

Wie es verwendet wird

Users run file detection against infrastructure repositories or scan Helm and cluster state before upgrading Kubernetes. They can target a prospective Kubernetes version and request text, wide, JSON, YAML, CSV, Markdown, or custom-column output.

For CI, Pluto returns distinct exit codes for deprecated APIs, removed APIs, and unavailable replacements. Users can add organization-specific checks through an additional versions file supplied by flag or environment variable.

Warum Paket-Nerds sich dafür interessieren

Pluto packages Kubernetes deprecation knowledge into a repeatable scanner, turning release-note research into a command that can gate upgrades or repository changes.

Its appeal to cluster-tooling users is coverage across both source-controlled infrastructure and Helm release state, plus explicit distinctions between deprecated, removed, and unavailable replacement APIs.

Zeitleiste

  • Kubernetes 1.16 cycle: Pluto's original design focused on the unusually large set of API deprecations and removals around that release.
  • Later development: Target-version selection, custom version checks, structured output, and CI exit codes broadened Pluto into a reusable upgrade gate.

Related projects

  • Helm is a first-class Pluto workflow because Pluto can inspect both chart files and manifests retained in live Helm 2 and Helm 3 releases.
  • Kube No Trouble, packaged as kubent, addresses the same upgrade-readiness problem using collectors for files, kubectl annotations, and Helm release data.

Sicherheitslage

Risikostufe: orange

infrastructure mutation or orchestration signal.

Risikoklassifikator

orange Risiko · mittel Konfidenz · infrastructure

Warum

  • infrastructure mutation or orchestration signal

Signale

  • text:kubernetes

Installationsverhalten

  • In den Formelmetadaten ist kein Homebrew-Post-install-Hook erfasst.
  • Homebrew-Bottle-Metadaten sind für 5 Plattformziele verfügbar.
  • Build-Metadaten listen 1 Build-Abhängigkeiten.

Empfohlene Prüfung

Prüfe vor unbeaufsichtigter Agent-Nutzung, ob das Tool Klartext-Credentials liest, Remote-Zustand schreibt, Artefakte veröffentlicht oder Plugins ausführt.

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.

Unix
deprecated-versions.yaml

Executables

Installierte Executables

BefehlArtSichtbarkeitHinweis
plutocliglobales Executable

Aktualität

Version und Aktualität

Diese Signale trennen das Alter der Seitengenerierung, Aktivität des Paketmanagers und Upstream-Release-Vergleich. Versionsrückstand wird nur gemeldet, wenn eine Evidenz-URL und vergleichbare Versionen vorhanden sind.

Seite generiert2026-11-04
Manager-Version5.24.4
Manager aktualisiert2026-11-03
lokale DatenOK
Upstreamaktuell
neueste erkannte Versionv5.24.5

https://github.com/FairwindsOps/pluto

  • OKEs wurden keine Aktualitätswarnungen generiert.

Installationsmetadaten

Paketmetadaten

Paketschlüsselbrew:pluto
Version5.24.4
PaketmanagerHomebrew
Paketmanager-Seitehttps://formulae.brew.sh/formula/pluto
Homepagehttps://fairwinds.com
Repositoryhttps://github.com/FairwindsOps/pluto
Upstream-Dokumentationhttps://fairwinds.com
LizenzApache-2.0
Quellarchivhttps://github.com/FairwindsOps/pluto/archive/refs/tags/v5.24.5.tar.gz
Zuletzt aktualisiert2026-11-03T19:16:56Z
Pulseupdated
Build-Abhängigkeitengo
Bottleverfügbar (auf arm64_golden_gate, arm64_linux, arm64_sequoia, arm64_tahoe, x86_64_linux)
Homebrew post-installnicht definiert
Dienstkeiner deklariert

Registry-Fakten

Details aus der Quelldatenbank

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namepluto
Version Scheme0
Revision0
Head VersionHEAD
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • head
  • stable

Source-Datenbank-Treffer

Andere Paketmanager-Einträge

Treffer stammen aus externen Paketmanager-Indizes und bleiben von lokalen Automic-Vault-Paketlinks getrennt.

Nix95%

pluto

nix profile install nixpkgs#pluto
  • normalized package name match
  • Abgeglichen nach: Pluto
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/pl/pluto/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
zypper95%

pluto 5.24.3-1.1

A cli tool to help discover deprecated apiVersions in Kubernetes

https://github.com/FairwindsOps/pluto

sudo zypper install pluto
  • License: Apache-2.0
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: pluto
  • 1 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Pluto
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: pluto from https://download.opensuse.org/tumbleweed/repo/oss/repodata/d310d5a96106e1e8872a385adf98aaa23be9db5d80937a6717314e7e7f37715065c6c748ab7ccee6475d620b46979c0fe64235fc0c46988e17edf659578fcf31-primary.xml.zst
zypper95%

pluto-bash-completion 5.24.3-1.1

Bash Completion for pluto

https://github.com/FairwindsOps/pluto

sudo zypper install pluto-bash-completion
  • License: Apache-2.0
  • Category: Unspecified
  • Architecture: noarch
  • Source Package: pluto
  • 1 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Pluto
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: pluto-bash-completion from https://download.opensuse.org/tumbleweed/repo/oss/repodata/d310d5a96106e1e8872a385adf98aaa23be9db5d80937a6717314e7e7f37715065c6c748ab7ccee6475d620b46979c0fe64235fc0c46988e17edf659578fcf31-primary.xml.zst
zypper95%

pluto-fish-completion 5.24.3-1.1

Fish Completion for pluto

https://github.com/FairwindsOps/pluto

sudo zypper install pluto-fish-completion
  • License: Apache-2.0
  • Category: Unspecified
  • Architecture: noarch
  • Source Package: pluto
  • 1 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Pluto
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: pluto-fish-completion from https://download.opensuse.org/tumbleweed/repo/oss/repodata/d310d5a96106e1e8872a385adf98aaa23be9db5d80937a6717314e7e7f37715065c6c748ab7ccee6475d620b46979c0fe64235fc0c46988e17edf659578fcf31-primary.xml.zst
zypper95%

pluto-zsh-completion 5.24.3-1.1

Zsh Completion for pluto

https://github.com/FairwindsOps/pluto

sudo zypper install pluto-zsh-completion
  • License: Apache-2.0
  • Category: Unspecified
  • Architecture: noarch
  • Source Package: pluto
  • 1 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Pluto
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: pluto-zsh-completion from https://download.opensuse.org/tumbleweed/repo/oss/repodata/d310d5a96106e1e8872a385adf98aaa23be9db5d80937a6717314e7e7f37715065c6c748ab7ccee6475d620b46979c0fe64235fc0c46988e17edf659578fcf31-primary.xml.zst
Scoop95%

main/pluto

scoop install main/pluto
  • normalized package name match
  • Abgeglichen nach: Pluto
Scoop official bucket manifest trees · api.github.com · Scoop official bucket manifest trees: bucket/pluto.json from https://api.github.com/repos/ScoopInstaller/Main/git/trees/master?recursive=1

Quellspur

Aus Repository-Daten generiert

Diese Seite wird von av-web aus dem privaten Paket-SQLite-Artefakt bereitgestellt, das scripts/generate-pkg-sqlite.py erstellt.

Verwendete Quellen

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