# keyring を Homebrew でインストール

keyring のインストール経路、実行ファイル、メタデータ、AI エージェント向けセキュリティノートを確認します。

## インストール

```sh
sudo av install brew:keyring
```

追加のインストールコマンド:

### macOS

- Homebrew (100%):

```sh
brew install keyring
```

  証拠: local Homebrew formula metadata

## パッケージ情報

- **パッケージキー:** brew:keyring
- **パッケージマネージャ:** Homebrew
- **パッケージマネージャページ:** <https://formulae.brew.sh/formula/keyring>
- **バージョン:** 25.7.0
- **ソース概要:** Easy way to access the system keyring service from python
- **ホームページ:** <https://github.com/jaraco/keyring>
- **リポジトリ:** <https://github.com/jaraco/keyring>
- **ライセンス:** MIT
- **ソースアーカイブ:** <https://files.pythonhosted.org/packages/43/4b/674af6ef2f97d56f0ab5153bf0bfa28ccb6c3ed4d1babf4305449668807b/keyring-25.7.0.tar.gz>
- **生成日時:** 2026-08-04T22:13:35+00:00

## 実行可能ファイル

- keyring (cli)
- keyring (エイリアス)

## 依存関係

- python@3.14

## インストール挙動

- post-install フック: 未定義
- Bottle: 利用可能 対象 arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux

## バージョンと鮮度

- ページ生成日: 2026-08-04
- マネージャ版: 25.7.0
- ローカルデータ: OK
- 上流リポジトリ: https://github.com/jaraco/keyring
- 情報: No package-manager update timestamp was available.
- 情報: No cached GitHub release or tag data was available.
## プロジェクトの歴史と使われ方

Python keyring is the common Python library and command-line tool for storing and retrieving secrets through the operating system credential store. It gives Python applications one API over macOS Keychain, Freedesktop Secret Service/libsecret, KDE KWallet, Windows Credential Manager, and extension backends.

### プロジェクトの歴史

The project began as python-keyring-lib and later settled into the jaraco/keyring repository. A 2014 maintainer announcement moved hosting from Bitbucket to GitHub, preserving issues and source history while aligning development with GitHub and Travis CI workflows of that period.

The project steadily narrowed and modularized its backend surface. Less preferred or risky backends were split into keyrings.alt, while the main package concentrated on recommended system keyrings and a CLI/API that applications could call safely.

### 採用の歴史

keyring became infrastructure in the Python packaging and developer-tools ecosystem because tools can use it for credentials without inventing their own password storage. PyPI release history, Read the Docs documentation, and downstream packages show a long-lived library with regular maintenance across Python and operating-system changes.

### 使われ方

Applications call keyring.set_password, get_password, or credential APIs, while users can invoke the keyring command to inspect or manage secrets. The package chooses a viable backend for the environment, and users can configure explicit backends through keyringrc.cfg when automatic selection is not enough.

### パッケージ好きにとっての重要性

keyring is small but central because it connects Python packaging, CLIs, desktop secret stores, and enterprise artifact repositories. It is also a useful example of packaging security posture: plaintext and weaker backends were moved to an alternate package rather than silently remaining first-class defaults.

### タイムライン

- 2014: The maintainer announced the move from Bitbucket to GitHub under jaraco/keyring.
- 2010s: The project supported the major desktop credential stores through a unified Python API.
- 2017: Legacy and less preferred backends were split toward keyrings.alt, reducing the default backend surface.
- 2024: v24 removed older macOS and utility modules while retaining the main credential-store API.
- 2025: v25 releases continued backend and CLI maintenance, including KWallet 6 support.

### Related projects

- Related projects include keyrings.alt for alternate backends, SecretStorage/libsecret for Linux Secret Service integration, pywin32-ctypes for Windows credential access, KWallet bindings, pip/twine-style packaging clients, and cloud artifact-registry keyring plugins.

### ソース

- <https://github.com/jaraco/keyring>
- <https://groups.google.com/g/python-keyring/c/m62BwNm5Wc8>
- <https://keyring.readthedocs.io/en/latest>
- <https://keyring.readthedocs.io/en/latest/history.html>
- <https://pypi.org/project/keyring/>
- <https://pypi.org/project/keyrings.alt/>


## セキュリティノート

narrow executable package without higher-risk signals.

- **Geiger リスク:** グリーン / 低
- narrow executable package without higher-risk signals


## 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

- Unix: keyringrc.cfg
## ソースデータベース詳細

- **Source Database:** Homebrew formula API
- **Tap:** homebrew/core
- **Full Name:** keyring
- **Version Scheme:** 0
- **Revision:** 1
- **Bottle Stable Root URL:** <https://ghcr.io/v2/homebrew/core>
- **Deprecated:** no
- **Disabled:** no
- **Keg Only:** no
- **URL Keys:** stable


## 関連リンク

- [Source-control packages](https://pkg.so/ja/source-control-tools/) - Belongs to a source-control command family.
- [Terminal utility packages](https://pkg.so/ja/terminal-utilities/) - Matched terminal and command-line workflow metadata.
- [Language runtime packages](https://pkg.so/ja/language-runtime-packages/) - Matched language runtime, compiler, or interpreter metadata.
- [Networking and protocol packages](https://pkg.so/ja/networking-protocol-tools/) - Matched network, protocol, or remote-service metadata.
- [python@3.14](https://pkg.so/ja/brew/python-3-14/) - Runtime dependency declared by Homebrew.
- [libsecret](https://pkg.so/ja/brew/libsecret/) - Shares pkgdb curated category or tags: cli, credential-management, credentials, security.
- [aws-rotate-key](https://pkg.so/ja/brew/aws-rotate-key/) - Shares pkgdb curated category or tags: cli, credential-management, credentials, security.
- [keychain](https://pkg.so/ja/brew/keychain/) - Shares pkgdb curated category or tags: cli, credential-management, security.
- [leapp-cli](https://pkg.so/ja/brew/leapp-cli/) - Shares pkgdb curated category or tags: cli, credential-management, security.
- [envio](https://pkg.so/ja/brew/envio/) - Shares pkgdb curated category or tags: cli, keyring, secrets, security.
- [gnutls](https://pkg.so/ja/brew/gnutls/) - Shares pkgdb curated category or tags: cli, library, security.
- [p11-kit](https://pkg.so/ja/brew/p11-kit/) - Shares pkgdb curated category or tags: cli, library, security.
- [libcap](https://pkg.so/ja/brew/libcap/) - Shares pkgdb curated category or tags: cli, library, security.
- [credstash](https://pkg.so/ja/brew/credstash/) - Both packages touch the same language runtime or ecosystem. Shared terms: cli, credentials, management, python, python-3-14.
- [envchain](https://pkg.so/ja/brew/envchain/) - Security-sensitive metadata or terminology overlaps. Shared terms: cli, credentials, keyring, management, secrets.

## Combined YAML source

View the package source record on GitHub. [combined/keyring.yml](https://github.com/mxcl/pkgdb/blob/main/combined/keyring.yml)


## ソース

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