Skip to content

AI-powered workflow automation and AI Agents platform for AppSec, Fuzzing & Offensive Security. Automate vulnerability discovery with intelligent fuzzing, AI-driven analysis, and a marketplace of security tools.

License

Notifications You must be signed in to change notification settings

MegaRedHand/fuzzforge_ai

 
 

Repository files navigation

FuzzForge Banner

🚧 FuzzForge is under active development

AI-powered workflow automation and AI Agents for AppSec, Fuzzing & Offensive Security

Discord License: BSL + Apache Python 3.11+ Website Version GitHub Stars

Overview β€’ Features β€’ Installation β€’ Quickstart β€’ AI Demo β€’ Contributing β€’ Roadmap


πŸš€ Overview

FuzzForge helps security researchers and engineers automate application security and offensive security workflows with the power of AI and fuzzing frameworks.

  • Orchestrate static & dynamic analysis
  • Automate vulnerability research
  • Scale AppSec testing with AI agents
  • Build, share & reuse workflows across teams

FuzzForge is open source, built to empower security teams, researchers, and the community.

🚧 FuzzForge is under active development. Expect breaking changes.


⭐ Support the Project

GitHub Stars

If you find FuzzForge useful, please star the repo to support development πŸš€


✨ Key Features

  • πŸ€– AI Agents for Security – Specialized agents for AppSec, reversing, and fuzzing
  • πŸ›  Workflow Automation – Define & execute AppSec workflows as code
  • πŸ“ˆ Vulnerability Research at Scale – Rediscover 1-days & find 0-days with automation
  • πŸ”— Fuzzer Integration – AFL, Honggfuzz, AFLnet, StateAFL & more
  • 🌐 Community Marketplace – Share workflows, corpora, PoCs, and modules
  • πŸ”’ Enterprise Ready – Team/Corp cloud tiers for scaling offensive security

πŸ“¦ Installation

Requirements

Python 3.11+ Python 3.11 or higher is required.

uv Package Manager

curl -LsSf https://astral.sh/uv/install.sh | sh

Docker For containerized workflows, see the Docker Installation Guide.

CLI Installation

After installing the requirements, install the FuzzForge CLI:

# Clone the repository
git clone https://github.com/fuzzinglabs/fuzzforge_ai.git
cd fuzzforge_ai

# Install CLI with uv (from the root directory)
uv tool install --python python3.12 .

⚑ Quickstart

Run your first workflow :

# 1. Clone the repo
git clone https://github.com/fuzzinglabs/fuzzforge.git
cd fuzzforge

# 2. Build & run with Docker
# Set registry host for your OS (local registry is mandatory)
# macOS/Windows (Docker Desktop):
export REGISTRY_HOST=host.docker.internal
# Linux (default):
# export REGISTRY_HOST=localhost
docker compose up -d

The first launch can take 5-10 minutes due to Docker image building - a good time for a coffee break β˜•

# 3. Run your first workflow
cd test_projects/vulnerable_app/ # Go into the test directory
fuzzforge init # Init a fuzzforge project
ff workflow run security_assessment . # Start a workflow (you can also use ff command)

Manual Workflow Setup

Manual Workflow Demo

Setting up and running security workflows through the interface

πŸ‘‰ More installation options in the Documentation.


AI-Powered Workflow Execution

LLM Workflow Demo

AI agents automatically analyzing code and providing security insights

πŸ“š Resources


🀝 Contributing

We welcome contributions from the community!
There are many ways to help:

  • Report bugs by opening an issue
  • Suggest new features or improvements
  • Submit pull requests with fixes or enhancements
  • Share workflows, corpora, or modules with the community

See our Contributing Guide for details.


πŸ—ΊοΈ Roadmap

Planned features and improvements:

  • πŸ“¦ Public workflow & module marketplace
  • πŸ€– New specialized AI agents (Rust, Go, Android, Automotive)
  • πŸ”— Expanded fuzzer integrations (LibFuzzer, Jazzer, more network fuzzers)
  • ☁️ Multi-tenant SaaS platform with team collaboration
  • πŸ“Š Advanced reporting & analytics

πŸ‘‰ Follow updates in the GitHub issues and Discord.


πŸ“œ License

FuzzForge is released under the Business Source License (BSL) 1.1, with an automatic fallback to Apache 2.0 after 4 years.
See LICENSE and LICENSE-APACHE for details.

About

AI-powered workflow automation and AI Agents platform for AppSec, Fuzzing & Offensive Security. Automate vulnerability discovery with intelligent fuzzing, AI-driven analysis, and a marketplace of security tools.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 98.2%
  • Dockerfile 0.4%
  • Java 0.4%
  • JavaScript 0.3%
  • Go 0.3%
  • PHP 0.2%
  • Ruby 0.2%