确保使用sops加密的文件实际上已被加密的pre-commit钩子
项目描述
pre-commit-hook-ensure-sops
一个 pre-commit 钩子,确保用户不会意外地将未加密文件提交到使用 sops 安全存储加密机密的仓库中。
默认情况下,任何路径中包含单词 secret
的文件都需要用 sops
加密。这意味着任何名为 secret
的目录下的文件也需要加密。如果您想在您的仓库中免除某些文件或目录的此要求,请在您的 .pre-commit-config.yaml
中使用 exclude
选项。在推送机密到仓库时,安全总是比抱歉更好 :)
安装
将此添加到您的 .pre-commit-config.yaml
- repo: https://github.com/yuvipanda/pre-commit-hook-ensure-sops
rev: v1.0
hooks:
- id: sops-encryption
# Uncomment to exclude all markdown files from encryption
# exclude: *.\.md
项目详情
关闭
pre-commit-hook-ensure-sops-1.1.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 4a61c72df5516bc2a95a40259979bd49d2ad10c0303f8d4d3dcd303ae8f352fb |
|
MD5 | f44dc2fb9a481bcccffc5db87e2d03dc |
|
BLAKE2b-256 | ee1887ed5c2d9192267649e219fbdbeaa1e45482be18b58ff40bb9611ce75bd8 |
关闭
pre_commit_hook_ensure_sops-1.1-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 061fcd3335557f848b5901057bb34767ad7a49044d9b0afbe598e3666ca2dc08 |
|
MD5 | 6079d0dc7797cea38bfcb5609618c15f |
|
BLAKE2b-256 | 2b6423fb91394ce03116361a9bd3459ffb97855b7fa25e448650af1bb4a4aa49 |