Fray
Vibe security — just point and scan.
One command. Full pipeline. Zero config.
pip install fray && fray go target.com

Docs · Discussions · dalisec.io
🌐 English | 日本語
FOR AUTHORIZED SECURITY TESTING ONLY — Only test systems you own or have explicit written permission to test.
Before Fray vs. With Fray
| Install 5+ tools (nmap, wafw00f, sqlmap, nikto, nuclei) | pip install fray |
| Learn each tool's flags and config formats | fray go target.com |
| Manually correlate findings across tools | Automatic: recon → test → report |
| Write scripts to chain tools together | 42 checks · 12 deep scan modules · 7,800+ payloads |
| Security expertise required | Built for anyone who ships web apps |
What's New — v3.5.6
fray analyze — per-pattern WAF bypass table. Confirms which payload patterns are blocked, then finds what gets through — with injection mechanics explaining why each bypass works
- 42 recon checks — CVE probes for Next.js, Log4Shell, Spring4Shell, WordPress, Drupal fire automatically based on detected tech stack. No manual configuration
- 18 vendor feeds — Unit 42, F5 Labs, Cloudflare, Imperva, PortSwigger, MSRC Patch Tuesday + 12 more.
fray feed --auto-add pulls, validates PoC accuracy, and stages payloads
fray vendor-intel — latest CVEs and posts from all 18 feeds in one terminal view
- Wappalyzer — 3,920 tech patterns from npm. Detects Shopify, EC-CUBE, Vercel, Datadog, Auth0, Kong, 4,200+ technologies from response headers, cookies, and scripts
- Report — security grade A–F with specific improvement steps, RDAP domain age, origin cloud provider (GCP/AWS/Azure), VPN CVEs in Known Vulnerabilities
→ Full changelog
Core Commands
fray go <url>
fray recon <url>
fray test <url> --smart
fray analyze <url>
fray detect <url>
fray harden <url>
fray vendor-intel
fray feed --auto-add
fray smoke --local
fray dashboard
fray mcp
fray <url> is a shortcut for fray go <url>.
Who It's For
- Developers — run
fray go before launch. Done.
- Bug bounty hunters — 7,800+ payloads, WAF bypass intelligence, adaptive cache learns across scans.
- Pentesters — 12 deep scan modules, stealth mode, auth support, per-pattern bypass analysis.
- DevSecOps — GitHub Action, SARIF output,
--json for pipelines.
- Security teams — MCP server for AI agents, VS Code extension, 18 live threat intel feeds.
Payload Coverage
7,800+ payloads across 43 categories:
| XSS | 1,329 | AI/LLM Prompt Injection | 410 |
| Web Shells | 994 | Path Traversal | 293 |
| WordPress | 964 | SQL Injection | 258 |
| LLM Testing | 740 | Command Injection | 233 |
| Other / Generic | 368 | SSTI | 220 |
| CSP Bypass | 177 | XXE | 178 |
| Modern Bypasses | 137 | API Security | 130 |
| SSRF Cloud Metadata | 123 | Prototype Pollution | 110 |
| CRLF Injection | 94 | Open Redirect | 91 |
| LDAP Injection | 90 | XPath Injection | 89 |
| JWT Attack | 32 | Supply Chain | 46 |
| Auth Bypass | 20 | GraphQL Attacks | 24 |
| Cache Poisoning | 20 | Deserialization | 16 |
| Mass Assignment | 25 | Race Condition | 16 |
| RAG Security | 16 | HTTP Smuggling | 17 |
| Host Header Injection | 15 | CORS | 15 |
Full payload database →
MCP — AI Agent Integration
18 tools via MCP for Claude, ChatGPT, Cursor, and any MCP client.
pip install 'fray[mcp]'
{ "mcpServers": { "fray": { "command": "python", "args": ["-m", "fray.mcp_server"] } } }
Ask "What XSS payloads bypass Cloudflare?" — suggest_payloads_for_waf, generate_bypass_strategy, analyze_response, hardening_check, and 14 more tools run directly.
Claude Code guide → · ChatGPT guide →
CI/CD — GitHub Action
- uses: dalisecurity/fray@v1
with:
target: https://staging.example.com
categories: xss,sqli
Exits non-zero on bypass findings. Integrates with GitHub Security tab via SARIF. CI/CD guide →
Auth & Stealth
fray test https://target.com --cookie "session=abc123"
fray test https://target.com --bearer eyJhbG...
fray test https://target.com --stealth -d 0.5
fray recon https://target.com --scope scope.txt
Auth guide →
MIT License · Only test systems you own or have explicit authorization to test · Security issues: soc@dalisec.io