2026年2月

2026年2月のSDKおよび統合機能の更新

シークレットマネージャー Python SDK 17.2.0

後方互換性のない変更 Pythonの最小サポートバージョンが3.6から3.9に引き上げられました。Python 3.6〜3.8をご利用の場合は、v17.1.0 を引き続きご使用ください。

  • KSM-778: Pythonの最小サポートバージョンを3.9に引き上げ。

    • セキュリティ修正のため以下の依存関係の最小バージョンを更新。

      • cryptographyの最小バージョンを46.0.5以上に引き上げ。(CVE-2026-26007)

      • urllib3の最小バージョンを2.6.3以上に引き上げ。(CVE-2026-21441、CVE-2025-66471、CVE-2025-66418、CVE-2025-50181、CVE-2025-50182)

      • requestsの最小バージョンを2.32.4以上に引き上げ。(CVE-2024-47081)

リンク

Terraform Provider 1.2.0

  • KSM-527: PAMレコードタイプのサポートを追加。新たに以下のリソースおよびデータソースを追加しました。

    • secretsmanager_pam_machine

    • secretsmanager_pam_database

    • secretsmanager_pam_directory

    これにより、SSH/RDP、データベース、ディレクトリ認証情報の管理が可能になりました。また、pam_settings フィールドはプロトコル固有の接続設定をJSON形式でサポートします。

    • KSM-792、KSM-793、KSM-794、KSM-796、KSM-797、KSM-798: PAM関連のリソースおよびデータソースにおいて、フィールドサポートおよび読み取り機能 (readback) を拡張。 対応フィールド: database_typedirectory_typeconnect_databaseprivate_pem_keyprivate_key_passphrasefolder_uidtotp、およびPAMマシン認証情報フィールド (loginpasswordssl_verification)

  • KSM-788: secretsmanager_ssh_keys リソースにSSHキーペア生成機能を追加。 対応アルゴリズム:

    • ED25519

    • RSA (2048 / 3072 / 4096)

    • ECDSA (P-256 / P-384 / P-521)

    key_pair ブロックで generate = "yes" を指定することで、パスフレーズによる暗号化も可能です。

  • KSM-789: secretsmanager_pam_user および secretsmanager_pam_machine リソースにSSHキー生成機能と private_pem_key フィールドを追加。パスフレーズは、PAMとの相互運用性確保のためカスタムフィールドとして保存されます。

  • KSM-389: secretsmanager_records データソースに title_patterns パラメータを追加。Go正規表現によるレコードフィルタリングが可能になりました。UIDおよび完全一致タイトルと組み合わせて単一クエリで指定できます。

  • KSM-522: 複数の共有フォルダにショートカット/リンクレコードが存在する場合に発生するエラーを修正。

セキュリティ更新

  • KSM-707、KSM-795: Goを1.24.0から1.24.13へアップグレード。CVE-2025-22871、CVE-2025-58185、およびその他のセキュリティ脆弱性に対応しました。

リンク


シークレットマネージャー Rust SDK 17.1.0

  • KSM-584、KSM-791: HTTP/HTTPSプロキシのサポートを追加 (ClientOptions.proxy_url または HTTP_PROXY / HTTPS_PROXY 環境変数)。ファイルのアップロード/ダウンロードを含むすべての操作に一貫して適用されます。

  • KSM-688: パスワードローテーションにおいて、トランザクション対応の更新操作を追加。

  • KSM-689、KSM-693: タイトルベースでのシークレットおよびファイル取得機能を追加。

    • get_secrets_by_title

    • get_secret_by_title

    • download_file_by_title

    • KeeperFile.get_thumbnail_data

  • KSM-690: 自動サーバーフォールバック機能を備えたディザスタリカバリ用キャッシュ機能を追加。

  • KSM-744: GovCloud Dev環境への対応のため、送信公開鍵#18を追加。

  • セキュリティ更新: opensslを0.10.75に更新 (CVE-2025-3416、重要度: 中)。また、ringを0.17.14に更新 (CVE-2025-4432、重要度: 中)。

  • KSM-700、KSM-783: 設定ファイルの処理を修正 (Unix環境で0600パーミッションを適用。空のJSON設定ファイルでpanicが発生しないよう改善)。

  • KSM-769、KSM-735: ノーテーション検索の不具合を修正 (custom_field セレクタが誤った配列を検索していた不具合、およびショートカット由来の重複UIDにより誤ったレコードが返る不具合を修正)。

  • KSM-776、KSM-779: リンクレコード処理を修正 (request_links がtrueの場合に Record.links が正しく設定されるよう改善。ファイルリンク削除がサイレントに失敗する不具合を修正)。

  • KSM-775、KSM-787: レコードの信頼性を向上 (破損レコードを結果から除外。オフラインキャッシュへのフォールバック時に発生する CryptoError を解消)。

  • KSM-782: 指定した文字数どおりにパスワードが生成されない不具合を修正。

  • KSM-639: 数値型 key_id によるキーローテーションの不具合を修正。

  • 後方互換性のない変更: Rustの最小サポートバージョンを1.56から1.87に引き上げ。

リンク


Ansible Plugin 1.3.0

  • KSM-714: keeper_set においてnotesフィールド (field_type: notes) の更新をサポート。

  • KSM-768: すべてのプラグイン (keeper_getkeeper_copykeeper_set) でnotesフィールドをサポート。

  • KSM-770、KSM-771、KSM-772: notesフィールド処理に関する不具合を修正 (空フィールド取得、パラメータ検証、データ損失防止)。

  • KSM-773: パラメータ名の不整合を修正し、不足していたドキュメントを追加 (keeper_createnote ではなく notes を使用)。

  • KSM-780: 廃止予定の note パラメータに対する後方互換性を追加。

  • KSM-781: keeper_config_file および keeper_cache_dir 変数におけるJinja2テンプレート処理の不具合を修正。

  • KSM-762: CVE-2026-23949 (jaraco.contextのパストラバーサル脆弱性) を修正。

  • 依存関係の更新: 最新のセキュリティ修正および機能追加に対応するため、KSM Python SDK v17.1.0 へ更新。

リンク

Ansibleに関して詳しくはこちらarrow-up-rightのページをご参照ください。


シークレットマネージャー .NET SDK 17.1.1

  • KSM-767: System.Text.Json 10.0.1の依存関係に起因するPowerShell 7.5.4との互換性に関する不具合を修正。

リンク

.NET SDKに関して詳しくはこちらarrow-up-rightのページをご参照ください。


シークレットマネージャー .NET SDK 17.1.0

  • KSM-741: GovCloud Dev環境への対応のため、送信公開鍵#18を追加。

  • KSM-724: レコードのショートカットにおけるノーテーション検索を修正し、ショートカットによるUIDの重複を適切に処理。

  • KSM-698: 設定ファイルの権限を修正 (セキュリティ強化のため0600で書き込み)。

  • KSM-674: lastModifiedファイルデータフィールドの解析処理を修正。

.NET SDKに関して詳しくはこちらarrow-up-rightのページをご参照ください。

最終更新

役に立ちましたか?