Gato-X:一款针对GitHub Actions 管道的安全扫描与检测工具

2024-10-20 5 0

关于Gato-X

Gato-X是一款针对GitHub Actions 管道的安全扫描与检测工具,该工具可以帮助广大研究人员对GitHub Actions 管道快速执行安全扫描与安全审计任务。

只需提供一个API令牌,Gato-X就能够帮助我们识别大规模PWN请求、Actions注入和其他安全问题,以帮助我们提升GitHub Actions管道的安全性。

Gato-X 是一款以安全研究人员为中心的工具,经过调整可避免误报。该工具支持的搜索模式和枚举模式可以帮助我们轻松执行大规模安全检测。

功能特性

1、自动化安全任务;

2、支持Bug Bounty任务;

3、安全扫描,包括GitHub Actions注入和PWN请求;

4、支持提供上下文信息;

5、即将支持LLM;

工具要求

Python 3.10+

工具安装

由于该工具基于Python 3开发,因此我们首先需要在本地设备上安装并配置好最新版本的Python 3环境。

源码安装

广大研究人员可以直接使用下列命令将该项目源码克隆至本地:

git clone https://github.com/AdnaneKhan/gato-x

工具使用然后切换到项目目录中,使用下列命令激活虚拟环境并完成工具安装:

cd gato-x

python3 -m venv venv

source venv/bin/activate

pip install .

pipx安装

git clone https://github.com/AdnaneKhan/gato-x

cd gato-x

pipx install .

工具使用

安装该工具后,可以通过运行下列命令来启动它:

gato-x

我们建议使用“gato -h”查看基本工具的参数,并通过运行以下命令查看该工具每个模块的参数:

gato-x search -h

gato-x enum -h

gato-x attack -h

工具运行演示

使用搜索功能检索候选存储库列表:

gato-x s -sg -q 'count:75000 /(issue_comment|pull_request_target|issues:)/ file:.github/workflows/ lang:yaml' -oT checks.txt

在存储库列表上运行 Gato-X:

gato-x e -R checks.txt -sr | tee gatox_output.txt

工具运行截图

许可证协议

本项目的开发与发布遵循Apache-2.0开源许可协议。

项目地址

Gato-X:【GitHub传送门

参考资料

https://github.com/settings/tokens


4A评测 - 免责申明

本站提供的一切软件、教程和内容信息仅限用于学习和研究目的。

不得将上述内容用于商业或者非法用途,否则一切后果请用户自负。

本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。

如果您喜欢该程序,请支持正版,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。敬请谅解!

程序来源网络,不确保不包含木马病毒等危险内容,请在确保安全的情况下或使用虚拟机使用。

侵权违规投诉邮箱:4ablog168#gmail.com(#换成@)

相关文章

铲子SAST:一款针对Java代码的安全扫描工具的自定义规则
Hoverfly 任意文件读取漏洞
智库经验 ‖ 安全工作已经进入“深水区”,直面长期共性问题与顽疾
Caido:一款简单高效的Web应用程序安全审计工具
网络安全新纪元:如何利用AI和机器学习重新定义网络安全的未来
巧用开源PeteReport-Zh生成渗透测试报告

发布评论