
ChatGPT-API-Scanner
扫GitHub找可用OpenAI密钥,一键验证
项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 1143
技术标签
使用教程
ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。
环境要求
- 操作系统:macOS、Windows 或 WSL2(README 说明已测试)
- 已安装 uv(用于按 pyproject.toml / uv.lock 安装依赖并准备对应 Python 版本)
- 一个可用的浏览器,用于登录 GitHub 账号
- 一个可用的 GitHub 账号
安装与启动步骤
-
1克隆仓库
把项目下载到本地并进入项目目录,两条命令依次执行即可。
git clone https://github.com/Junyi-99/ChatGPT-API-Scanner cd ChatGPT-API-Scanner -
2安装依赖
uv 会读取 pyproject.toml 与 uv.lock,并按 .python-version 自动准备匹配的 Python 版本。
uv sync -
3安装开发依赖
可选步骤,仅当需要 pylint、flake8、ruff 等开发工具时执行,普通使用可跳过。
uv sync --all-groups -
4运行扫描脚本
启动主程序,脚本会开始扫描 GitHub 上可用的 OpenAI API Key。
uv run main.py -
5登录 GitHub
按提示在浏览器中登录你的 GitHub 账号并完成授权,之后脚本会自动继续扫描。
如何确认成功
浏览器弹出 GitHub 登录页,完成登录后终端开始输出扫描结果,即表示运行成功。
常见问题
Q:uv 没有安装怎么办?
A:README 未给出安装 uv 的命令,请先参考 uv 官方文档安装 uv,再回到项目目录执行 uv sync。
Q:运行后一直没有结果?
A:脚本会要求先在浏览器中登录 GitHub 账号,请完成登录并保持终端窗口不要关闭。
Q:为什么扫描不到多少密钥?
A:README 提示自 2024 年 8 月 21 日起 GitHub 已启用推送保护,会显著影响本项目的扫描效果。
Q:支持哪些系统?
A:README 说明在 macOS、Windows 和 WSL2 上均已测试通过。
注意事项
- 本项目仅用于安全研究,请勿非法使用,作者不对误用造成的后果负责。
- 请妥善保管自己的 API Key,避免将其提交到公开仓库。
- GitHub 的密钥扫描与推送保护默认开启后,本工具的可用性会明显下降。
核心亮点
- 自动化扫描GitHub公开代码,高效发现泄露的API密钥
- 集成Selenium处理验证码,提高密钥验证成功率
- 提供命令行工具,易于集成到安全测试流程
不足之处
- 依赖GitHub搜索API,存在速率限制,大规模扫描效率受限
- 文档/社区待观察
适用场景
- 安全审计:检查公司代码仓库是否泄露API密钥
- 研究学习:了解API密钥泄露的常见模式和风险
- 渗透测试:在授权范围内验证目标系统的密钥泄露风险
替代项目
trufflehog、gitleaks、shhgit
上一篇:Marina-GPT
下一篇:gpt-4-chat-ui
同类项目推荐
whatsapp-ai-bot
开源
在 WhatsApp 上直接调用多种 AI 模型,聊天画图两不误
This is a WhatsApp AI bot that uses various AI models, including Deepseek, GPT, DALL···
sepia-assist-server
开源
用 Java 快速搭建可扩展的语音助手后端,支持自定义技能和智能服务集成。
Core server of the SEPIA Framework responsible for NLU, conversation, smart-service ···
vasisualy
开源
用俄语语音控制你的电脑和手机,开源免费可定制。
Vasisualy it's a simple Russian-language voice assistant written on Python for GNU/L···
anythingllm-mobile
开源
把私有 AI 助手装进手机,离线也能问答和跑 Agent
An AI Agent that lives in your pocket. Local-first and privacy focused.
whatsappcloudapi_wrapper
开源
用 JavaScript 快速搭建 WhatsApp 聊天机器人,轻松对接官方 Cloud API。
An easy way to build Whatsapp Chatbots on top of the new Whatsapp Cloud API
rasa-addons
开源
给 Rasa 装上增强包,拼写纠错、情感分析一步到位
A set of components to be used with Botfront and/or Rasa
NachoBot
开源
一个能陪你聊天、角色扮演、盯B站的笨蛋机器人
基于Maibot核心修改而成的多功能笨蛋机器人
cv-santiago
开源
让简历开口说话,访客直接和 AI 分身聊你的经历
Interactive CV with AI chat integration. Built with React 19, TypeScript, Claude API···
PsyDI
开源
跟AI聊天就能测MBTI,越聊越懂你
PsyDI: Towards a Personalized and Progressively In-depth Chatbot for Psychological M···