sops README

The project's README from github.com/getsops/sops. As one markdown file: README.md.

SOPS: Secrets OPerationS

SOPS is an editor of encrypted files that supports YAML, JSON, ENV, INI and BINARY formats and encrypts with AWS KMS, GCP KMS, Azure Key Vault, HuaweiCloud KMS, age, and PGP. (demo <https://www.youtube.com/watch?v=YTEVyLXFiq0>_)

.. image:: https://i.imgur.com/X0TM5NI.gif


.. image:: https://pkg.go.dev/badge/github.com/getsops/sops/v3.svg :target: https://pkg.go.dev/github.com/getsops/sops/v3

Documentation

You can find the SOPS documentation on getsops.io <https://getsops.io/>_ under "Docs" <https://getsops.io/docs/>_.

Security

Please report any security issues privately using GitHub's advisory form <https://github.com/getsops/sops/security/advisories>_.

License

Mozilla Public License Version 2.0

Authors

SOPS was initially launched as a project at Mozilla in 2015 and has been graciously donated to the CNCF as a Sandbox project in 2023, now under the stewardship of a new group of maintainers <https://github.com/getsops/community/blob/main/MAINTAINERS.md>_.

The original authors of the project were:

Furthermore, the project has been carried for a long time by AJ Bahnken @ajvb, and had not been possible without the contributions of numerous contributors <https://github.com/getsops/sops/graphs/contributors>_.

Credits

SOPS was inspired by hiera-eyaml <https://github.com/TomPoulton/hiera-eyaml>, credstash <https://github.com/LuminalOSS/credstash>, sneaker <https://github.com/codahale/sneaker>, password store <http://www.passwordstore.org/> and too many years managing PGP encrypted files by hand...


.. image:: docs/images/cncf-color-bg.svg :width: 400 :alt: CNCF Sandbox Project

We are a Cloud Native Computing Foundation <https://cncf.io>_ sandbox project.

sops (getsops/sops)

Searching Database…

23.4K ·GitHub
Что это?SOPS (Secrets OPerationS) — редактор зашифрованных файлов, который поддерживает форматы YAML, JSON, ENV, INI и BINARY и шифрует значения с помощью AWS KMS, GCP KMS, Azure Key Vault, HuaweiCloud KMS, age или PGP.
Это библиотека или отдельная CLI-утилита?Это отдельная утилита командной строки, которую вы запускаете прямо для своих файлов с секретами; это не библиотека, которую импортируют в код.
Как начать шифровать файлы с его помощью?Установите исполняемый файл sops и запустите его для файла YAML/JSON/ENV/INI или бинарного файла, указав ключ из поддерживаемого провайдера (KMS, Azure Key Vault, age или PGP), чтобы зашифровать файл или отредактировать его на месте.
Нужен ли мне облачный аккаунт или можно пользоваться полностью офлайн с ключами age/PGP?Облачный аккаунт не требуется: помимо AWS KMS, GCP KMS, Azure Key Vault и HuaweiCloud KMS, sops также поддерживает ключи age и PGP, которые работают полностью локально, без какого-либо облачного провайдера.
Есть ли у проекта процесс сообщения о уязвимостях?Проблемы безопасности следует сообщать приватно через форму advisory на GitHub, а не в публичных issues.
Что вдохновило SOPS?Проект вдохновили hiera-eyaml, credstash, sneaker, pass (password store) и годы ручного управления файлами, зашифрованными PGP.
Где найти полную документацию?Документация SOPS размещена на getsops.io в разделе Docs.
Creator
getsops
Size
141.8 MB
Stars
23.4K
Age
11y
Commits · 90 Days