跳转到主要内容

确保使用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 (3.8 kB 查看哈希值)

上传时间:

构建分布

pre_commit_hook_ensure_sops-1.1-py3-none-any.whl (4.4 kB 查看哈希值)

上传时间: Python 3

由...

AWSAWS云计算和安全赞助商DatadogDatadog监控FastlyFastlyCDNGoogleGoogle下载分析MicrosoftMicrosoftPSF赞助商PingdomPingdom监控SentrySentry错误日志StatusPageStatusPage状态页面