-
Notifications
You must be signed in to change notification settings - Fork 47
Description
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