go-appsec/toolbox

View on GitHub ↗

Collaborative application security testing between humans and agents via CLI and MCP

40 ★5 forksGoUpdated 18d ago

What you need to know

MCP-based application security testing workbench for coding agents. Not a scanner but a collaborative tool: the agent queries and manipulates the authenticated traffic you generate through a built-in wire-fidelity HTTP/1.1+HTTP/2 proxy (or Burp). Features replay/mutation, flow diffing, JS surface analysis, reflection detection, OAST out-of-band testing, crawling, WebSocket interception and custom sidecar protocol adapters.

Install

go install github.com/go-appsec/toolbox/sectool@latest
Or download the binary for your platform from the latest release

Usage

  • sectool mcp to start MCP server on port 9119 with proxy on 8080
  • Point browser proxy settings at 127.0.0.1:8080 and install CA cert from ~/.sectool/ca.pem for HTTPS
  • claude mcp add --transport http sectool http://127.0.0.1:9119/mcp
  • CLI shares state with the agent: sectool proxy summary, crawl create, replay send, oast create, diff, reflected, jwt

Key features

  • Wire-fidelity MITM proxy (HTTP/1.1, HTTP/2, WebSocket) or optional Burp integration
  • Replay and mutation with match/replace rules and agent-optimized API
  • Flow diffing (JSON path-level, unified text, binary size)
  • JS surface analysis to extract endpoints/routes/secrets
  • Reflection detection and OAST via Interactsh with 307 redirect probing
  • Crawling, encoding utilities, JWT inspection
  • Workflow modes (explore, test-report, multi) and notes tools
  • Custom/binary protocol support via sidecar adapter (JSON-RPC 2.0)

Best for

Security professionals pairing human UI/auth handling with an agent for collaborative application testing

Caveats

  • Requires installing the CA certificate for HTTPS interception
  • For authorized security testing only
  • Notes tools disabled by default to save context
Platforms: macOS · Linux · WindowsClients: Claude Code · Codex
Documentation ↗

Reviewed 2026-08-11

Topics

agentagent-collaborationapplication-securityappsecllmmcpmodel-context-protocolpenetration-testingpentestingpentesting-toolssecuritysecurity-testingsecurity-tools
Stars
40★
Forks
5
Language
Go
License
MIT
Created
2025-12-22
Last push
2026-08-17