Automic VaultAutomic Vault

brew

Installer kpcli avec Homebrew, chocolatey, apt, dnf, Nix

Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de kpcli pour les workflows d'agents IA.

installation

Commandes d'installation supplémentaires

macOS

Homebrewvérifié · 100%
brew install kpcli

local Homebrew formula metadata

Linux

Debian aptvérifié · 92%
sudo apt install kpcli

Debian stable package indexes · kpcli · Source: deb.debian.org

Fedora dnfvérifié · 92%
sudo dnf install kpcli

Fedora Rawhide package metadata · kpcli · Source: dl.fedoraproject.org

Nixvérifié · 92%
nix profile install nixpkgs#kpcli

nixpkgs package indexes · pkgs/by-name/kp/kpcli/package.nix · Source: api.github.com

aperçu

Résumé du paquet

Command-line interface to KeePass database files

Commandes et alias

  • kpcli

historique

Historique du projet et usages

kpcli is a Perl command-line and interactive-shell client for KeePass database files. It gives Unix-like terminal users a way to inspect and edit KeePass 1.x and 2.x password stores without opening a graphical KeePass application.

Historique du projet

Lester Hightower created kpcli around a practical migration need: the official project page says it was inspired by use of the Ked Password Manager CLI, `kedpm -c`, combined with a need to migrate to KeePass. That origin explains kpcli's shape as an interactive shell rather than only a collection of one-shot subcommands.

The project was hosted on SourceForge, with a homepage, file area, wiki, tickets, and source-code browser. Its Perl licensing followed Perl's own terms, and the tool grew support for KeePass 1.x and 2.x database files.

Historique d'adoption

kpcli became a packaged utility across Unix-like distributions because it filled a narrow but persistent need: terminal access to KeePass databases. The official installation wiki noted on April 17, 2023 that most Linux and BSD distributions packaged a 3.x version, while users needing 4.x or newer for KDBX4 support might need to install it manually.

Package-manager support in Homebrew, Debian, Ubuntu, Fedora, Nix, Chocolatey, and other ecosystems reflects its status as a small security-adjacent utility rather than a large password-manager platform.

Modes d'utilisation

Users run `kpcli` to open a KeePass database in an interactive shell, then browse, search, copy, create, edit, or otherwise manage entries from a terminal. The package is most useful for SSH sessions, scriptable maintenance workflows, and people who keep KeePass databases synced but prefer command-line interaction.

Pourquoi les passionnés de paquets s'y intéressent

kpcli is package-nerd interesting because it is a thin terminal layer over a widely used encrypted password database format. It represents a common packaging niche: a small CLI that makes a GUI-centered file format usable on servers, in remote shells, and in dotfile-heavy workflows.

Chronologie

  • 2012-10-13: kpcli 1.5 appeared in downstream manpage history with interactive help and password-generation improvements.
  • 2023-04-17: The official installation wiki documented broad Linux and BSD packaging of kpcli 3.x.
  • 2023-08-21: SourceForge project review notes associated kpcli 4.0 with full KDBX support through File::KDBX.

Related projects

  • kpcli is related to KeePass, KeePassX, File::KeePass, File::KDBX, Ked Password Manager, and other command-line password-manager tools such as pass.

posture de sécurité

Niveau de risque : blue

broad file, network, media, or database tool signal.

Classificateur de risque

risque blue · confiance moyen · tool

Pourquoi

  • broad file, network, media, or database tool signal

Signaux

  • text:database

Comportement d'installation

  • Aucun hook post-install Homebrew n’est enregistré dans les métadonnées de formule.
  • Les métadonnées de bottle Homebrew sont disponibles pour 8 plateformes.
  • S’installe avec 1 dépendances d’exécution.

Revue recommandée

Avant une utilisation sans surveillance par un agent, vérifiez si l'outil lit des identifiants en clair, écrit un état distant, publie des artefacts ou lance des plugins.

exécutables

Exécutables installés

CommandeTypeExpositionNote
kpclicliexécutable global

fraîcheur

Version et fraîcheur

Ces signaux séparent l'âge de génération de la page, l'activité du gestionnaire de paquets et la comparaison avec les versions amont. Un retard de version n'est signalé que lorsqu'une URL de preuve et des versions comparables sont présentes.

page générée2026-07-08
version du gestionnaire4.1.3
gestionnaire mis à jour2026-06-25
données localesOK
amontnot checked
dernière version détectéenon détecté

https://kpcli.sourceforge.io/

métadonnées d'installation

Métadonnées du paquet

Clé du paquetbrew:kpcli
Version4.1.3
Gestionnaire de paquetsHomebrew
Page du gestionnaire de paquetshttps://formulae.brew.sh/formula/kpcli
Page d'accueilhttps://kpcli.sourceforge.io/
Dépôthttps://sourceforge.net/p/kpcli/code
Docs amonthttps://kpcli.sourceforge.io/
LicenceArtistic-1.0-Perl OR GPL-1.0-or-later
Archive sourcehttps://downloads.sourceforge.net/project/kpcli/kpcli-4.1.3.pl
Dernière mise à jour2026-06-25T13:37:47+02:00
Pulseupdated
Dépendancesreadline
Bibliothèques fournies par macOSncurses, perl
Bouteilledisponible (sur arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sequoia, sonoma, tahoe, x86_64_linux)
post-install Homebrewnon défini
Serviceaucun déclaré

faits du registre

Détails de la base source

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

correspondances dans les bases sources

Autres enregistrements de gestionnaires de paquets

Les correspondances proviennent d’index externes de gestionnaires de paquets et restent séparées des liens de paquets Automic Vault locaux.

Debian apt95%

kpcli 3.8.1-1.1

command line interface to KeePassX password manager databases

https://sourceforge.net/projects/kpcli/

sudo apt install kpcli
  • Section: utils
  • Architecture: all
  • 8 Dépendances
  • 4 dépendances optionnelles
  • normalized package name match
  • Correspondance par : Kpcli
Debian stable package indexes · deb.debian.org · Debian stable package indexes: kpcli from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

kpcli

nix profile install nixpkgs#kpcli
  • normalized package name match
  • Correspondance par : Kpcli
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/kp/kpcli/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
Ubuntu apt95%

kpcli 3.8.1-1.1

command line interface to KeePassX password manager databases

https://sourceforge.net/projects/kpcli/

sudo apt install kpcli
  • Section: universe/utils
  • Architecture: all
  • 8 Dépendances
  • 4 dépendances optionnelles
  • normalized package name match
  • Correspondance par : Kpcli
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: kpcli from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
dnf95%

kpcli 4.1.3-3.fc44

KeePass Command Line Interface (CLI) / interactive shell

http://kpcli.sourceforge.net/

sudo dnf install kpcli
  • License: GPL-1.0-or-later OR Artistic-1.0-Perl
  • Category: Unspecified
  • Architecture: noarch
  • Source Package: kpcli
  • 2 Dépendances
  • 1 fournit
  • normalized package name match
  • Correspondance par : Kpcli
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: kpcli from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
Chocolatey95%

kpcli

choco install kpcli
  • normalized package name match
  • Correspondance par : Kpcli
Chocolatey community package catalog · community.chocolatey.org · Chocolatey community package catalog: kpcli from http://community.chocolatey.org/api/v2/Packages?$filter=IsLatestVersion&$select=Id&$top=1000&$skiptoken='11','kb5001567'

piste source

Généré depuis les données du dépôt

Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.

Sources utilisées

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment