Autobb Analyst — Documentation skill for Claude Code
Autonomous bug bounty agent: autobb recon → Claude Code CLI → active pentesting, with a self-maintained knowledge wiki.
How to install Autobb Analyst
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open rivalsec/autobb-analyst and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Autobb Analyst does
Autonomous bug bounty agent: autobb recon → Claude Code CLI → active pentesting, with a self-maintained knowledge wiki.
Alternatives in Documentation
- Notion Knowledge Capture — Convert conversations into structured, searchable Notion wiki entries 14.6k ★
- Hyperresearch — Agent-driven research knowledge base 2.4k ★
- HitCC — Complete reverse-engineering documentation of the full logic of Claude Code CLI Node.js version v2.1.84 670 ★
README
AutoBB Analyst
🇷🇺 [Русская версия](README.ru.md)
Autonomous bug bounty agent driven by [autobb](https://github.com/rivalsec/autobb) reconnaissance. A Telegram bot forwards alerts and chat messages to Claude Code CLI, which **actively pentests targets** using recon data from [autobbmcp](https://github.com/rivalsec/autobbmcp) and a persistent knowledge wiki.
The agent doesn't just summarize — it picks targets, runs real probes, reports only verified findings, and keeps its own wiki of programs, hosts, tech, techniques, findings and dead-ends across sessions.
Requirements
- Docker + Docker Compose
- autobbmcp checked out as a sibling directory (
../autobbmcp) - MongoDB with database
autobbdb(populated by autobb) reachable from the host - Claude Code CLI — installed and authenticated
- Telegram Bot Token (via @BotFather)
Quick Start
1. Clone and configure
git clone https://github.com/rivalsec/autobb-analyst && cd autobb-analyst
cp config.dist.yaml config.yaml
Edit `config.yaml`:
telegram:
token: "123456:ABC-DEF..." # token from BotFather
chat_id: "-1001234567890" # chat/group ID
autobb_bot_id: 1871687898 # autobb bot user ID
ignore_patterns: # optional: skip noisy messages
- "Is something wrong with nuclei templates?"
claude:
cli_path: "claude"
timeout: 300
2. Generate Claude Code auth token
claude setup-token
echo "CLAUDE_CODE_OAUTH_TOKEN=" > .env
**Alternative: a non-Anthropic model (z.ai / GLM, etc.)**
The bot can drive the CLI through any Anthropic-compatible endpoint instead of Anthropic — e.g. [z.ai](https://z.ai)'s GLM coding models. Set `claude.base_url` in `config.yaml`, use the provider's own model IDs, and put the provider key in `.env` under the name you reference via `auth_token_env`:
claude:
Related Skills
Marketing OS Skills
The default skills that ship alongside the MarketingOS engine: a self-maintaining knowledge library (wiki inge
ClaudePhpSetup
Interactive CLI that generates customized Claude Code markdown files (CLAUDE.md, commands, agents) for PHP pro
Karpathy Wiki Graph
Enterprise-grade knowledge base agent with interactive knowledge graph. CLI-atomic, drop-in skill for Claude C
Wiki Doctor
Diagnose and repair the active llmwiki installation and this repository's wiki — owned wiring first, then dete
Claude Ecosystem Wiki
An agent-maintained Obsidian wiki about the Claude ecosystem. Claude Code writes and maintains every page unde
Release Doctor
Verify the Plumbline version is current and self-consistent (VERSION equals the latest GitHub release equals t
Related Agents
Program Scout
Scouts publicly-listed HackerOne, Bugcrowd, or Intigriti bug-bounty programs likely to yield reportable findin
Report Writer
Bug bounty report writer. Generates professional H1/Bugcrowd/Intigriti/Immunefi reports. Impact-first writing,
Bounty Exploit Agent
Use this agent when a bug bounty program's scope is resolved (scope-resolved.md exists) and a candidate vulner