Skip to content

The ultimate OWASP MCP Top 10 security checklist and pentesting framework for Model Context Protocol (MCP), AI agents, and LLM-powered systems.

Notifications You must be signed in to change notification settings

Mr-Infect/MCP-Penetration-testing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

5 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ”ฅ The Ultimate OWASP MCP Top 10 Pentesting & Audit Framework ๐Ÿ”ฅ
Built for Students โ€ข Pentesters โ€ข Security Engineers โ€ข Enterprises

Created by MR_INFECT


๐Ÿš€ MCP Master Checklist โ€” The Gold Standard for MCP Security

If OWASP Top 10 is the law, this repository is the courtroom.

This repository is the worldโ€™s first # 1 end-to-end, checklist-driven, pentest-ready security framework dedicated exclusively to the OWASP Model Context Protocol (MCP) Top 10 โ€“ 2025.

Designed to be:

  • โœ… Auditor-defensible
  • โœ… Pentester-usable
  • โœ… Student-friendly
  • โœ… Enterprise-grade
  • โœ… Future-proof

๐Ÿ›ก๏ธ Badges (Because Credibility Matters)


๐Ÿง  What Makes This Repository EXTRAORDINARY?

โœจ This is not documentation
โœจ This is not theory
โœจ This is not another blog dump

This repo is a:

  • ๐Ÿ“Œ Master Security Checklist
  • ๐Ÿ“Œ Pentesting Playbook
  • ๐Ÿ“Œ Audit & Compliance Framework
  • ๐Ÿ“Œ Learning Roadmap for MCP Security
  • ๐Ÿ“Œ Single Source of Truth for MCP Risks

Every MCP vulnerability includes:

  • Clear explanation
  • Attack surface mapping
  • Real-world failure scenarios
  • Detection techniques
  • Mitigation strategy
  • Pentester checklist
  • Scoring & evaluation logic

๐ŸŽฏ Covered Vulnerabilities (OWASP MCP Top 10 โ€“ 2025)

ID Vulnerability
MCP01 Token Mismanagement & Secret Exposure
MCP02 Privilege Escalation via Scope Creep
MCP03 Tool Poisoning
MCP04 Supply Chain Attacks & Dependency Tampering
MCP05 Command Injection & Execution
MCP06 Prompt Injection via Contextual Payloads
MCP07 Insufficient Authentication & Authorization
MCP08 Lack of Audit & Telemetry
MCP09 Shadow MCP Servers
MCP10 Context Injection & Over-Sharing

โœ” Each item has its own deep-dive markdown
โœ” Each item is pentest-aligned
โœ” Each item is checklist-driven


๐Ÿงช MCP Master Checklist (The Crown Jewel ๐Ÿ‘‘)

The MCP Master Checklist allows you to:

  • ๐Ÿ” Evaluate MCP systems objectively
  • ๐Ÿงฎ Calculate a numeric security score (/100)
  • ๐Ÿท๏ธ Classify MCP maturity (Critical โ†’ Enterprise)
  • ๐Ÿ“Š Track progress over time
  • ๐Ÿ› ๏ธ Prioritize remediation efforts

If itโ€™s not measurable, itโ€™s not secure.


๐Ÿ“Š Scoring & Maturity Model

Score Maturity Risk
0โ€“30 ๐Ÿ”ด Critical Immediate compromise likely
31โ€“50 ๐ŸŸ  Weak Easily exploitable
51โ€“70 ๐ŸŸก Moderate Partial controls
71โ€“85 ๐ŸŸข Strong Well-secured
86โ€“100 ๐ŸŸฃ Enterprise Best-in-class

๐ŸŽ“ Who Should Use This?

โœ” Cybersecurity Students
โœ” Red Teamers & Pentesters
โœ” SOC Analysts
โœ” AI Engineers
โœ” DevSecOps Teams
โœ” Security Architects
โœ” Auditors & GRC Teams
โœ” Enterprises deploying AI agents


๐Ÿงฉ Repository Structure

๐Ÿ“ฆ MCP-Master-Checklist
 โ”ฃ ๐Ÿ“‚ MCP01-Token-Mismanagement
 โ”ฃ ๐Ÿ“‚ MCP02-Privilege-Escalation
 โ”ฃ ๐Ÿ“‚ MCP03-Tool-Poisoning
 โ”ฃ ๐Ÿ“‚ MCP04-Supply-Chain-Attacks
 โ”ฃ ๐Ÿ“‚ MCP05-Command-Injection
 โ”ฃ ๐Ÿ“‚ MCP06-Prompt-Injection
 โ”ฃ ๐Ÿ“‚ MCP07-Authentication-Authorization
 โ”ฃ ๐Ÿ“‚ MCP08-Audit-Telemetry
 โ”ฃ ๐Ÿ“‚ MCP09-Shadow-MCP-Servers
 โ”ฃ ๐Ÿ“‚ MCP10-Context-OverSharing
 โ”ฃ ๐Ÿ“„ MCP-master-checklist.md
 โ”— ๐Ÿ“„ README.md

๐Ÿง  Philosophy

LLMs are not secure by default. MCP expands the attack surface. Security must be designed โ€” not assumed.

This repository exists to kill blind trust in AI systems.


๐ŸŒŸ Why This Will Be #1 on GitHub

  • ๐Ÿ”ฅ First MCP-only security checklist
  • ๐Ÿ”ฅ Direct OWASP MCP Top 10 mapping
  • ๐Ÿ”ฅ Pentest + Audit + Learning in one repo
  • ๐Ÿ”ฅ SEO-optimized structure & keywords
  • ๐Ÿ”ฅ Continuously evolving with MCP ecosystem

๐Ÿค Contributing

Contributions are welcome and encouraged.

You can help by:

  • Adding labs
  • Improving detection logic
  • Adding tooling references
  • Submitting real-world MCP failure cases

๐Ÿ“ฌ Open an issue or pull request.


โ˜• Support the Project

If this repository helped you:

  • โญ Star the repo
  • ๐Ÿ” Share it with your network
  • โ˜• Buy me a coffee (link coming soon)

Built with โš”๏ธ by MR_INFECT
Breaking AI systems so the world can build safer ones.

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •