Repolode
getsops

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 обновляется ежедневно.

Похожие проекты

PaaS для самостоятельного хостинга, который развёртывает приложения и базы данных на вашем сервере с помощью Docker, Nginx и Let's Encrypt через веб-интерфейс и CLI.

15,2 тыс.1 тыс.TypeScriptOtherОбновлён 20 часов назад