神秘蟒蛇的实现

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无法打印/获取2D数组的特定行   java替换JSP web应用程序中的默认resourceBundle和resourceControl实现   java将地图坐标转换为屏幕坐标   Guava地图中的java惰性驱逐   反射Java getDeclaredConstructor失败,来自JUnit的NoSuchMethodException   java有一个基于正则表达式的web servlet过滤器。xml?   java如何在Android中隐藏/显示表单?   java 7的简单代码度量独立maven插件   sockets java中哪种技术可用于在两个不同系统之间传输大量同步数据?   java无法处理我的导航菜单项的单击事件   java阵列输出必须是一年中的几个月   java Elasticsearch错误:MapperParsingException:无法分析   java 安卓复制文件显示错误   JSF2.2JavaJSF网站使用BootsFaces页面直接构建   Java中while循环的BigO   java如何使用AspectJ在AOP中创建每个类、每个对象和每个方法/源位置部分的方面   从地图查看java文本   java如何从线程触发PropertyChange事件?   java Spring引导在运行时添加和删除单例