Skip to content

[BUG] #9

@LuciyVI

Description

@LuciyVI

The command ff workflow scan-c is shown in the official examples (ff examples) but is not implemented in the CLI. When trying to execute it, the CLI reports that the command does not exist:

Usage: ff workflow [OPTIONS] COMMAND [ARGS]...
Try 'ff workflow --help' for help.
╭─ Error ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ No such command 'scan-c'. │
╰─────────────────────────────────────────────────────────────

This creates confusion, since documentation and CLI examples imply that scan-c should work.

Environment

OS: Ubuntu 24.04 (x86_64)

Python version: 3.12.3

Docker version 28.3.2, build 578ccf6

FuzzForge version: 0.6.0

Steps to Reproduce

Run the command as suggested in examples:

ff workflow scan-c ./src timeout=300 threads=4

Observe the error:

No such command 'scan-c'.

Check ff examples, where the command is present:

Execute Workflows:
ff workflow scan-c ./src timeout=300 threads=4 # With parameters

Expected Behavior

Either the scan-c workflow should be properly implemented and available in the CLI, or

It should be removed/hidden from the ff examples output to avoid misleading users.

Actual Behavior

The CLI lists ff workflow scan-c in ff examples, but executing it results in an error because the command does not exist.

Logs
➜ fuzzforge_ai git:(master) ✗ ff workflow scan-c ./src timeout=300 threads=4

Usage: ff workflow [OPTIONS] COMMAND [ARGS]...
Try 'ff workflow --help' for help.
╭─ Error ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ No such command 'scan-c'. │
╰─────────────────────────────────────────────────────────────

➜ fuzzforge_ai git:(master) ✗ ff examples
...
Execute Workflows:
ff workflow afl-fuzzing ./target # Run fuzzing on target
ff workflow afl-fuzzing . --live # Run with live monitoring
ff workflow scan-c ./src timeout=300 threads=4 # With parameters
...

Additional Context

Workflow attempted: scan-c

Target: ./src

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions