Quick Start

Get Agentxploitor running in under 5 minutes

Prerequisites

  • Python 3.8+
  • Node.js (for agent-browser and Farcaster miniapp)
  • Git

Installation

# Clone the repository
git clone https://github.com/agentxploitor/agentxploitor.git
cd agentxploitor
# Install Python dependencies
pip install -r requirements.txt
# Install miniapp dependencies
cd miniapp && npm install
# Copy environment config
cp .env.example .env.local
# Fill in your API keys in .env.local

Quick Demo (30 seconds)

python3 examples/demo.py --quick

Expected output:

🚀 Agentxploitor Quick Demo
✅ Found 2 vulnerabilities
✅ Generated exploit: Authorization Bypass
✅ Verification: True/False
Visual proof: /tmp/agentxploitor-proof-VULN-001.png

Farcaster Miniapp

# Run the miniapp locally
cd miniapp
npm run dev
# Opens at http://localhost:3000

The miniapp runs on Base chain and integrates with Farcaster for authentication. Users can request audits directly from their Farcaster feed.

Basic Usage

import asyncio
from src.agentxploitor import AgentxploiTorAgent

async def audit_target():
    agent = AgentxploiTorAgent(
        browser_perception=True,
        auto_submit=False
    )
    
    # Scan for vulnerabilities
    vulnerabilities = await agent.scan_target("https://your-target.com")
    
    # Generate exploit for highest severity
    vuln = max(vulnerabilities, key=lambda v: v.cvss_score)
    exploit = await agent.generate_exploit(vuln)
    
    # Verify with visual proof
    verification = await agent.verify_exploit(
        vulnerability=vuln,
        exploit=exploit,
        capture_visual=True
    )
    
    if verification.success:
        print(f"✅ Exploit verified!")
        print(f"   Proof: {verification.proof_path}")

asyncio.run(audit_target())
← Back to websiteAgentxploitor Documentation