Fray β WAF Security Testing MCP Server
WAF security testing: 5,500+ payloads, 25 WAF fingerprints, 21 recon checks, bypass AI
Ask AI about Fray β WAF Security Testing MCP Server
Powered by Claude Β· Grounded in docs
I know everything about Fray β WAF Security Testing MCP Server. Ask me about installation, configuration, usage, or troubleshooting.
0/500
Reviews
Documentation
Fray β WAF Bypass & Security Testing Toolkit
π Language: English | ζ₯ζ¬θͺ
βοΈ Open-source WAF bypass toolkit β recon, scan, bypass, harden. Zero dependencies.
FOR AUTHORIZED SECURITY TESTING ONLY β Only test systems you own or have explicit written permission to test.
Fray is the missing link between wafw00f (detection) and sqlmap (exploitation) β a complete recon β bypass β harden pipeline in one pip install.
How Fray Compares
| Fray | Nuclei | XSStrike | wafw00f | sqlmap | |
|---|---|---|---|---|---|
| WAF bypass engine | β AI + mutation | β | Partial | β | Tamper scripts |
| WAF detection | 25 vendors + mode | Via templates | Basic | 150+ vendors | Basic |
| Recon pipeline | 27 checks | Separate tools | Crawl only | β | β |
| Payload database | 4,000+ built-in | Community templates | XSS only | β | SQLi only |
| OWASP hardening | β A-F grade | β | β | β | β |
| MCP / AI agent | 14 tools | β | β | β | β |
| Zero dependencies | β stdlib only | Go binary | pip | pip | pip |
Most payload collections are static text files. Fray is a complete detect β recon β scan β bypass β harden workflow in one pip install.
Quick Start
pip install fray # PyPI (all platforms)
sudo apt install fray # Kali Linux / Debian
brew install fray # macOS
fray auto https://example.com # Full pipeline: recon β scan β bypass
fray scan https://example.com # Auto crawl β inject β detect reflection
fray recon https://example.com # 27-check reconnaissance
If Fray helped your recon workflow, please β star the repo β it helps others find it.
What Fray Does
| Command | What it does |
|---|---|
fray auto | Full pipeline: recon β scan β ai-bypass in one command |
fray scan | Crawl β discover params β inject payloads β detect reflection |
fray recon | 27 checks: TLS, DNS, subdomains, CORS, params, JS, API, admin panels, WAF intel |
fray ai-bypass | Probe WAF β LLM generates payloads β test β mutate β header tricks |
fray bypass | 5-phase WAF evasion scorer with mutation feedback loop |
fray harden | Security headers (A-F grade) + OWASP Top 10 misconfig checks + fix snippets |
fray detect | Fingerprint 25 WAF vendors (signature / anomaly / hybrid) |
fray test | 4,000+ payloads across 23 categories with adaptive throttling |
fray graph | Visual attack surface tree |
Built-in options: --scope (scope enforcement) Β· --stealth (randomized UA, jitter) Β· -w 4 (concurrent) Β· --cookie / --bearer (auth) Β· --sarif (GitHub Security tab) Β· --json Β· --ai (LLM output)
Scan guide β Β· Recon guide β Β· Auth guide β Β· CI/CD guide β
VS Code Extension
Run Fray directly from your editor β scan, test, bypass, detect, and harden without leaving VS Code.
Cmd+Shift+P β "Fray: Run Command..."
- 11 commands β Scan, Test, Bypass, Detect, Harden, Recon, OSINT, Leak Search, and more
- Right-click scan β Select a URL in any file β context menu β scan
- HTML report β Rich in-editor report with stat cards and bypass tables (
Cmd+Shift+R) - Inline diagnostics β Bypass findings appear as warnings/errors in the editor
- Activity bar sidebar β Browse results and scan history
- Status bar β Live scan progress indicator
MCP Server β AI Agent Integration
Fray exposes 14 tools via the Model Context Protocol (MCP) β use Fray as an AI security agent from Claude Desktop, Claude Code, ChatGPT, Cursor, or any MCP-compatible client.
pip install 'fray[mcp]'
Add to ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"fray": {
"command": "python",
"args": ["-m", "fray.mcp_server"]
}
}
}
Ask: "What XSS payloads bypass Cloudflare?" β Fray's 14 MCP tools are called directly.
Claude Code guide β Β· ChatGPT guide β Β· mcp.json β
| Tool | What it does |
|---|---|
suggest_payloads_for_waf | Best bypass payloads for a specific WAF |
generate_bypass_strategy | Mutation strategies for blocked payloads |
search_payloads | Full-text search across 4,000+ payloads |
analyze_response | False negative detection: soft blocks, challenges |
hardening_check | Security headers audit with grade + rate-limit check |
4,000+ Payloads Β· 23 Categories Β· 175 CVEs
The largest open-source WAF payload database β curated for real-world penetration testing and bug bounty hunting.
| Category | Count | Category | Count |
|---|---|---|---|
| XSS (Cross-Site Scripting) | 1,209 | SSRF | 122 |
| SQL Injection | 248 | SSTI | 122 |
| Command Injection (RCE) | 200 | XXE | 84 |
| AI/LLM Prompt Injection | 370 | Path Traversal (LFI/RFI) | 109 |
| Modern Bypasses | 137 | CSP Bypass | 104 |
| API Security | 130 | Prototype Pollution | 110 |
Payload database β Β· CVE coverage β
Advanced Usage
fray graph example.com --deep # Visual attack surface tree (27 checks)
fray ai-bypass target.com -c xss # AI-assisted adaptive bypass (LLM or local)
fray harden target.com # OWASP hardening audit (A-F grade + fix snippets)
fray explain log4shell # CVE intelligence with payloads
fray diff before.json after.json # Regression testing (exit 1 on bypass)
fray report results.json --html # Client-ready HTML report
WAF detection guide β Β· All documentation (30 guides) β
Contributing
See CONTRIBUTING.md. For AI coding agents, see AGENTS.md.
Questions? Open a Discussion or browse the docs.
Legal
MIT License β See LICENSE. Only test systems you own or have explicit authorization to test.
Security issues: soc@dalisec.io Β· SECURITY.md
π Docs Β· Roadmap Β· PyPI Β· Issues Β· Discussions
Related Projects
- wafw00f β WAF fingerprinting and detection (150+ vendors)
- WhatWaf β WAF detection and bypass tool
- XSStrike β Advanced XSS scanner with WAF evasion
- sqlmap β SQL injection detection and exploitation
- Nuclei β Template-based vulnerability scanner
- PayloadsAllTheThings β Web security payloads and bypasses
- SecLists β Security assessment wordlists
- Awesome WAF β Curated list of WAF tools and bypasses
