A Retrieval-Augmented Generation (RAG) system that indexes the OWASP Web Security Testing Guide (WSTG) into a vector database, providing instant access to security testing methodologies via MCP (Model Context Protocol) for Claude Code integration.
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"iflow-mcp-zilbonn-owasp-wstg-rag","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# OWASP WSTG RAG A Retrieval-Augmented Generation (RAG) system that indexes the **OWASP Web Security Testing Guide (WSTG)** into a vector database, providing instant access to security testing methodologies via REST API and MCP (Model Context Protocol) for Claude Code integration. ## Features - **Complete WSTG Coverage** - All 12 WSTG testing categories indexed and searchable - **Semantic Search** - Find relevant testing methodologies using natural language queries - **MCP Integration** - Direct integration with Claude Code for AI-assisted penetration testing - **REST API** - HTTP endpoints for programmatic access - **WSTG ID Lookup** - Retrieve complete test cases by WSTG identifier (e.g., `WSTG-INPV-05`) ## WSTG Categories | Category | WSTG ID | Description | |----------|---------|-------------| | Information Gathering | WSTG-INFO | Fingerprinting, enumeration, mapping | | Configuration | WSTG-CONF | Server/platform configuration testing | | Identity Management | WSTG-IDNT | User registration, account provisioning | | Authentication | WSTG-ATHN | Login, password policy, MFA testing | | Authorization | WSTG-ATHZ | Privilege escalation, IDOR, access control | | Session Management | WSTG-SESS | Session tokens, cookies, fixation | | Input Validation | WSTG-INPV | SQLi, XSS, command injection, SSTI | | Error Handling | WSTG-ERRH | Error messages, stack traces | | Cryptography | WSTG-CRYP | TLS, encryption, hashing | | Business Logic | WSTG-BUSL | Workflow bypass, file upload | | Client-Side | WSTG-CLNT | DOM XSS, clickjacking, WebSockets | | API Testing | WSTG-APIT | REST, GraphQL, API security | ## Quick Start ### 1. Install Dependencies ```bash cd RAG_runner pip install -r requirements.txt ``` ### 2. Build the Database ```bash python3 build_database.py ``` This will: - Parse all OWASP WSTG HTML files - Create semantic chunks for retrieval - Build the ChromaDB vector database ### 3. Start the Server ```bash python3 -m server.http_server ``` Server runs …
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.