神秘蟒蛇的实现

python-git-secrets的Python项目详细描述


python git机密

A pure Python library providing git-secrets functionality.

Build Status

我们不打算做git-secrets所做的一切 (即,在.gitconfig文件中放置模式),但为您提供 匹配您不希望通过github向世界公开的模式。这样你就可以跑了 aws lambda函数中不依赖外部二进制文件的工具。

此存储库中不再有aws凭据(曾经 用于测试目的的非活动aws凭证。)现在执行测试 使用与aws相同的模式动态生成aws凭证字符串 用于他们的信用证。

要求

示例用法

运行python-git-secrets.py命令来尝试:

(venv) [mbacchi@hostname python-git-secrets]$ python samples/python-git-secrets.py --scan flask-quotes --repository https://github.com/mbacchi/flask-quotes --use_local_repo -r
Scanning flask-quotes recursively
flask-quotes
SCANNING: flask-quotes/app.py
Found verboten string in path flask-quotes

运行测试

要运行测试,请从顶层目录中执行test_driver.py,您将看到类似于以下内容的输出:

(venv) [mbacchi@hostname python-git-secrets]$ python test_driver.py
....
----------------------------------------------------------------------
Ran 4 tests in 0.005s

OK

待办事项

  • 创建日志记录功能
  • 启用详细输出

马特·巴基-mbacchi@gmail.com

在BSD(简化)许可下分发。有关详细信息,请参见LICENSE

贡献

  1. 叉它(https://github.com/mbacchi/python-git-secrets/fork
  2. 创建功能分支(git checkout -b feature/fooBar
  3. 提交更改(git commit -am 'Add some fooBar'
  4. 推到分支(git push origin feature/fooBar
  5. 创建新的拉取请求

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
文件名的java正则表达式限制名称大小和文件扩展名   Mac上的java Android SDK:jspawnhelper意外退出   java SQL Server 2000到Oracle 12c重音字符   在Java中快速比较大数据集中的值和小数据集中的值   java在代码中的许多地方保留对对象的引用   Java规范中私有内部类的jvm访问标志与反射API不一致?   比较2个int数组中匹配的数字   java Apache Commons数学简化回归:get prediction stderr   安卓 Java SDK管理器因命令行输出中的“flashplayerplugin”而崩溃   JavaSQLite:关闭DB时必须关闭游标吗?   泛型Java设计抽象类声明示例说明   java应用程序在添加片段时崩溃   如何在java中使用注释为字段加载值