11<p align =" center " >
2- <h1 align =" center " >owasp -mcp</h1 >
2+ <h1 align =" center " >security-framework -mcp</h1 >
33 <p align =" center " >
44 <strong>MCP server for unified access to OWASP projects, standards, and security guidelines</strong>
55 </p >
1515
1616Search and query ** 1,099+ security data points** through a single MCP interface — ** 418+ OWASP projects** , ** 345 ASVS requirements** , ** 111 WSTG test cases** , ** 113+ Cheat Sheets** , ** Top 10 2021** , ** API Security Top 10 2023** , ** LLM Top 10 2025** , ** MCP Top 10 2025** , ** Proactive Controls 2024** , ** MASVS** , ** 39 CWE entries** , and ** live NVD/CVE data** — with cross-references, compliance mapping, threat modeling, and MCP security assessment.
1717
18- ## Why owasp -mcp?
18+ ## Why security-framework -mcp?
1919
2020Individual OWASP resources are scattered across dozens of repositories with different formats. This server unifies them into one searchable interface:
2121
@@ -37,7 +37,7 @@ No API keys required for local data. NVD API works without a key (rate-limited)
3737### Install
3838
3939``` bash
40- pip install git+https://github.com/zer0-kr/owasp -mcp.git
40+ pip install git+https://github.com/zer0-kr/security-framework -mcp.git
4141```
4242
4343### Connect to Claude Desktop
@@ -48,7 +48,7 @@ Add to your `claude_desktop_config.json`:
4848{
4949 "mcpServers" : {
5050 "owasp" : {
51- "command" : " owasp -mcp"
51+ "command" : " security-framework -mcp"
5252 }
5353 }
5454}
@@ -66,7 +66,7 @@ Add to your MCP config:
6666``` json
6767{
6868 "owasp" : {
69- "command" : " owasp -mcp"
69+ "command" : " security-framework -mcp"
7070 }
7171}
7272```
@@ -81,7 +81,7 @@ Add to your MCP config:
8181 "mcpServers" : {
8282 "owasp" : {
8383 "type" : " stdio" ,
84- "command" : " owasp -mcp"
84+ "command" : " security-framework -mcp"
8585 }
8686 }
8787}
@@ -93,7 +93,7 @@ Add to your MCP config:
9393<summary ><strong >Docker</strong ></summary >
9494
9595``` bash
96- docker run --rm -i ghcr.io/zer0-kr/owasp -mcp
96+ docker run --rm -i ghcr.io/zer0-kr/security-framework -mcp
9797```
9898
9999</details >
@@ -232,8 +232,8 @@ Structured data endpoints that MCP clients can read for context:
232232
233233| Environment Variable | Default | Description |
234234| ---------------------| ---------| -------------|
235- | ` OWASP_MCP_DATA_DIR ` | ` ~/.owasp -mcp ` | Local database and cache directory |
236- | ` OWASP_MCP_UPDATE_INTERVAL ` | ` 604800 ` (7 days) | Auto-refresh interval in seconds |
235+ | ` SECURITY_MCP_DATA_DIR ` | ` ~/.security-framework -mcp ` | Local database and cache directory |
236+ | ` SECURITY_MCP_UPDATE_INTERVAL ` | ` 604800 ` (7 days) | Auto-refresh interval in seconds |
237237| ` NVD_API_KEY ` | _ (none)_ | Optional NVD API key for higher rate limits (50 req/30s vs 5 req/30s) |
238238
239239## Architecture
@@ -245,7 +245,7 @@ Structured data endpoints that MCP clients can read for context:
245245└──────────────┬──────────────────┘
246246 │ stdio
247247┌──────────────▼──────────────────┐
248- │ owasp -mcp server │
248+ │ security-framework -mcp server │
249249│ 24 tools · 4 prompts · 6 rsrc │
250250├─────────────────────────────────┤
251251│ SQLite + FTS5 │
@@ -264,8 +264,8 @@ Structured data endpoints that MCP clients can read for context:
264264## Development
265265
266266``` bash
267- git clone https://github.com/zer0-kr/owasp -mcp.git
268- cd owasp -mcp
267+ git clone https://github.com/zer0-kr/security-framework -mcp.git
268+ cd security-framework -mcp
269269pip install -e " .[dev]"
270270
271271# Run unit tests (fast, no network)
@@ -275,13 +275,13 @@ python -m pytest tests/test_unit_db.py tests/test_unit_collectors.py -v
275275python tests/test_comprehensive.py
276276
277277# Run server locally
278- python -m owasp_mcp
278+ python -m security_framework_mcp
279279```
280280
281281### Project Structure
282282
283283```
284- src/owasp_mcp /
284+ src/security_framework_mcp /
285285├── server.py # FastMCP entry point + prompts + resources
286286├── config.py # Environment-based configuration
287287├── db.py # SQLite FTS5 query helpers
0 commit comments