SuperAPI AI 工具集

osint

通用与其它

查看项目

更新于 10-15 23:23

技能介绍

用途:围绕代码仓库、开发者数字足迹与公开平台中的暴露密钥,进行被动与半被动情报收集。

主要能力:

  1. 组织发现:按目标公司名称变体枚举 GitHub、GitLab、Bitbucket 组织,查找与目标组织关联的员工个人账号,识别已归档、复刻和已删除的仓库。
  2. 仓库分析:梳理全部仓库的技术栈、语言、CI/CD 与依赖;识别内部主机名、IP、端点、环境名称;检查当前代码中的 .env、配置文件与密钥。
  3. 密钥与凭证扫描:用 gitleaks / trufflehog 扫描当前代码,并扫描完整 Git 历史(被提交删除的密钥仍可访问),配合定向 dork 搜索。
  4. 代码情报:提取 API 端点、认证模式、内部服务名;查看 Dockerfile、CI 配置与 IaC 了解基础设施细节;检查依赖文件中的版本相关 CVE 候选。

使用方式:先进行被动发现(搜索 API、公开页面),再进行克隆;用 trufflehog、gitleaks、gitrob、GitHub/GitLab 搜索、gh CLI、git log 等工具;扫描 Git 历史;检查员工个人账号而非仅组织账号;发现凭证或密钥立即记录为发现项;所有输出按目录结构保存到 {OUTPUT_DIR}/,包括 data/reconnaissance/repositories.json、reports/reconnaissance_report.md、raw/osint/。参考文件为 reference/repository-recon.md(含 dork、工具命令、密钥模式与工作流)。

适用场景:企业外部攻击面梳理、代码泄露排查、凭证暴露评估等授权安全测试与情报收集工作。

限制:资料未说明具体授权要求、合规边界、工具版本或平台支持范围;实际使用须确保合法授权,避免对未授权目标进行扫描或克隆。