Files
fuzzforge_ai/fuzzforge-modules/fuzzforge-module-template
abel 854f1e5631 build(fuzzforge-modules): parameterize module dockerfile base image
replace hardcoded localhost/fuzzforge-modules-sdk:0.1.0 with a
configurable
ARG BASE_IMAGE and use FROM ${BASE_IMAGE}. default ARG is
fuzzforge-modules-sdk:0.0.1. updated Dockerfiles: cargo-fuzzer,
crash-analyzer, fuzzforge-module-template, harness-tester,
rust-analyzer.
2026-03-09 17:00:18 +01:00
..

FuzzForge Modules - FIXME

Installation

Python

# install the package (users)
uv sync
# install the package and all development dependencies (developers)
uv sync --all-extras

Container

# build the image
make build
# run the container
mkdir -p "${PWD}/data" "${PWD}/data/input" "${PWD}/data/output"
echo '{"settings":{},"resources":[]}' > "${PWD}/data/input/input.json"
podman run --rm \
    --volume "${PWD}/data:/data" \
    '<name>:<version>' 'uv run module'

Usage

uv run module

Development tools

# run ruff (formatter)
make format
# run mypy (type checker)
make mypy
# run tests (pytest)
make pytest
# run ruff (linter)
make ruff

See the file Makefile at the root of this directory for more tools.