# Opencrow Web Toolbox

> Use the installed web CTF tooling for endpoint discovery, fuzzing, and automated SQL injection workflows. Use when Codex needs `sqlmap`, `gobuster`, `ffuf`, `dirb`, or `wfuzz`, and when full installs may also include manual Burp or ZAP steps.

- Skill: `majiayu000/opencrow-web-toolbox` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds add majiayu000/opencrow-web-toolbox`
- Raw SKILL.md: https://api.skillmd.com/api/skills/majiayu000/opencrow-web-toolbox/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Product & Planning
- Author: majiayu000 (https://skillmd.com/u/majiayu000)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/majiayu000/opencrow-web-toolbox

---


# OpenCROW Web Toolbox

Use this skill for web CTF work that starts from discovery and fuzzing rather than browser automation: `sqlmap`, `gobuster`, `ffuf`, `dirb`, and `wfuzz`. The `full` installer profile also tracks manual acquisition steps for Burp Suite Community and OWASP ZAP.

## Quick Start

Start the MCP server from the installed CLI:

```bash
opencrow-web-mcp
```

Verify the mapped stack:

```bash
python ~/.codex/skills/opencrow-web-toolbox/scripts/verify_toolkit.py
```

## Workflow

1. Start with endpoint and content discovery using `ffuf`, `gobuster`, or `dirb`.
2. Use `wfuzz` when the problem is parameter fuzzing or more custom request mutation.
3. Use `sqlmap` when the challenge is plausibly SQLi-driven and the target is stable enough for automation.
4. Use `playwright` separately when the task needs a real browser or a JS-heavy flow.
5. If a full profile was installed, use the manual Burp/ZAP links from the installer summary for GUI-heavy workflows.
6. Prefer the MCP server operations first: `toolbox_info`, `toolbox_verify`, `toolbox_capabilities`, `web_discover`, `web_fuzz`, and `web_sqlmap_scan`.

## Tool Selection

- Use `ffuf` for fast fuzzing against paths, parameters, or virtual hosts.
- Use `gobuster` for straightforward wordlist-driven discovery.
- Use `dirb` when a challenge guide or prior workflow already assumes DIRB-style usage.
- Use `wfuzz` when request templating matters more than raw speed.
- Use `sqlmap` when the target and request shape are stable enough to automate.

## Resources

- `opencrow-web-mcp`: stdio MCP server for typed discovery, fuzzing, and sqlmap workflows.
- `scripts/verify_toolkit.py`: confirm that the mapped web discovery tools are installed.
- `references/tooling.md`: quick selection notes for web workflows.

