cd /news/ai-agents/from-zero-to-first-scan-installing-b… Β· home β€Ί topics β€Ί ai-agents β€Ί article
[ARTICLE Β· art-149460] src=dev.to β†— pub= topic=ai-agents verified=true sentiment=↑ positive

From zero to first scan: installing BugTraceAI in about 10 minutes

A developer published a hands-on guide showing how to install BugTraceAI, an open-source self-hosted agentic penetration-testing tool, in roughly ten minutes using a single curl install command and an interactive Launcher menu. The Launcher checks the environment for Docker, Compose, Git, curl, RAM and disk, then offers six install profiles (terminal, web, full, server, terminal-server, api) that run locally in Docker with nothing leaving the machine. After adding an LLM provider API key and testing the connection, users point the tool at a target and watch six phases β€” Recon, Discovery, Strategy, Exploit, Validate, Report β€” before exporting findings as Markdown or JSON.

by read2 min views1 publishedOct 12, 2026

Second in the BugTraceAI series β€” the first post covered what it is and why "agentic" matters. This one is the hands-on part.

Getting BugTraceAI running takes roughly ten minutes: one install command, a short interactive menu and a model API key. No security expertise needed to get it going β€” finding things is the tool's job.

Screenshots are from an earlier Launcher build β€” the flow is the same; some labels and version numbers differ slightly in the current release.

curl -fsSL https://raw.githubusercontent.com/BugTraceAI/BugTraceAI-Launcher/main/install.sh | bash

The script pulls down the Launcher β€” the guided installer for the whole ecosystem. Prefer to read before you run? Clone it and start it yourself:

git clone https://github.com/BugTraceAI/BugTraceAI-Launcher.git ~/bugtraceai-launcher
~/bugtraceai-launcher/launcher.sh

On Windows, run this from Git Bash or WSL β€” PowerShell has no bash.

The Launcher opens an interactive terminal menu. It checks your environment first (Docker, Compose, Git, curl, RAM and disk β€” each reported explicitly), then asks which product combination to install:

Profile What gets installed Runtime
terminal CLI terminal workspace (TUI) Local Python or Docker
web WEB dashboard, with either or both scanning engines Docker
full WEB + both scanning engines + CLI TUI Docker
server CLI web-scanning API/MCP Local Python or Docker
terminal-server CLI TUI + web-scanning API/MCP, no WEB Local Python or Docker
api BugTraceAI-API target engine, REST + MCP Docker

For a first look, full shows the complete picture; for the lightest start, choose terminal.

Next, choose how to run the installation:

You'll enter and verify your provider API key during this flow, and the final review shows the selected modules, runtime and ports before anything is written to disk.

When the install finishes, all services run locally in Docker β€” check them with:

docker ps

Five containers, all healthy β€” and nothing leaves your machine.

Open the web console β€” the default is http://localhost:6869, and the installer prints the exact URL for your setup:

Then go to Settings, add your LLM provider key and hit Test API Connection. Green means you're ready to save and scan:

Point it at your target β€” or at BugStore, the practice shop we built for exactly this:

Watch the six phases run: Recon β†’ Discovery β†’ Strategy β†’ Exploit β†’ Validate β†’ Report. When it's done, export the report as Markdown or JSON, and open any finding to see its evidence chain β€” requests, code snippets and traces. That's the part that matters: you verify before you file.

BugTraceAI is built for authorized security testing only β€” only test applications you have explicit written permission to test.

── more in #ai-agents 4 stories Β· sorted by recency
── more on @bugtraceai 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain β€” perfect for shipping the agent you just read about.

$git push zahid main
β†’ Live at https://your-agent.zahid.host βœ“
Get free account β†’ Pricing
from €0/mo Β· no card required
LIVE [news/from-zero-to-first-s…] indexed:0 read:2min 2026-10-12 Β· β€”