# SOPS

HashiCorp Vaultの代わりになるオープンソース。設定ファイルの一部だけを暗号化する。Gitに置ける形で秘密を保つ。

- ossalt.jp のページ: https://ossalt.jp/tools/sops/
- 公式サイト: https://getsops.io
- GitHub: https://github.com/getsops/sops
- 代わりになるSaaS: HashiCorp Vault
- カテゴリ: 認証・パスワード管理
- ライセンス: MPL-2.0（弱いコピーレフト）
- 画面の日本語翻訳: 未確認
- 日本語のドキュメント: 未確認
- Dockerでの導入: あり
- GitHubのスター: 23,638（直近32日間で+335）
- 最終コミット: 2026-11-03
- OpenSSF Scorecard: 未評価

## SOPSとは

SOPS（Secrets OPerationS）は、READMEによると「暗号化されたファイルの編集ツール」です。YAML・JSON・ENV・INI・バイナリの形式に対応し、AWS KMS、GCP KMS、Azure Key Vault、HuaweiCloud KMS、age、PGPで暗号化します。

### HashiCorp Vaultとの違い

HashiCorp Vaultは、秘密情報を保管し、アプリに配るサーバーです。SOPSは、READMEの説明では**ファイルを暗号化したまま編集する道具**です。Vaultの代わりにサーバーを立てるものではなく、設定ファイルの中の秘密情報を、暗号化した状態でリポジトリに置きたい場合の選択肢です（この比較は、READMEの説明からの整理です）。

### 経緯（READMEの記載）

2015年にMozillaのプロジェクトとして始まり、2023年にCNCFのサンドボックスのプロジェクトとして寄贈されました。現在は、新しいメンテナーのグループが管理しています。

### 向いている人

- 設定ファイルの秘密情報を、暗号化してGitで管理したいチーム。

### 向いていない人

- 秘密情報を発行・配布するサーバーが必要な人。
- 鍵の管理を用意できない人。

### 注意点

- ライセンスはMPL-2.0です。
- セキュリティの問題は、GitHubの非公開の報告フォームで知らせるよう、READMEにあります。
- 使い方の詳細は、公式のドキュメント（getsops.io）にあります。

### 出典と確認の範囲

- 確認した資料：公式リポジトリのREADME・LICENSE（2026-10-29）。
- 確認していないこと：実際の操作、各KMSとの連携の手順、Vaultとの機能の細かい比較。

## よくある質問

**SOPSは日本語で使えますか？**

当サイトでは、画面の日本語翻訳や日本語のドキュメントを確認できていません。翻訳を別の場所で管理している場合もあるため、日本語に対応していないとは限りません。導入前に実際の画面で確かめてください。

**SOPSはDockerで動かせますか？**

リポジトリで、Docker用のファイルや公式のコンテナイメージの案内を確認できています。手順は公式のドキュメントに従ってください。

**SOPSは無料で使えますか？ 業務で使ってもよいですか？**

ライセンスはMPL-2.0（弱いコピーレフト）です。「弱いコピーレフト」のライセンスで、社内の業務で使うことは認められています。このツール自体のファイルを改変して配布する場合は、その部分のソースコードを公開する条件があります。自分のサーバーで動かす場合も、サーバー代と、アップデートやバックアップなどの運用の手間がかかります。また、一部の機能を有料版だけで提供しているツールもあります。

**SOPSの開発は続いていますか？**

最後の更新は5日前です。過去12か月のリリースは6回です。GitHubのスターは、直近32日間で335増えています。

**SOPSのセキュリティの評価は？**

OpenSSF Scorecard の評価はまだありません（評価がないことは、安全・危険のどちらも意味しません）。導入後は、セキュリティの更新を確実に適用してください。

**HashiCorp Vaultの代わりになる、SOPS以外のツールは？**

当サイトでは、Infisicalも掲載しています。下の比較表で、ライセンスや更新状況を見比べられます。

---
データ: ossalt.jp（2026-11-08時点。GitHubの公開データとリポジトリの自動調査による）。「未確認」は「非対応」という意味ではありません。導入前に公式の情報を確認してください。
