René's URL Explorer Experiment


Title: GitHub - getsops/sops: Simple and flexible tool for managing secrets

Open Graph Title: GitHub - getsops/sops: Simple and flexible tool for managing secrets

X Title: GitHub - getsops/sops: Simple and flexible tool for managing secrets

Description: Simple and flexible tool for managing secrets. Contribute to getsops/sops development by creating an account on GitHub.

Open Graph Description: Simple and flexible tool for managing secrets. Contribute to getsops/sops development by creating an account on GitHub.

X Description: Simple and flexible tool for managing secrets. Contribute to getsops/sops development by creating an account on GitHub.

Opengraph URL: https://github.com/getsops/sops

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository
route-controllerfiles
route-actiondisambiguate
fetch-noncev2:330f129c-b4e3-0431-8ddd-38b09b75e789
current-catalog-service-hashf3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb
request-id8886:24854:291F66:360DD4:69647859
html-safe-nonceec4a6dd95284bc3da94e1eab35199c7acab2722eba80effe11c6ad6e844e2c4f
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI4ODg2OjI0ODU0OjI5MUY2NjozNjBERDQ6Njk2NDc4NTkiLCJ2aXNpdG9yX2lkIjoiNDcxODU0MDEwNzgyNTgzODE2OSIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmac8b05bf809307d448cef7c37f80ec7754b8ff458a040da75e46bb42a1aa75bd37
hovercard-subject-tagrepository:40684033
github-keyboard-shortcutsrepository,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location//
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/getsops/sops
twitter:imagehttps://opengraph.githubassets.com/317c4f1d8f3b445ae5b9a01ad2f424a93507ff036e9abfd840773743cb4bf14c/getsops/sops
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/317c4f1d8f3b445ae5b9a01ad2f424a93507ff036e9abfd840773743cb4bf14c/getsops/sops
og:image:altSimple and flexible tool for managing secrets. Contribute to getsops/sops development by creating an account on GitHub.
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
Nonebaa7d9900fdf7b27d604f36887af878d569cfbdcf97126832a5f4f0caf0c6ba5
turbo-cache-controlno-preview
go-importgithub.com/getsops/sops git https://github.com/getsops/sops.git
octolytics-dimension-user_id129185620
octolytics-dimension-user_logingetsops
octolytics-dimension-repository_id40684033
octolytics-dimension-repository_nwogetsops/sops
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id40684033
octolytics-dimension-repository_network_root_nwogetsops/sops
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release842eff1d11f899d02b6b3b98fa3ea4860e64b34e
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/getsops/sops#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fgetsops%2Fsops
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub SparkBuild and deploy intelligent appshttps://github.com/features/spark
GitHub ModelsManage and compare promptshttps://github.com/features/models
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fgetsops%2Fsops
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E&source=header-repo&source_repo=getsops%2Fsops
Reloadhttps://github.com/getsops/sops
Reloadhttps://github.com/getsops/sops
Reloadhttps://github.com/getsops/sops
getsops https://github.com/getsops
sopshttps://github.com/getsops/sops
Notifications https://github.com/login?return_to=%2Fgetsops%2Fsops
Fork 1k https://github.com/login?return_to=%2Fgetsops%2Fsops
Star 20.4k https://github.com/login?return_to=%2Fgetsops%2Fsops
getsops.io/https://getsops.io/
MPL-2.0 license https://github.com/getsops/sops/blob/main/LICENSE
20.4k stars https://github.com/getsops/sops/stargazers
1k forks https://github.com/getsops/sops/forks
Branches https://github.com/getsops/sops/branches
Tags https://github.com/getsops/sops/tags
Activity https://github.com/getsops/sops/activity
Star https://github.com/login?return_to=%2Fgetsops%2Fsops
Notifications https://github.com/login?return_to=%2Fgetsops%2Fsops
Code https://github.com/getsops/sops
Issues 361 https://github.com/getsops/sops/issues
Pull requests 51 https://github.com/getsops/sops/pulls
Discussions https://github.com/getsops/sops/discussions
Actions https://github.com/getsops/sops/actions
Security Uh oh! There was an error while loading. Please reload this page. https://github.com/getsops/sops/security
Please reload this pagehttps://github.com/getsops/sops
Insights https://github.com/getsops/sops/pulse
Code https://github.com/getsops/sops
Issues https://github.com/getsops/sops/issues
Pull requests https://github.com/getsops/sops/pulls
Discussions https://github.com/getsops/sops/discussions
Actions https://github.com/getsops/sops/actions
Security https://github.com/getsops/sops/security
Insights https://github.com/getsops/sops/pulse
Brancheshttps://github.com/getsops/sops/branches
Tagshttps://github.com/getsops/sops/tags
https://github.com/getsops/sops/branches
https://github.com/getsops/sops/tags
2,385 Commitshttps://github.com/getsops/sops/commits/main/
https://github.com/getsops/sops/commits/main/
.githubhttps://github.com/getsops/sops/tree/main/.github
.githubhttps://github.com/getsops/sops/tree/main/.github
.releasehttps://github.com/getsops/sops/tree/main/.release
.releasehttps://github.com/getsops/sops/tree/main/.release
aeshttps://github.com/getsops/sops/tree/main/aes
aeshttps://github.com/getsops/sops/tree/main/aes
agehttps://github.com/getsops/sops/tree/main/age
agehttps://github.com/getsops/sops/tree/main/age
audithttps://github.com/getsops/sops/tree/main/audit
audithttps://github.com/getsops/sops/tree/main/audit
azkvhttps://github.com/getsops/sops/tree/main/azkv
azkvhttps://github.com/getsops/sops/tree/main/azkv
cmd/sopshttps://github.com/getsops/sops/tree/main/cmd/sops
cmd/sopshttps://github.com/getsops/sops/tree/main/cmd/sops
confighttps://github.com/getsops/sops/tree/main/config
confighttps://github.com/getsops/sops/tree/main/config
decrypthttps://github.com/getsops/sops/tree/main/decrypt
decrypthttps://github.com/getsops/sops/tree/main/decrypt
docshttps://github.com/getsops/sops/tree/main/docs
docshttps://github.com/getsops/sops/tree/main/docs
exampleshttps://github.com/getsops/sops/tree/main/examples
exampleshttps://github.com/getsops/sops/tree/main/examples
functional-testshttps://github.com/getsops/sops/tree/main/functional-tests
functional-testshttps://github.com/getsops/sops/tree/main/functional-tests
gcpkmshttps://github.com/getsops/sops/tree/main/gcpkms
gcpkmshttps://github.com/getsops/sops/tree/main/gcpkms
hckmshttps://github.com/getsops/sops/tree/main/hckms
hckmshttps://github.com/getsops/sops/tree/main/hckms
hcvaulthttps://github.com/getsops/sops/tree/main/hcvault
hcvaulthttps://github.com/getsops/sops/tree/main/hcvault
keyshttps://github.com/getsops/sops/tree/main/keys
keyshttps://github.com/getsops/sops/tree/main/keys
keyservicehttps://github.com/getsops/sops/tree/main/keyservice
keyservicehttps://github.com/getsops/sops/tree/main/keyservice
kmshttps://github.com/getsops/sops/tree/main/kms
kmshttps://github.com/getsops/sops/tree/main/kms
logginghttps://github.com/getsops/sops/tree/main/logging
logginghttps://github.com/getsops/sops/tree/main/logging
pgphttps://github.com/getsops/sops/tree/main/pgp
pgphttps://github.com/getsops/sops/tree/main/pgp
publishhttps://github.com/getsops/sops/tree/main/publish
publishhttps://github.com/getsops/sops/tree/main/publish
shamirhttps://github.com/getsops/sops/tree/main/shamir
shamirhttps://github.com/getsops/sops/tree/main/shamir
storeshttps://github.com/getsops/sops/tree/main/stores
storeshttps://github.com/getsops/sops/tree/main/stores
versionhttps://github.com/getsops/sops/tree/main/version
versionhttps://github.com/getsops/sops/tree/main/version
.git-blame-ignore-revshttps://github.com/getsops/sops/blob/main/.git-blame-ignore-revs
.git-blame-ignore-revshttps://github.com/getsops/sops/blob/main/.git-blame-ignore-revs
.gitignorehttps://github.com/getsops/sops/blob/main/.gitignore
.gitignorehttps://github.com/getsops/sops/blob/main/.gitignore
.goreleaser.yamlhttps://github.com/getsops/sops/blob/main/.goreleaser.yaml
.goreleaser.yamlhttps://github.com/getsops/sops/blob/main/.goreleaser.yaml
.sops.yamlhttps://github.com/getsops/sops/blob/main/.sops.yaml
.sops.yamlhttps://github.com/getsops/sops/blob/main/.sops.yaml
CHANGELOG.mdhttps://github.com/getsops/sops/blob/main/CHANGELOG.md
CHANGELOG.mdhttps://github.com/getsops/sops/blob/main/CHANGELOG.md
CHANGELOG.rsthttps://github.com/getsops/sops/blob/main/CHANGELOG.rst
CHANGELOG.rsthttps://github.com/getsops/sops/blob/main/CHANGELOG.rst
CODE_OF_CONDUCT.mdhttps://github.com/getsops/sops/blob/main/CODE_OF_CONDUCT.md
CODE_OF_CONDUCT.mdhttps://github.com/getsops/sops/blob/main/CODE_OF_CONDUCT.md
CONTRIBUTING.mdhttps://github.com/getsops/sops/blob/main/CONTRIBUTING.md
CONTRIBUTING.mdhttps://github.com/getsops/sops/blob/main/CONTRIBUTING.md
DCOhttps://github.com/getsops/sops/blob/main/DCO
DCOhttps://github.com/getsops/sops/blob/main/DCO
LICENSEhttps://github.com/getsops/sops/blob/main/LICENSE
LICENSEhttps://github.com/getsops/sops/blob/main/LICENSE
Makefilehttps://github.com/getsops/sops/blob/main/Makefile
Makefilehttps://github.com/getsops/sops/blob/main/Makefile
README.rsthttps://github.com/getsops/sops/blob/main/README.rst
README.rsthttps://github.com/getsops/sops/blob/main/README.rst
example.inihttps://github.com/getsops/sops/blob/main/example.ini
example.inihttps://github.com/getsops/sops/blob/main/example.ini
example.jsonhttps://github.com/getsops/sops/blob/main/example.json
example.jsonhttps://github.com/getsops/sops/blob/main/example.json
example.txthttps://github.com/getsops/sops/blob/main/example.txt
example.txthttps://github.com/getsops/sops/blob/main/example.txt
example.yamlhttps://github.com/getsops/sops/blob/main/example.yaml
example.yamlhttps://github.com/getsops/sops/blob/main/example.yaml
go.modhttps://github.com/getsops/sops/blob/main/go.mod
go.modhttps://github.com/getsops/sops/blob/main/go.mod
go.sumhttps://github.com/getsops/sops/blob/main/go.sum
go.sumhttps://github.com/getsops/sops/blob/main/go.sum
rust-toolchain.tomlhttps://github.com/getsops/sops/blob/main/rust-toolchain.toml
rust-toolchain.tomlhttps://github.com/getsops/sops/blob/main/rust-toolchain.toml
sops.gohttps://github.com/getsops/sops/blob/main/sops.go
sops.gohttps://github.com/getsops/sops/blob/main/sops.go
sops_test.gohttps://github.com/getsops/sops/blob/main/sops_test.go
sops_test.gohttps://github.com/getsops/sops/blob/main/sops_test.go
usererrors.gohttps://github.com/getsops/sops/blob/main/usererrors.go
usererrors.gohttps://github.com/getsops/sops/blob/main/usererrors.go
READMEhttps://github.com/getsops/sops
Code of conducthttps://github.com/getsops/sops
Contributinghttps://github.com/getsops/sops
MPL-2.0 licensehttps://github.com/getsops/sops
https://github.com/getsops/sops#sops-secrets-operations
demohttps://www.youtube.com/watch?v=YTEVyLXFiq0
https://camo.githubusercontent.com/31bb43eec8e22806cebc5053236309bb450186a57929c9ec2aac6980f25fda37/68747470733a2f2f692e696d6775722e636f6d2f5830544d354e492e676966
https://pkg.go.dev/github.com/getsops/sops/v3
1   Downloadhttps://github.com/getsops/sops#id2
https://github.com/getsops/sops#1download
1.1   Stable releasehttps://github.com/getsops/sops#id3
https://github.com/getsops/sops#11stable-release
https://github.com/getsops/sops/releaseshttps://github.com/getsops/sops/releases
1.2   Development branchhttps://github.com/getsops/sops#id4
https://github.com/getsops/sops#12development-branch
decrypt packagehttps://pkg.go.dev/github.com/getsops/sops/v3/decrypt
1   Downloadhttps://github.com/getsops/sops#download
1.1   Stable releasehttps://github.com/getsops/sops#stable-release
1.2   Development branchhttps://github.com/getsops/sops#development-branch
2   Usagehttps://github.com/getsops/sops#usage
2.1   Test with the dev PGP keyhttps://github.com/getsops/sops#test-with-the-dev-pgp-key
2.2   Encrypting with GnuPG subkeyshttps://github.com/getsops/sops#encrypting-with-gnupg-subkeys
2.3   Encrypting using agehttps://github.com/getsops/sops#encrypting-using-age
2.4   Encrypting using GCP KMShttps://github.com/getsops/sops#encrypting-using-gcp-kms
2.5   Encrypting using Azure Key Vaulthttps://github.com/getsops/sops#encrypting-using-azure-key-vault
2.6   Encrypting and decrypting from other programshttps://github.com/getsops/sops#encrypting-and-decrypting-from-other-programs
2.7   Encrypting using Hashicorp Vaulthttps://github.com/getsops/sops#encrypting-using-hashicorp-vault
2.8   Encrypting using HuaweiCloud KMShttps://github.com/getsops/sops#encrypting-using-huaweicloud-kms
2.9   Adding and removing keyshttps://github.com/getsops/sops#adding-and-removing-keys
2.9.1   updatekeys commandhttps://github.com/getsops/sops#updatekeys-command
2.9.2   rotate commandhttps://github.com/getsops/sops#rotate-command
2.9.3   Direct Editinghttps://github.com/getsops/sops#direct-editing
2.10   KMS AWS Profileshttps://github.com/getsops/sops#kms-aws-profiles
2.11   Assuming roles and using KMS in various AWS accountshttps://github.com/getsops/sops#assuming-roles-and-using-kms-in-various-aws-accounts
2.12   AWS KMS Encryption Contexthttps://github.com/getsops/sops#aws-kms-encryption-context
2.13   Key Rotationhttps://github.com/getsops/sops#key-rotation
2.14   Using .sops.yaml conf to select KMS, PGP and age for new fileshttps://github.com/getsops/sops#using-sops-yaml-conf-to-select-kms-pgp-and-age-for-new-files
2.15   Specify a different GPG executablehttps://github.com/getsops/sops#specify-a-different-gpg-executable
2.16   Key groupshttps://github.com/getsops/sops#key-groups
2.17   Key servicehttps://github.com/getsops/sops#key-service
2.18   Auditinghttps://github.com/getsops/sops#auditing
2.19   Saving Output to a Filehttps://github.com/getsops/sops#saving-output-to-a-file
2.20   Passing Secrets to Other Processeshttps://github.com/getsops/sops#passing-secrets-to-other-processes
2.21   Using the publish commandhttps://github.com/getsops/sops#using-the-publish-command
2.21.1   Publishing to Vaulthttps://github.com/getsops/sops#publishing-to-vault
3   Important information on typeshttps://github.com/getsops/sops#important-information-on-types
3.1   YAML, JSON, ENV and INI type extensionshttps://github.com/getsops/sops#yaml-json-env-and-ini-type-extensions
3.2   JSON and JSON_binary indentationhttps://github.com/getsops/sops#json-and-json-binary-indentation
3.3   YAML indentationhttps://github.com/getsops/sops#yaml-indentation
3.4   YAML anchorshttps://github.com/getsops/sops#yaml-anchors
3.5   YAML Streamshttps://github.com/getsops/sops#yaml-streams
3.6   Top-level arrayshttps://github.com/getsops/sops#top-level-arrays
4   Exampleshttps://github.com/getsops/sops#examples
4.1   Creating a new filehttps://github.com/getsops/sops#creating-a-new-file
4.2   Encrypting an existing filehttps://github.com/getsops/sops#encrypting-an-existing-file
4.3   Encrypt or decrypt a file in placehttps://github.com/getsops/sops#encrypt-or-decrypt-a-file-in-place
4.4   Encrypting binary fileshttps://github.com/getsops/sops#encrypting-binary-files
4.5   Extract a sub-part of a document treehttps://github.com/getsops/sops#extract-a-sub-part-of-a-document-tree
4.6   Set a sub-part in a document treehttps://github.com/getsops/sops#set-a-sub-part-in-a-document-tree
4.7   Unset a sub-part in a document treehttps://github.com/getsops/sops#unset-a-sub-part-in-a-document-tree
4.8   Showing diffs in cleartext in githttps://github.com/getsops/sops#showing-diffs-in-cleartext-in-git
4.9   Encrypting only parts of a filehttps://github.com/getsops/sops#encrypting-only-parts-of-a-file
5   Config file formathttps://github.com/getsops/sops#config-file-format
5.1   Creation rule objecthttps://github.com/getsops/sops#creation-rule-object
5.1.1   Matchinghttps://github.com/getsops/sops#matching
5.1.2   Identitieshttps://github.com/getsops/sops#identities
5.1.2.1   Key group objecthttps://github.com/getsops/sops#key-group-object
5.1.3   Settingshttps://github.com/getsops/sops#settings
5.2   Destination rule objecthttps://github.com/getsops/sops#destination-rule-object
5.3   Stores configuration objecthttps://github.com/getsops/sops#stores-configuration-object
6   Encryption Protocolhttps://github.com/getsops/sops#encryption-protocol
6.1   Message Authentication Codehttps://github.com/getsops/sops#message-authentication-code
7   Motivationhttps://github.com/getsops/sops#motivation
7.1   The initial trusthttps://github.com/getsops/sops#the-initial-trust
7.2   KMS, Trust and secrets distributionhttps://github.com/getsops/sops#kms-trust-and-secrets-distribution
7.3   Operational requirementshttps://github.com/getsops/sops#operational-requirements
7.4   OpenPGP integrationhttps://github.com/getsops/sops#openpgp-integration
8   Threat Modelhttps://github.com/getsops/sops#threat-model
8.1   Compromised AWS credentials grant access to KMS master keyhttps://github.com/getsops/sops#compromised-aws-credentials-grant-access-to-kms-master-key
8.2   Compromised PGP keyhttps://github.com/getsops/sops#compromised-pgp-key
8.3   Factorized RSA keyhttps://github.com/getsops/sops#factorized-rsa-key
8.4   Weak AES cryptographyhttps://github.com/getsops/sops#weak-aes-cryptography
9   Backward compatibilityhttps://github.com/getsops/sops#backward-compatibility
10   Securityhttps://github.com/getsops/sops#security
11   Licensehttps://github.com/getsops/sops#license
12   Authorshttps://github.com/getsops/sops#authors
13   Creditshttps://github.com/getsops/sops#credits
2   Usagehttps://github.com/getsops/sops#id5
https://github.com/getsops/sops#2usage
https://www.youtube.com/watch?v=V2PRhxphH2w
aws-sdk-go-v2https://github.com/aws/aws-sdk-go-v2
specifying credentialshttps://aws.github.io/aws-sdk-go-v2/docs/configuring-sdk/#specifying-credentials
#127https://github.com/getsops/sops/issues/127
2.1   Test with the dev PGP keyhttps://github.com/getsops/sops#id6
https://github.com/getsops/sops#21test-with-the-dev-pgp-key
2.2   Encrypting with GnuPG subkeyshttps://github.com/getsops/sops#id7
https://github.com/getsops/sops#22encrypting-with-gnupg-subkeys
2.3   Encrypting using agehttps://github.com/getsops/sops#id8
https://github.com/getsops/sops#23encrypting-using-age
agehttps://age-encryption.org/
2.4   Encrypting using GCP KMShttps://github.com/getsops/sops#id9
https://github.com/getsops/sops#24encrypting-using-gcp-kms
Application Default Credentialshttps://developers.google.com/identity/protocols/application-default-credentials
2.5   Encrypting using Azure Key Vaulthttps://github.com/getsops/sops#id10
https://github.com/getsops/sops#25encrypting-using-azure-key-vault
default credential chainhttps://pkg.go.dev/github.com/Azure/azure-sdk-for-go/sdk/azidentity#DefaultAzureCredential
Environment credentialshttps://pkg.go.dev/github.com/Azure/azure-sdk-for-go/sdk/azidentity#EnvironmentCredential
Workload Identity credentialshttps://pkg.go.dev/github.com/Azure/azure-sdk-for-go/sdk/azidentity#WorkloadIdentityCredential
Managed Identity credentialshttps://pkg.go.dev/github.com/Azure/azure-sdk-for-go/sdk/azidentity#ManagedIdentityCredential
Azure CLI credentialshttps://pkg.go.dev/github.com/Azure/azure-sdk-for-go/sdk/azidentity#AzureCLICredential
2.6   Encrypting and decrypting from other programshttps://github.com/getsops/sops#id11
https://github.com/getsops/sops#26encrypting-and-decrypting-from-other-programs
2.7   Encrypting using Hashicorp Vaulthttps://github.com/getsops/sops#id12
https://github.com/getsops/sops#27encrypting-using-hashicorp-vault
2.8   Encrypting using HuaweiCloud KMShttps://github.com/getsops/sops#id13
https://github.com/getsops/sops#28encrypting-using-huaweicloud-kms
default credential provider chainhttps://github.com/huaweicloud/huaweicloud-sdk-go-v3/blob/master/core/auth/provider/provider.go
2.9   Adding and removing keyshttps://github.com/getsops/sops#id14
https://github.com/getsops/sops#29adding-and-removing-keys
2.9.1   updatekeys commandhttps://github.com/getsops/sops#id15
https://github.com/getsops/sops#291updatekeys-command
.sops.yamlhttps://github.com/getsops/sops#using-sops-yaml-conf-to-select-kms-pgp-for-new-files
Block Scalar yaml constructhttps://yaml-multiline.info/
2.9.2   rotate commandhttps://github.com/getsops/sops#id16
https://github.com/getsops/sops#292rotate-command
2.9.3   Direct Editinghttps://github.com/getsops/sops#id17
https://github.com/getsops/sops#293direct-editing
2.10   KMS AWS Profileshttps://github.com/getsops/sops#id18
https://github.com/getsops/sops#210kms-aws-profiles
2.11   Assuming roles and using KMS in various AWS accountshttps://github.com/getsops/sops#id19
https://github.com/getsops/sops#211assuming-roles-and-using-kms-in-various-aws-accounts
IAM roleshttp://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_use.html
2.12   AWS KMS Encryption Contexthttps://github.com/getsops/sops#id20
https://github.com/getsops/sops#212aws-kms-encryption-context
AWS KMS key policy and encryption contexthttp://docs.aws.amazon.com/kms/latest/developerguide/encryption-context.html
2.13   Key Rotationhttps://github.com/getsops/sops#id21
https://github.com/getsops/sops#213key-rotation
2.14   Using .sops.yaml conf to select KMS, PGP and age for new fileshttps://github.com/getsops/sops#id22
https://github.com/getsops/sops#214using-sopsyaml-conf-to-select-kms-pgp-and-age-for-new-files
Issue 242https://github.com/getsops/sops/issues/242
2.15   Specify a different GPG executablehttps://github.com/getsops/sops#id23
https://github.com/getsops/sops#215specify-a-different-gpg-executable
2.16   Key groupshttps://github.com/getsops/sops#id24
https://github.com/getsops/sops#216key-groups
2.17   Key servicehttps://github.com/getsops/sops#id25
https://github.com/getsops/sops#217key-service
2.18   Auditinghttps://github.com/getsops/sops#id26
https://github.com/getsops/sops#218auditing
PostgreSQL docshttps://www.postgresql.org/docs/current/static/libpq-connect.html#libpq-connstring
2.19   Saving Output to a Filehttps://github.com/getsops/sops#id27
https://github.com/getsops/sops#219saving-output-to-a-file
2.20   Passing Secrets to Other Processeshttps://github.com/getsops/sops#id28
https://github.com/getsops/sops#220passing-secrets-to-other-processes
2.21   Using the publish commandhttps://github.com/getsops/sops#id29
https://github.com/getsops/sops#221using-the-publish-command
2.21.1   Publishing to Vaulthttps://github.com/getsops/sops#id30
https://github.com/getsops/sops#2211publishing-to-vault
environment variableshttps://www.vaultproject.io/docs/commands/#environment-variables
3   Important information on typeshttps://github.com/getsops/sops#id31
https://github.com/getsops/sops#3important-information-on-types
3.1   YAML, JSON, ENV and INI type extensionshttps://github.com/getsops/sops#id32
https://github.com/getsops/sops#31yaml-json-env-and-ini-type-extensions
3.2   JSON and JSON_binary indentationhttps://github.com/getsops/sops#id33
https://github.com/getsops/sops#32json-and-json_binary-indentation
3.3   YAML indentationhttps://github.com/getsops/sops#id34
https://github.com/getsops/sops#33yaml-indentation
3.4   YAML anchorshttps://github.com/getsops/sops#id35
https://github.com/getsops/sops#34yaml-anchors
3.5   YAML Streamshttps://github.com/getsops/sops#id36
https://github.com/getsops/sops#35yaml-streams
3.6   Top-level arrayshttps://github.com/getsops/sops#id37
https://github.com/getsops/sops#36top-level-arrays
4   Exampleshttps://github.com/getsops/sops#id38
https://github.com/getsops/sops#4examples
examples folderhttps://github.com/getsops/sops/tree/main/examples
4.1   Creating a new filehttps://github.com/getsops/sops#id39
https://github.com/getsops/sops#41creating-a-new-file
4.2   Encrypting an existing filehttps://github.com/getsops/sops#id40
https://github.com/getsops/sops#42encrypting-an-existing-file
4.3   Encrypt or decrypt a file in placehttps://github.com/getsops/sops#id41
https://github.com/getsops/sops#43encrypt-or-decrypt-a-file-in-place
4.4   Encrypting binary fileshttps://github.com/getsops/sops#id42
https://github.com/getsops/sops#44encrypting-binary-files
4.5   Extract a sub-part of a document treehttps://github.com/getsops/sops#id43
https://github.com/getsops/sops#45extract-a-sub-part-of-a-document-tree
4.6   Set a sub-part in a document treehttps://github.com/getsops/sops#id44
https://github.com/getsops/sops#46set-a-sub-part-in-a-document-tree
4.7   Unset a sub-part in a document treehttps://github.com/getsops/sops#id45
https://github.com/getsops/sops#47unset-a-sub-part-in-a-document-tree
4.8   Showing diffs in cleartext in githttps://github.com/getsops/sops#id46
https://github.com/getsops/sops#48showing-diffs-in-cleartext-in-git
4.9   Encrypting only parts of a filehttps://github.com/getsops/sops#id47
https://github.com/getsops/sops#49encrypting-only-parts-of-a-file
5   Config file formathttps://github.com/getsops/sops#id48
https://github.com/getsops/sops#5config-file-format
YAML formathttps://yaml.org/
5.1   Creation rule objecthttps://github.com/getsops/sops#id49
https://github.com/getsops/sops#51creation-rule-object
5.1.1   Matchinghttps://github.com/getsops/sops#id50
https://github.com/getsops/sops#511matching
5.1.2   Identitieshttps://github.com/getsops/sops#id51
https://github.com/getsops/sops#512identities
5.1.2.1   Key group objecthttps://github.com/getsops/sops#id52
https://github.com/getsops/sops#5121key-group-object
Shamir's secret sharinghttps://en.wikipedia.org/wiki/Shamir%27s_secret_sharing
5.1.3   Settingshttps://github.com/getsops/sops#id53
https://github.com/getsops/sops#513settings
5.2   Destination rule objecthttps://github.com/getsops/sops#id54
https://github.com/getsops/sops#52destination-rule-object
5.3   Stores configuration objecthttps://github.com/getsops/sops#id55
https://github.com/getsops/sops#53stores-configuration-object
6   Encryption Protocolhttps://github.com/getsops/sops#id56
https://github.com/getsops/sops#6encryption-protocol
6.1   Message Authentication Codehttps://github.com/getsops/sops#id57
https://github.com/getsops/sops#61message-authentication-code
7   Motivationhttps://github.com/getsops/sops#id58
https://github.com/getsops/sops#7motivation
7.1   The initial trusthttps://github.com/getsops/sops#id59
https://github.com/getsops/sops#71the-initial-trust
7.2   KMS, Trust and secrets distributionhttps://github.com/getsops/sops#id60
https://github.com/getsops/sops#72kms-trust-and-secrets-distribution
7.3   Operational requirementshttps://github.com/getsops/sops#id61
https://github.com/getsops/sops#73operational-requirements
7.4   OpenPGP integrationhttps://github.com/getsops/sops#id62
https://github.com/getsops/sops#74openpgp-integration
8   Threat Modelhttps://github.com/getsops/sops#id63
https://github.com/getsops/sops#8threat-model
8.1   Compromised AWS credentials grant access to KMS master keyhttps://github.com/getsops/sops#id64
https://github.com/getsops/sops#81compromised-aws-credentials-grant-access-to-kms-master-key
8.2   Compromised PGP keyhttps://github.com/getsops/sops#id65
https://github.com/getsops/sops#82compromised-pgp-key
8.3   Factorized RSA keyhttps://github.com/getsops/sops#id66
https://github.com/getsops/sops#83factorized-rsa-key
8.4   Weak AES cryptographyhttps://github.com/getsops/sops#id67
https://github.com/getsops/sops#84weak-aes-cryptography
9   Backward compatibilityhttps://github.com/getsops/sops#id68
https://github.com/getsops/sops#9backward-compatibility
10   Securityhttps://github.com/getsops/sops#id69
https://github.com/getsops/sops#10security
GitHub's advisory formhttps://github.com/getsops/sops/security/advisories
11   Licensehttps://github.com/getsops/sops#id70
https://github.com/getsops/sops#11license
12   Authorshttps://github.com/getsops/sops#id71
https://github.com/getsops/sops#12authors
new group of maintainershttps://github.com/getsops/community/blob/main/MAINTAINERS.md
contributorshttps://github.com/getsops/sops/graphs/contributors
13   Creditshttps://github.com/getsops/sops#id72
https://github.com/getsops/sops#13credits
hiera-eyamlhttps://github.com/TomPoulton/hiera-eyaml
credstashhttps://github.com/LuminalOSS/credstash
sneakerhttps://github.com/codahale/sneaker
password storehttp://www.passwordstore.org/
https://github.com/getsops/sops/blob/main/docs/images/cncf-color-bg.svg
Cloud Native Computing Foundationhttps://cncf.io
getsops.io/https://getsops.io/
aws https://github.com/topics/aws
security https://github.com/topics/security
devops https://github.com/topics/devops
azure https://github.com/topics/azure
pgp https://github.com/topics/pgp
gcp https://github.com/topics/gcp
secret-management https://github.com/topics/secret-management
secret-distribution https://github.com/topics/secret-distribution
sops https://github.com/topics/sops
Readme https://github.com/getsops/sops#readme-ov-file
MPL-2.0 license https://github.com/getsops/sops#MPL-2.0-1-ov-file
Code of conduct https://github.com/getsops/sops#coc-ov-file
Contributing https://github.com/getsops/sops#contributing-ov-file
Please reload this pagehttps://github.com/getsops/sops
Activityhttps://github.com/getsops/sops/activity
Custom propertieshttps://github.com/getsops/sops/custom-properties
20.4k starshttps://github.com/getsops/sops/stargazers
117 watchinghttps://github.com/getsops/sops/watchers
1k forkshttps://github.com/getsops/sops/forks
Report repository https://github.com/contact/report-content?content_url=https%3A%2F%2Fgithub.com%2Fgetsops%2Fsops&report=getsops+%28user%29
Releases 32https://github.com/getsops/sops/releases
v3.11.0 Latest Sep 28, 2025 https://github.com/getsops/sops/releases/tag/v3.11.0
+ 31 releaseshttps://github.com/getsops/sops/releases
Packages 0https://github.com/orgs/getsops/packages?repo_name=sops
Please reload this pagehttps://github.com/getsops/sops
Used by 403https://github.com/getsops/sops/network/dependents
+ 395 https://github.com/getsops/sops/network/dependents
Contributors 182https://github.com/getsops/sops/graphs/contributors
Please reload this pagehttps://github.com/getsops/sops
+ 168 contributorshttps://github.com/getsops/sops/graphs/contributors
Go 91.6% https://github.com/getsops/sops/search?l=go
Rust 7.7% https://github.com/getsops/sops/search?l=rust
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.