剑庭安
首页
黑客安全首页全部安全栏目 黑客技术黑客技术、渗透测试、漏洞利用工具与教程 安全软件安全工具、扫描器、检测与审计软件 病毒分析恶意软件分析、样本、逆向与沙箱 CTF思路CTF 题目、writeup、解题思路与工具 防护思路防御技术、加固、检测响应与蓝队 红蓝攻防红队攻击模拟、蓝队对抗、攻防演练 漏洞知识库漏洞、CVE、PoC、EXP 与安全研究
逆向|反编译
PHP源码PHP 网站源码、程序、系统 APP源码安卓/iOS APP 源码 ASP源码ASP 网站源码与程序 NET源码.NET 网站源码与系统 小程序源码微信/支付宝小程序源码 Dedecms风格模板Dedecms 织梦风格模板 Empirecms风格模板EmpireCMS 帝国风格模板 Discuz商业模板/插件Discuz 商业模板与插件 WordPress主题/插件WordPress 主题与插件 其它源码、模板其它各类源码与模板 游戏源码游戏源码与引擎项目 加密货币源码加密货币、区块链、钱包、USDT/比特币相关源码与工具 手游源码手机游戏源码、服务端、客户端与引擎项目 传奇源码热血传奇、传奇世界、复古传奇等客户端/服务端/引擎源码 页游源码网页游戏、H5 游戏、浏览器游戏源码 端游源码电脑单机游戏、PC 网游客户端/服务端源码
最新万能免驱动支持所有型号打印机下载程序 日历天气老黄历 · 每天同步真实日期与天气
站长工具站长工具 自助开通会员浏览该分类 其他资源qtziy SEO工具SEO工具 站群源码站群源码 泛程序泛程序 蜘蛛模板蜘蛛模板 蜘蛛池蜘蛛池 外链工具外链工具
搜索 自助开通会员🔓 破甲 API
登录 注册
首页 分类列表 安全软件 mcp-audit-tool - 🛡️ Security…
mcp-audit-tool - 🛡️ Security audit CLI for Model Context Protocol ( 安全软件 点击放大
作者:admin 发布:2026-10-05

mcp-audit-tool - 🛡️ Security audit CLI for Model Context Protocol (

项目说明<di="center">🛡️ mcp-audit-toolThe security audit CLI for Model Context Protocol (MCP) serversScan your AI agent configs for tool p…
资源可下载 免费下载 0 条讨论
会员资源
开通会员后即可下载全部资源。
登录后开通会员
会员方案
73浏览量
0讨论
2下载链接
可下载资源状态
内容可验证
更新 2026-10-05
人工审核发布
评论区答疑

mcp-audit-tool - 🛡️ Security audit CLI for Model Context Protocol (

项目说明

<di="center">

🛡️ mcp-audit-tool

The security audit CLI for Model Context Protocol (MCP) servers

Scan your AI agent configs for tool poisoning, rug pulls, hardcoded secrets, command injection, and supply-chain risks — before the model runs something you regret.

![CI]()
![PyPI]()
![Python]()
![License: MIT](LICENSE)
![SARIF]()
![PRs Welcome](CONTRIBUTING.md)

Install · Quickstart · Rules · CI Integration · Roadmap

</div>

---

🔍 Why audit your MCP setup?

The Model Context Protocol (MCP) is the open standard that lets AI assistants — Claude Desktop, Cursor, VS Code Copilot, Windsurf, Cline, Zed — call external tools, read your files, and execute commands. Adoption exploded to thousands of public MCP servers, and security research keeps confirming the same story: the MCP attack surface is real and largely unguarded.

A single line in your claude_desktop_config.json or .cursor/mcp.json can hand an AI model:

  • 🔑 Your credentials — API keys and tokens hardcoded in plaintext env blocks

  • 📦 Unpinned packages — npx -y some-mcp-server fetches *whatever the latest release is*, every launch (the classic rug pull)

  • 🐚 Arbitrary execution — curl … | bash installers and bash -c wrappers

  • 🗂️ Your whole disk — filesystem servers rooted at / or ~

  • 🕳️ Poisoned tool descriptions — hidden instructions injected straight into the model's context (tool poisoning)

  • 🌐 Unauthenticated remote servers — plaintext HTTP endpoints anyone can invoke
  • mcp-audit-tool finds all of these in seconds. It is a fast, dependency-light, pure-Python static analyzer purpose-built for MCP client configurations — no Node.js, no Docker, no LLM API keys required.

    ✨ Features

  • 🧠 12 built-in detection rules co the OWASP MCP Top 10 categories: tool poisoning, rug pulls, secrets exposure, command injection, installer spoofing, insecure transport, missing auth, permission creep

  • 🔎 Zero-config auto-discovery — finds Claude Desktop, Cursor, Windsurf, Cline, Zed, and VS Code MCP configs on macOS, Linux, and Windows automatically

  • 📊 Security score & grade (A+ → F) with clear, actionable remediation for every finding

  • 🖥️ Beautiful terminal reports powered by Rich — plus machine-readable JSON and SARIF 2.1.0 output

  • 🤖 CI/CD ready — fail builds on se thresholds and upload findings to GitHub Code Scanning

  • 🐍 Pure Python 3.9+ — three tiny dependencies (typer, rich, pyyaml), installs in seconds

  • 🧩 Extensible rule engine — adding a new rule is one small function (see CONTRIBUTING)
  • 🚀 Installation

    One-line installer (macOS & Linux)

    The installer checks for Python 3.9+, sets up pipx ( when a), and installs the CLI in an isolated en. Done.

    > Fresh Mac? You only need Apple's command line tools first:
    >
    > E else — Python, pipx, the tool itself — is handled by the one-liner above. No Node.js or n: mcp-audit-tool is 100% Python.

    pipx (recommended, any platform)

    pip

    From source

    ⚡ Quickstart

    Example output

    🧭 Auto-discovered configs

    | Client | macOS | Linux | Windows |
    |---|---|---|---|
    | Claude Desktop | ~/Library/Application Support/Claude/claude_desktop_config.json | ~/.config/Claude/… | %APPDATA%\Claude\… |
    | Cursor | ~/.cursor/mcp.json | ✓ | ✓ |
    | Windsurf | ~/.codeium/windsurf/mcp_config.json | — | — |
    | Cline (VS Code) | …/globalStorage/saoudrizwan.claude-de/cline_mcp_settings.json | ✓ | ✓ |
    | Zed | ~/.config/zed/settings.json | ✓ | — |
    | Project-level | ./mcp.json, .cursor/mcp.json, .mcp.json, mcp.json | ✓ | ✓ |

    🧪 Detection rules

    | ID | Rule | Se | CWE |
    |---|---|---|---|
    | MAT-001 | Hardcoded secret in server env (OpenAI/Anthropic/GitHub/AWS/Slack/Google keys, private keys) | 🔴 CRITICAL | CWE-798 |
    | MAT-002 | Sensitive host env through to the ser | 🔴 HIGH | CWE-200 |
    | MAT-003 | Unpinned npx/uvx/pipx package — rug-pull & supply-chain risk | 🔴 HIGH | CWE-1357 |
    | MAT-004 | curl/wget piped to shell — installer spoofing / RCE | 🔴 CRITICAL | CWE-494 |
    | MAT-005 | Dangerous launch commands (rm -rf, sudo, chmod 777, eval) | 🔴 HIGH | CWE-78 |
    | MAT-006 | Shell -c wrapper — command-injection surface | 🟡 MEDIUM | CWE-78 |
    | MAT-007 | Filesystem ser at /, ~, or $HOME | 🔴 HIGH | CWE-22 |
    | MAT-008 | Remote MCP server o HTTP | 🔴 HIGH | CWE-319 |
    | MAT-009 | Remote MCP server with no authentication configured | 🟡 MEDIUM | CWE-306 |
    | MAT-010 | Tool-poisoning indicators in descriptions (hidden instructions) | 🔴 CRITICAL | CWE-74 |
    | MAT-011 | Destructi on the auto-approve list (no human confirmation) | 🟡 MEDIUM | CWE-862 |
    | MAT-012 | Wildcard * permissions | 🟡 MEDIUM | CWE-732 |

    🤖 GitHub Actions & CI

    Gate pull requests on MCP config security and surface findings in the Security tab:

    Exit codes

    | Code | Meaning |
    |---|---|
    | 0 | Scan completed; no finding at or above --fail-on threshold |
    | 1 | Findings at or above the --fail-on se |
    | 2 | Usage error (missing file, parse error, bad options) |

    🗺️ Roadmap

  • [ ] Li probing — enumerate real tools/list o/SSE and diff against pinned hashes (rug-pull detection at runtime)

  • [ ] Prompt-injection classifier for tool descriptions (ML-based, optional extra)

  • [ ] mcp-audit fix — auto-remediate unpinned packages and o paths

  • [ ] Baseline & diff mode (--baseline) to alert on config drift

  • [ ] Pre-commit hook and Homebrew formula

  • [ ] Community rule packs (--ruleset)
  • Contributions welcome — see CONTRIBUTING.md.

    🤝 Related projects

    Part of a growing MCP security ecosystem — also check out:

  • in/mcp-scan — runtime proxy scanning for tool poisoning

  • qianniuspace/mcp-security-audit — MCP security audit research

  • apisec-inc/mcp-audit — API-security-focused MCP auditing

  • ModelContextProtocol-Security/mcpser — CSA initiative for auditing MCP ser code
  • 📄 License

    MIT © GrayGnatConsole — use it, fork it, ship it.

    ---

    <di="center">

    If mcp-audit-tool caught something nasty in your config, ⭐ star the repo — it helps others find it too.

    mcp security · model context protocol audit · mcp scanner · mcp scanner · ai agent security · llm security tool · tool poisoning detection · mcp rug pull · claude desktop security · cursor mcp security · supply chain security ai · prompt injection scanner · sarif security scanner · de ai agents

    </div>

    项目信息

    开发语言:Python

    Star 数:101

    技术要点

    该项目属于安全软件方向的开源资源,代码结构清晰,适合安全研究人员学习参考。项目围绕🛡️ Security audit CLI for Model Context Protocol (MCP) servers — scan AI agent configs for tool poisoning, rug pulls, hardcoded secrets, command injection & supply-chain risks. Pure Python, SARIF + CI ready.展开,提供了可运行的实现,对理解相关安全机制、工具原理与攻防技术具有较高的研究价值。

    从技术实现角度看,此类项目的核心在于对底层原理的深入理解与工程化落地。开发者在研究过程中可以结合官方文档与社区讨论,梳理项目的初始化流程、核心模块职责与数据流转,逐步掌握其中的技术细节与设计思路。

    使用与学习建议

    1. 下载源码压缩包,解压到本地环境。

    2. 根据项目类型准备对应的运行环境与依赖。

    3. 按照 README 中的步骤完成配置与部署。

    4. 在隔离的测试环境中运行验证,避免影响生产系统。

    免责声明

    本资源来源于开源社区,仅供安全研究、技术学习与合法授权范围内的攻防演练使用,请勿用于任何非法或侵害他人权益的用途。使用本项目产生的一切后果由使用者自行承担。

    资源标题mcp-audit-tool - 🛡️ Security audit CLI for Model Context Protocol (
    所属分类安全软件
    发布作者admin
    发布时间2026-10-05 22:42:38
    下载权限 免费下载
    附件数量2 个下载链接
    浏览次数73
    讨论数量0
    主题状态正常讨论中

    本资源免费,登录后即可在本页「下载链接」区域获取全部附件。

    请在评论区留言说明具体链接,或联系作者补档。楼主更新后本页会同步最新的下载地址。

    请先阅读正文中的授权说明;未注明的默认仅限站内学习交流,禁止直接搬运到其他站点二次售卖。
    还没有讨论,快来抢沙发~
    登录 后才能参与讨论
    下载链接
    会员才能下载
    登录后开通会员
    同分类推荐
    暂无同类资源
    免费登录即可下载
    查看会员
    放大预览

    © 2026 剑庭安 - 网站开发定制 SEO 优化蜘蛛池代做 在线看手相算命. 保留所有权利。

    Powered by 酷像SEOv3.0

    网站地图 Sitemap.xml
    首页 全部分类 黑客安全 逆向|反编译 精品源码 站长工具自助开通会员其他资源SEO工具站群源码泛程序蜘蛛模板蜘蛛池外链工具创意乐园 搜索 会员服务 登录 注册