Open-source решение для управления секретами, сертификатами и ключами, созданное на основе открытого кода HashiCorp Vault.
getsops/sops
Редактор зашифрованных файлов: шифрует YAML, JSON, ENV, INI и бинарные файлы с помощью облачных KMS, ключей age или PGP.
Open source альтернатива:HashiCorp Vault
- Звёзды
- 23,485
- Форки
- 1,105
- Открытые issues
- 462
- Последний коммит
- 3 дня назад
Что это?
SOPS (Secrets OPerationS) — редактор зашифрованных файлов с интерфейсом командной строки. Он позволяет открыть файл, отредактировать его значения в обычном редакторе и сохранить обратно в зашифрованном виде. Так секреты — например, пароли, API-ключи и сертификаты — можно хранить в системе контроля версий, не оставляя их в открытом виде.
SOPS работает с файлами YAML, JSON, ENV, INI и бинарными файлами. Ключи шифрования можно получать из AWS KMS, GCP KMS, Azure Key Vault, HuaweiCloud KMS, age или PGP, поэтому команды могут использовать уже имеющуюся у них систему управления ключами.
Проект входит в CNCF Sandbox. Он был запущен в Mozilla в 2015 году, а сейчас его поддерживает сообщество.
Ключевые возможности
- 01Редактирует YAML, JSON, ENV, INI и бинарные файлы в зашифрованном виде.
- 02Поддерживает ключи AWS KMS, GCP KMS, Azure Key Vault, HuaweiCloud KMS, age и PGP.
- 03Сохраняет читаемую структуру файлов, чтобы различия в системе контроля версий оставались понятными.
- 04Расшифровывает файлы для использования в скриптах и конвейерах развёртывания.
Сценарии использования
- Хранение секретов Kubernetes или Helm в Git-репозитории.
- Обмен файлами конфигурации с зашифрованными учётными данными внутри команды.
- Управление файлами окружения для приложений, развёртываемых через CI/CD.
В подборках
Темы
Частые вопросы
- Что такое sops?
- Редактор зашифрованных файлов: шифрует YAML, JSON, ENV, INI и бинарные файлы с помощью облачных KMS, ключей age или PGP. SOPS (Secrets OPerationS) — редактор зашифрованных файлов с интерфейсом командной строки. Он позволяет открыть файл, отредактировать его значения в обычном редакторе и сохранить обратно в зашифрованном виде. Так секреты — например, пароли, API-ключи и сертификаты — можно хранить в системе контроля версий, не оставляя их в открытом виде.
- sops можно использовать бесплатно? Какая у него лицензия?
- sops распространяется с открытым исходным кодом под лицензией MPL-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- sops всё ещё поддерживается?
- Активно поддерживается. Последний коммит в sops — 20 окт. 2026 г..
- Для чего можно использовать sops?
- Хранение секретов Kubernetes или Helm в Git-репозитории. Обмен файлами конфигурации с зашифрованными учётными данными внутри команды. Управление файлами окружения для приложений, развёртываемых через CI/CD.
- Где скачать sops?
- Исходный код и инструкции по установке — на GitHub: https://github.com/getsops/sops
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Bash-инструмент для хранения приватных файлов в зашифрованном GPG-виде внутри Git-репозитория и обмена ими с доверенными пользователями по их публичным ключам.
Open-source платформа для централизованного управления секретами, сертификатами, ключами, привилегированным доступом и учётными данными AI-агентов.
CLI и движок Infrastructure as Code для описания и развертывания облачных ресурсов на языках программирования общего назначения.
Подборка ресурсов по Kubernetes, которую поддерживает сообщество: инструменты, книги, руководства и ссылки на облачных провайдеров.
PaaS для самостоятельного хостинга, который развёртывает приложения и базы данных на вашем сервере с помощью Docker, Nginx и Let's Encrypt через веб-интерфейс и CLI.