macOS
brew install ykperslocal Homebrew formula metadata
sudo port install ykpersMacPorts ports tree · security/ykpers/Portfile · ソース: api.github.com
brew
ykpers のインストール経路、実行ファイル、メタデータ、AI エージェント向けセキュリティノートを確認します。
インストール
brew install ykperslocal Homebrew formula metadata
sudo port install ykpersMacPorts ports tree · security/ykpers/Portfile · ソース: api.github.com
sudo apk add ykpersAlpine Linux edge package indexes · ykpers · ソース: dl-cdn.alpinelinux.org
sudo dnf install ykpersFedora Rawhide package metadata · ykpers · ソース: dl.fedoraproject.org
sudo zypper install ykpersopenSUSE Tumbleweed package metadata · ykpers · ソース: download.opensuse.org
sudo pacman -S yubikey-personalizationArch Linux sync databases · yubikey-personalization · ソース: geo.mirror.pkgbuild.com
概要
YubiKey personalization library and tool
履歴
YubiKey Personalization, packaged as `ykpers`, is Yubico's older C library and command-line toolset for programming YubiKey OTP slots. Its commands, especially `ykpersonalize`, belong to the era when setting AES keys, public identities, private identities, static passwords, and challenge-response behavior was the central local administration task for YubiKey tokens.
The yubikey-personalization repository was created on 2010-12-21 and describes the package as a cross-platform library and command-line tool used to personalize, meaning set an AES key on, YubiKeys. Its README documents a classic Autoconf C project using libusb, optional JSON output, udev rules, manpages generated from AsciiDoc, and companion tools such as `ykpersonalize`, `ykchalresp`, and `ykinfo`.
The tool's documentation is intentionally low level. It warns that using `ykpersonalize` can destroy the AES key in a YubiKey and make it unusable against Yubico's validation server unless a new key is uploaded. That warning captures the package's historical role: it was not just a viewer, but a provisioning utility for the OTP secrets embedded in physical tokens.
Yubico has since moved the ecosystem forward. The GitHub repository is archived, and Yubico's developer page says the YubiKey Personalization package was announced for end of life on 2025-02-19 and will reach end of life on 2026-02-19.
`ykpers` spread widely because early YubiKey deployments needed local programming and inspection tools for OTP slots. The package appears across Homebrew, Debian/Fedora-family packaging, Arch as `yubikey-personalization`, MacPorts, and openSUSE naming, reflecting the normal Unix distribution path for a hardware-token provisioning library.
Its adoption later became legacy adoption. As YubiKeys gained FIDO U2F/FIDO2, PIV, OATH, OpenPGP, and richer management surfaces, administrators increasingly needed `ykman` and related newer tools, while `ykpers` remained important for old OTP workflows and historical compatibility.
The core command is `ykpersonalize`, used to write OTP-slot configuration such as fixed identity, private identity, AES key, ticket flags, static-ticket mode, strong-password options, access codes, and challenge-response behavior. `ykchalresp` and `ykinfo` cover adjacent challenge-response and device-information workflows.
Because it programs token secrets, `ykpers` is a trust-boundary tool. It requires local device permissions and can permanently alter how a YubiKey authenticates, which is why its README and manpages are more like provisioning documentation than ordinary CLI help.
`ykpers` is a useful package-history marker for the YubiKey ecosystem: it shows the original OTP personalization model before modern multi-application YubiKey management became the norm.
For package nerds, it is also a concrete example of hardware support as distro infrastructure: libusb access, udev rules, manpages, C libraries, and CLI tools had to be packaged correctly so security hardware could be administered outside vendor GUIs.
セキュリティ状態
library-like package without higher-risk signals.
リスク グリーン · 信頼度 低 · appliance
エージェントに無人実行させる前に、このツールが平文の認証情報を読むか、リモート状態を書き込むか、成果物を公開するか、プラグインを起動するかを確認してください。
実行可能ファイル
| コマンド | 種類 | 公開範囲 | メモ |
|---|---|---|---|
ykchalresp | cli | グローバル実行可能ファイル | |
ykinfo | cli | グローバル実行可能ファイル | |
ykpersonalize | cli | グローバル実行可能ファイル |
鮮度
これらの信号は、ページ生成時期、パッケージマネージャの活動、上流リリース比較を分けて示します。バージョン遅れは、証拠 URL と比較可能なバージョンがある場合だけ警告されます。
https://developers.yubico.com/yubikey-personalization/
インストールメタデータ
| パッケージキー | brew:ykpers |
|---|---|
| バージョン | 1.20.0 |
| パッケージマネージャ | Homebrew |
| パッケージマネージャページ | https://formulae.brew.sh/formula/ykpers |
| ホームページ | https://developers.yubico.com/yubikey-personalization/ |
| リポジトリ | https://github.com/Yubico/yubikey-personalization |
| 上流ドキュメント | https://developers.yubico.com/yubikey-personalization |
| ライセンス | BSD-2-Clause |
| ソースアーカイブ | https://developers.yubico.com/yubikey-personalization/Releases/ykpers-1.20.0.tar.gz |
| 最終更新 | 2026-07-10T09:59:35-04:00 |
| Pulse | updated |
| 依存関係 | json-c, libyubikey |
| ビルド依存関係 | pkgconf |
| Bottle | 利用可能 (対象 arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux) |
| Homebrew post-install | 未定義 |
| サービス | 宣言なし |
レジストリ情報
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | ykpers |
| Aliases |
|
| Version Scheme | 0 |
| Revision | 2 |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | yes |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
ソースデータベース一致
一致は外部パッケージマネージャインデックスから取得され、ローカルの Automic Vault パッケージリンクとは分けて表示されます。
ykpers 1.20.0-r2
YubiKey Personalization library and tool
https://developers.yubico.com/yubikey-personalization/
sudo apk add ykpersykpers-dev 1.20.0-r2
YubiKey Personalization library and tool (development files)
https://developers.yubico.com/yubikey-personalization/
sudo apk add ykpers-devykpers-doc 1.20.0-r2
YubiKey Personalization library and tool (documentation)
https://developers.yubico.com/yubikey-personalization/
sudo apk add ykpers-docykpers-udev 1.20.0-r2
YubiKey Personalization library and tool (udev rules)
https://developers.yubico.com/yubikey-personalization/
sudo apk add ykpers-udevykpers 1.20.0-18.fc44
Yubikey personalization program
http://opensource.yubico.com/yubikey-personalization/
sudo dnf install ykpersykpers-devel 1.20.0-18.fc44
Development files for ykpers
http://opensource.yubico.com/yubikey-personalization/
sudo dnf install ykpers-develyubikey-personalization 1.20.0-5
Yubico YubiKey Personalization library and tool
https://github.com/Yubico/yubikey-personalization
sudo pacman -S yubikey-personalizationlibykpers-1-1 1.20.0-3.16
Reference implementation for configuration of YubiKeys
https://developers.yubico.com/yubikey-personalization/
sudo zypper install libykpers-1-1libykpers-devel 1.20.0-3.16
Development files for the ykpers library
https://developers.yubico.com/yubikey-personalization/
sudo zypper install libykpers-develykpers 1.20.0-3.16
Reference implementation for configuration of YubiKeys
https://developers.yubico.com/yubikey-personalization/
sudo zypper install ykpersykpers
sudo port install ykpersソース経路
このページは scripts/generate-pkg-sqlite.py が生成した非公開のパッケージ SQLite アーティファクトから av-web によって提供されます。
View the package source record on GitHub.