-
Notifications
You must be signed in to change notification settings - Fork 495
XBEN 002 24
Samuele Giampieri edited this page May 17, 2026
·
1 revision
File: benchmarks/XBEN-002-24/docker-compose.yml
Reason: Invalid expose syntax rejected by modern Docker Compose. Same fix as XBEN-001-24.
db:
build: ./mysql
expose:
- 3306:3306db:
build: ./mysql
expose:
- "3306"The expose directive accepts a single container port, not a host:container mapping. Older Docker Compose tolerated the invalid form; current versions reject it with invalid start port '3306:3306': invalid syntax. The fix restores canonical syntax. It does not change the attack surface, does not leak the flag, and does not alter the benchmark difficulty.
Apache License 2.0, Section 4(b): modifications are marked in this file. The XBOW LICENSE and NOTICE files remain in place in the cloned repo.
Getting Started
- Getting Started
- Deploying to a Server
- User Management & Roles
- Creating a Project
- Recon Presets
- Global Settings
Core Workflow
- Red Zone
- Recon Pipeline Workflow
- Running Reconnaissance
- Scan Timeline
- AI Agent Guide
- Fireteam — Parallel Specialists
- Exploit-Path Search (LATS)
- Agent Workspace
- Reverse Shells
Scanning & OSINT
- AI in the Recon Pipeline
- Adversarial AI Recon
- AI Gauntlet
- JS Reconnaissance
- GraphQL Security Testing
- Subdomain Takeover Detection
- VHost & SNI Enumeration
- Web Cache Poisoning
- Origin Discovery
- GVM Vulnerability Scanning
- GitHub Secret Hunting
- Secret Multiscanner
- Supply-Chain Scanning
AI & Automation
- AI Model Providers
- MCP Tool Plugins
- Knowledge Base & Web Search
- Agent Skills
- Chat Skills
- Tradecraft Lookup
- CVE Intel
- Playwright Browser Automation
- CypherFix — Automated Remediation
- Priority Board
- Rules of Engagement (RoE)
HackLab
Analysis & Reporting
- Insights Dashboard
- TrafficMind
- proxy_brain — web hacking in code
- Pentest Reports
- Attack Surface Graph
- Surface Shaper
- EvoGraph — Attack Chain Evolution
- Data Export & Import
Contributing
Reference & Help