Proton Passのデータをターミナルで簡単に利用できれば、特に開発、スクリプティング、自動化においてワークフローが大幅に改善されるという声をコミュニティからよくいただいていました。

それが、新しいProton Passコマンドラインインターフェース(CLI)で可能になりました。これにより、スクリプト、デプロイメント、CI/CD(継続的インテグレーション/継続的デリバリー)パイプライン全体で、シークレットやその他のアイテムを安全に取得できるようになります。CLIはPass Plus、Pass Family、Pass Professional、およびすべてのProtonバンドルで現在利用可能(新しいウィンドウ)です。Free planをご利用の場合は、アップグレードしてアクセス権を取得できます。

Proton Pass CLIは、Proton Passのアイテムや保管庫をターミナルから直接利用できるようにし、アイテムや保管庫への権限管理機能も備えた安全なコマンドラインインターフェースです。ターミナルでProton Passを使用することで、Protonのエンドツーエンド暗号化とプライバシー保証を維持しながら、自動化と生産性を向上させることができます。グラフィカルユーザーインターフェースに頼る代わりに、お客様がすでに運用している環境で安全にProton Passデータにアクセスできるため、セキュリティを侵害することなくタスクを自動化し、作業を高速化できます。

Proton Pass CLIの仕組み

Proton Pass CLIは、作業方法を変えたり余分な手順を追加したりすることなく、暗号化された保管庫をワークフローに統合するためのシンプルで信頼性の高い方法を提供します。サーバーやCI/CDパイプラインなど、グラフィカルUIを使用できない環境において、CLIはProton Passにアクセスするための安全な方法を提供します。アイテムや保管庫の管理、およびそれらへのユーザーアクセスの管理をターミナルから直接行うことができ、すべてを安全に保ちながら作業をスピードアップする自動化を可能にします。

Proton Pass CLIは何に使用できるか?

Proton Pass CLIは、以下のようなグラフィカルUIとほぼ同様の機能を提供します:

  • ターミナルで直接アイテムに安全にアクセス
  • パスワード、安全なメモ、クレジットカード、ユーザー情報(アイデンティティ)、Wi-Fiエントリ、カスタムアイテム、保管済みSSHキーアイテムを含むアイテムの表示、作成、更新、削除
  • 保管庫の作成、読み取り、更新、削除
  • 共有保管庫や共有アイテムへのメンバーアクセスと権限の管理
  • CI/CD、サーバー、コンテナ、ヘッドレス環境での作業
  • シンプルなスクリプトによるワークフローとタスク自動化の作成

Proton Pass CLIを使用するメリットは?

自動化とスクリプティングによるスピードと生産性

Proton Pass CLIを使用すると、ターミナルから直接作業できるため、日常的な認証情報管理タスクを簡単に自動化できます。アイテムや保管庫の作成、更新、削除をスクリプト化することで、手動でのコピー&ペーストやUI操作の手順を排除し、セキュリティを侵害することなく迅速に作業を進めることができます。

安全でシンプルな共有認証情報管理

共有アイテムや保管庫へのアクセス管理は自動化できます。Web管理コンソールや別のツールに切り替える代わりに、CLIから直接共有アイテムや保管庫を操作し、権限を管理できます。

安全なシークレットインジェクション

Proton Pass CLIを使用すると、プレーンテキスト、シェル、ログ、またはコマンド履歴にシークレットをさらすことなく、スクリプト、デプロイメント、CI/CDパイプラインに認証情報を直接インジェクトできます。これにより、Protonのエンドツーエンド暗号化モデルを維持しながら自動化が可能になります。

自動化の複雑さを軽減

スクリプトやCI/CDパイプラインでシークレットにアクセスするために多くのアカウントやトークンが必要になるなど、自動化は複雑になりがちです。デプロイメントや自動化されたタスクは、追加のインフラやオーバーヘッドなしで実行できます。Proton Passは、余分な複雑さやアドオン製品なしで、すべての環境にわたるシンプルで安全な認証をサポートします。

Proton Passを既存のワークフローに実装することで、より高速なワークフローを有効にし、コンテキストの切り替えを減らし、ローカル開発、サーバー、CI/CD環境全体で安全な自動化を実装できます。これは、作業をより速く、より安全にし、日々の業務に簡単に組み込めるように設計されています。