AgentHubAgentHub

使用场景/代码审查与 GitHub

代码审查 / GitHub MCP 推荐

拉取 PR、读 diff、查 Issue、管理仓库。适合 Code Review、发布说明、CI 问题排查。

共匹配 6,813 个资源 · 第 74 / 142 页

什么是代码审查与 GitHub?

GitHub MCP 让 AI 进入你的协作流程:拉取 PR diff 做代码审查、检索 Issue 历史定位已知问题、读取 CI 日志分析构建失败、汇总提交生成 changelog。官方 github/github-mcp-server 通过 GitHub API 或个人访问令牌(PAT)鉴权,Gitee / GitLab 也有对应实现。

Code Review 实践:把团队的评审规范写成 Skill(如「检查竞态、边界、错误处理,按严重度输出」),配合 GitHub MCP 让 AI 先过一遍 PR,人工只看 AI 标出的高风险行——审查耗时通常明显下降,且低級错误漏检更少。

权限建议:使用细粒度 PAT(只授予目标仓库 contents / pull-requests 读写),组织仓库务必开只读起步;让 AI 发布评论或合并前先要求确认,防止误操作污染协作记录。

适合做什么

  • PR 自动审查
  • 生成 changelog
  • 跨仓库 Issue 检索
  • 依赖安全告警跟进

不太适合

  • 替代人工安全审计
  • 在无授权仓库上操作

相关资源

查看全部 →

MobSF Android 静态分析

SkillSkillsMP

使用 Mobile Security Framework(MobSF)对 Android 应用做自动化静态分析,在不运行应用的前提下识别硬编码密钥、不安全权限、脆弱组件、弱加密与代码层安全缺陷。适用于部署前评估 Android APK/AAB 的安全漏洞、渗透测试过程中,或作为 CI/CD 安全门禁。对涉及 Android 静态分析、MobSF 扫描、APK 安全评估或移动应用代码评审的请求自动激活。

source

利用移动不安全存储

SkillSkillsMP

识别并利用 Android 与 iOS 应用中的本地不安全数据存储漏洞:未加密数据库、全局可读文件、不安全的 SharedPreferences、明文凭据存储,以及 keychain/keystore 的不当使用。适用于聚焦 OWASP M9(不安全数据存储)的移动渗透测试,或 MASVS-STORAGE 合规评估。对涉及移动数据存储安全、本地存储利用、SharedPreferences 分析或移动数据泄露评估的请求自动激活。

source

移动应用渗透测试

SkillSkillsMP

遵循 OWASP Mobile Application Security Testing Guide(MASTG)对 iOS 与 Android 移动应用做渗透测试,识别数据存储、网络通信、认证、加密与平台特有安全控制中的漏洞。测试者对应用二进制做静态分析、对运行时做动态分析并进行 API 安全测试,评估完整的移动攻击面。对涉及移动应用渗透测试、iOS 安全评估、Android 安全测试或 OWASP MASTG 评估的请求自动激活。

source

API 认证弱点测试

SkillSkillsMP

测试 API 认证机制的弱点,包括令牌校验失效、接口缺少认证、弱密码策略、易受凭据填充攻击、URL 或日志中的令牌泄漏,以及会话管理缺陷。测试者评估 JWT 实现、API Key 处理、OAuth 流程与会话令牌熵值,以找出可绕过的认证环节。对应 OWASP API2:2023 认证失效。当请求涉及 API 认证测试、令牌校验评估、凭据安全测试或 API 认证绕过时启用。

source

对象级授权失效测试

SkillSkillsMP

测试 REST 与 GraphQL API 的对象级授权失效(BOLA/IDOR)漏洞:已认证用户通过操控请求中的对象标识,访问或修改属于其他用户的资源。测试者拦截 API 调用,识别对象 ID 参数(数字 ID、UUID、slug),并系统地替换为其他用户的 ID,以判断服务端是否做了逐对象授权。这是 OWASP API Security Top 10 2023 中的 API1 风险。当请求涉及 BOLA 测试、API 中的 IDOR、对象级授权测试或 API 访问控制绕过时启用。

source

Mass Assignment 漏洞测试

SkillSkillsMP

测试 API 的批量赋值(自动绑定)漏洞:客户端通过在请求中加入额外参数,修改本不该访问的对象属性。测试者识别可写接口,在请求体中加入未公开的字段(role、isAdmin、price、balance),检查服务器是否在未过滤的情况下把这些字段绑定进数据模型。属于 OWASP API3:2023 对象属性级授权失效。当请求涉及批量赋值测试、参数绑定滥用、自动绑定漏洞或 API 过度提交时启用。

source

WebSocket API 安全测试

SkillSkillsMP

测试 WebSocket API 实现的安全漏洞,包括 WebSocket 升级缺少认证、跨站 WebSocket 劫持(CSWSH)、通过 WebSocket 消息发起的注入攻击、输入校验不足、通过消息洪泛造成的拒绝服务,以及 WebSocket 帧导致的信息泄漏。测试者使用 Burp Suite 拦截 WebSocket 握手与消息,构造恶意载荷,并测试通道上的授权绕过。当请求涉及 WebSocket 安全测试、WS 渗透测试、CSWSH 攻击或实时 API 安全评估时启用。

source

OAuth 2.0 实现缺陷测试

SkillSkillsMP

测试 OAuth 2.0 与 OpenID Connect 实现的安全缺陷,包括授权码劫持、重定向 URI 操控、OAuth 流程中的 CSRF、令牌泄漏、scope 提升与 PKCE 绕过。测试者评估授权服务器、客户端应用与令牌处理中的常见配置错误,这些错误可导致账号接管或未授权访问。当请求涉及 OAuth 安全测试、OIDC 漏洞评估、OAuth2 重定向绕过或授权码流程测试时启用。

source

Cursor 只读咨询 cursor-ask

SkillSkillsMP

以只读方式委托 cursor-agent(Composer)回答问题、排查代码、讨论设计方案并做对抗性校验。不建 worktree、不做 cherry-pick、也不评审 Lead 的 diff——cursor-agent 锁定在 ask 模式,无法写入。当用户说:问 cursor、让 cursor 校验一下、要第二意见、对抗式评审、设计讨论、用 cursor 排查、cursor:ask 时使用。不要用于:编码实现、重构、修改文件、提交/推送等需要写权限的工作(请改用 cursor:do 或 breezing --cursor)。

source

常见问题

GitHub MCP 需要 OAuth 还是 Token?

本地 stdio 部署用个人访问令牌(推荐细粒度 PAT)最简单;多用户托管场景才需要 GitHub App / OAuth。环境变量名见资源详情页。

AI 审查会漏掉安全问题吗?

会。它是第一道过滤而非替代:语义类缺陷检出不错,但供应链、越权逻辑仍需专业审计与人工评审兜底。

私有仓库安全吗?

取决于模型提供方与令牌权限。企业内网可选本地模型 + 只读令牌;令牌务必设置过期与最小 scope,并定期轮换。

配套安装与配置教程

相关场景