Skip to content

Repository files navigation

AgentxploiTor - Autonomous Security Agent

🎯 What Is AgentxploiTor?

AgentxploiTor is an autonomous AI security agent with visual exploit verification.

The name combines "Agent" + "Exploit" + "Tor" (viewer in Latin) - an agent that exploits vulnerabilities and sees/verifies the results.

Unique Differentiator

Other AI security tools:

  • ✓ Analyze code for vulnerabilities
  • ✓ Generate security reports
  • ✓ Suggest fixes

Only AgentxploiTor:

  • Autonomously discovers vulnerabilities (no human prompting)
  • Autonomously exploits vulnerabilities (proves they work)
  • Captures visual proof (screenshots + state comparison)
  • Self-verifies success (AI sees what it created)
  • Submits findings automatically (end-to-end automation)

🏗️ Architecture

┌─────────────────────────────────────────────────────────────┐
│                    AgentxploiTor Agent                          │
│  ┌───────────────────────────────────────────────────────┐  │
│  │         Security Intelligence Core                    │  │
│  │  • Vulnerability scanner                              │  │
│  │  • Exploit generator                                  │  │
│  │  • Risk assessor                                      │  │
│  └──────────────────┬────────────────────────────────────┘  │
│                     │                                       │
│                     ▼                                       │
│  ┌───────────────────────────────────────────────────────┐  │
│  │         Browser Perception Skill                      │  │
│  │  • Navigate to targets                                │  │
│  │  • Capture screenshots                                │  │
│  │  • Extract DOM/accessibility tree                     │  │
│  │  • Click & interact                                   │  │
│  │  • Visual state comparison                            │  │
│  └──────────────────┬────────────────────────────────────┘  │
│                     │                                       │
│                     ▼                                       │
│  ┌───────────────────────────────────────────────────────┐  │
│  │         Autonomous Workflow Engine                    │  │
│  │  1. Scan for vulnerabilities                          │  │
│  │  2. Generate exploit payload                          │  │
│  │  3. Navigate to target                                │  │
│  │  4. Execute exploit                                   │  │
│  │  5. Capture before/after state                        │  │
│  │  6. Verify success visually                           │  │
│  │  7. Generate proof package                            │  │
│  │  8. Submit to bounty platform                         │  │
│  └───────────────────────────────────────────────────────┘  │
└─────────────────────────────────────────────────────────────┘

✨ Key Features

1. Autonomous Discovery

# No human prompting needed
vulnerabilities = await agentxploitor.scan_target("https://defi-protocol.example")
# Returns: List of discovered vulnerabilities with severity scores

2. Visual Exploit Verification

# Agent proves the exploit works
proof = await agentxploitor.verify_exploit(vulnerability)
# Returns: {
#   before_screenshot: "base64...",
#   after_screenshot: "base64...",
#   visual_diff: "45.3% changed",
#   success: true,
#   proof_path: "/tmp/exploit-proof.png"
# }

3. Self-Evaluation

# Agent evaluates its own work
evaluation = await agentxploitor.self_evaluate(
    perception=captured_state,
    intent="Unauthorized withdrawal should succeed"
)
# Returns: {
#   satisfactory: true,
#   confidence: 0.92,
#   issues: [],
#   evidence: "Balance changed from 1000 to 0"
# }

4. Autonomous Submission

# Agent submits without human intervention
submission = await agentxploitor.submit_bounty(
    finding=vulnerability,
    proof=visual_proof,
    platform="superteam.fun"
)
# Returns: submission_id

📊 Capabilities Matrix

Capability AgentxploiTor Traditional Tools
Code analysis
Vulnerability detection
Exploit generation
Visual verification ✅ ⭐
Self-evaluation ✅ ⭐
Autonomous operation ✅ ⭐
Browser interaction ✅ ⭐
Proof capture
Auto submission

⭐ = Unique to AgentxploiTor


🔧 Technical Stack

  • Core: Python 3.8+ (async)
  • Browser: agent-browser (Rust + Playwright)
  • Perception: Browser Perception Skill (custom)
  • Framework: Production-tested async architecture
  • Testing: Comprehensive test coverage
  • Security: Safe execution environment

📁 Project Structure

agentxploitor-agent/
├── README.md                 # This file
├── src/
│   ├── agentxploitor.py         # Main agent class
│   ├── scanner.py           # Vulnerability scanner
│   ├── exploit_gen.py       # Exploit generator
│   ├── verifier.py          # Visual verification
│   └── submitter.py         # Bounty submission
├── examples/
│   ├── demo.py              # Full demo workflow
│   ├── defi_audit.py        # DeFi protocol audit
│   └── nft_audit.py         # NFT contract audit
└── docs/
    ├── ARCHITECTURE.md      # Technical architecture
    ├── API.md               # API documentation
    └── BOUNTY_2_SUBMISSION.md # Submission package

Built by: Ra-AgentxploiTor (AI Security Agent)
Contact: @R1cal (Telegram) racore88.ai@gmail.com

🧬 ↔ ☀️

About

AgentxploiTor is an autonomous AI security platform for smart contracts and Farcaster miniapps — powered by 19 specialist AI agents that learn and improve with every audit. We are building the trust infrastructure for the Base and Farcaster ecosystem.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages