How protonnegativo/raijin works
Raijin is an umbrella for standalone security tools designed to turn scanner output into compact, ranked JSON for AI agents. The documented flow is target and scope through a tool’s underlying engine, then reduction into the shared Raijin Schema; the MCP server exposes the tools to agents. This checkout contains no tool implementations, so the tool and engine nodes represent capabilities documented in README.md, not inspected source. The local install script is omitted because installation is not the runtime product workflow.
Main entry points: schema.md Raijin Schema
Components 19
Agent access
- MCP server
Security tools
- Probe
- Subdomain discovery
- Port discovery
- Web crawling
- JavaScript analysis
- Parameter discovery
- Vulnerability scan
- Web fuzzing
- TLS analysis
- Secret detection
- XSS testing
- CORS testing
- Takeover detection
- Run comparison
- Scanning engines
Result reduction
- Wrapper and reducer
- Raijin Schema
docs/schema.md
Other components
- AI agent
Connections 42
- AI agent → MCP server: invokes
README.md - MCP server → Probe: exposes
README.md - MCP server → Subdomain discovery: exposes
README.md - MCP server → Port discovery: exposes
README.md - MCP server → Web crawling: exposes
README.md - MCP server → JavaScript analysis: exposes
README.md - MCP server → Parameter discovery: exposes
README.md - MCP server → Vulnerability scan: exposes
README.md - MCP server → Web fuzzing: exposes
README.md - MCP server → TLS analysis: exposes
README.md - MCP server → Secret detection: exposes
README.md - MCP server → XSS testing: exposes
README.md - MCP server → CORS testing: exposes
README.md - MCP server → Takeover detection: exposes
README.md - MCP server → Run comparison: exposes
README.md - Probe → Scanning engines: runs
README.md - Subdomain discovery → Scanning engines: runs
README.md - Port discovery → Scanning engines: runs
README.md - Web crawling → Scanning engines: runs
README.md - JavaScript analysis → Scanning engines: runs
README.md - Parameter discovery → Scanning engines: runs
README.md - Vulnerability scan → Scanning engines: runs
README.md - Web fuzzing → Scanning engines: runs
README.md - TLS analysis → Scanning engines: runs
README.md - Secret detection → Scanning engines: runs
README.md - XSS testing → Scanning engines: runs
README.md - Takeover detection → Scanning engines: runs
README.md - Probe → Wrapper and reducer: reduces output
README.md - Subdomain discovery → Wrapper and reducer: reduces output
README.md - Port discovery → Wrapper and reducer: reduces output
README.md - Web crawling → Wrapper and reducer: reduces output
README.md - JavaScript analysis → Wrapper and reducer: reduces output
README.md - Parameter discovery → Wrapper and reducer: reduces output
README.md - Vulnerability scan → Wrapper and reducer: reduces output
README.md - Web fuzzing → Wrapper and reducer: reduces output
README.md - TLS analysis → Wrapper and reducer: reduces output
README.md - Secret detection → Wrapper and reducer: reduces output
README.md - XSS testing → Wrapper and reducer: reduces output
README.md - CORS testing → Wrapper and reducer: produces JSON
README.md - Takeover detection → Wrapper and reducer: reduces output
README.md - Run comparison → Wrapper and reducer: compares runs
README.md - Wrapper and reducer → Raijin Schema: emits
README.md