Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 6 additions & 6 deletions cli/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@ fuzzforge workflows list
fuzzforge workflows info security_assessment

# Submit a workflow for analysis
fuzzforge workflow security_assessment /path/to/your/code
fuzzforge workflow run security_assessment /path/to/your/code


# View findings when complete
Expand Down Expand Up @@ -150,24 +150,24 @@ fuzzforge workflows parameters security_assessment --no-interactive

### Workflow Execution

#### `fuzzforge workflow <workflow> <target-path>`
#### `fuzzforge workflow run <workflow> <target-path>`
Execute a security testing workflow with **automatic file upload**.

```bash
# Basic execution - CLI automatically detects local files and uploads them
fuzzforge workflow security_assessment /path/to/code
fuzzforge workflow run security_assessment /path/to/code

# With parameters
fuzzforge workflow security_assessment /path/to/binary \
fuzzforge workflow run security_assessment /path/to/binary \
--param timeout=3600 \
--param iterations=10000

# With parameter file
fuzzforge workflow security_assessment /path/to/code \
fuzzforge workflow run security_assessment /path/to/code \
--param-file my-params.json

# Wait for completion
fuzzforge workflow security_assessment /path/to/code --wait
fuzzforge workflow run security_assessment /path/to/code --wait
```

**Automatic File Upload Behavior:**
Expand Down
2 changes: 1 addition & 1 deletion cli/src/fuzzforge_cli/commands/init.py
Original file line number Diff line number Diff line change
Expand Up @@ -141,7 +141,7 @@ def project(
fuzzforge workflows

# Submit a workflow for analysis
fuzzforge workflow <workflow-name> /path/to/target
fuzzforge workflow run <workflow-name> /path/to/target

# View findings
fuzzforge finding <run-id>
Expand Down
2 changes: 1 addition & 1 deletion cli/src/fuzzforge_cli/commands/workflow_exec.py
Original file line number Diff line number Diff line change
Expand Up @@ -438,7 +438,7 @@ def execute_workflow(

# Suggest --live for fuzzing workflows
if not live and not wait and "fuzzing" in workflow.lower():
console.print(f"💡 Next time try: [bold cyan]fuzzforge workflow {workflow} {target_path} --live[/bold cyan] for real-time monitoring", style="dim")
console.print(f"💡 Next time try: [bold cyan]fuzzforge workflow run {workflow} {target_path} --live[/bold cyan] for real-time monitoring", style="dim")

# Start live monitoring if requested
if live:
Expand Down
2 changes: 1 addition & 1 deletion cli/src/fuzzforge_cli/main.py
Original file line number Diff line number Diff line change
Expand Up @@ -251,7 +251,7 @@ def workflow_main():
Execute workflows and manage workflow executions

Examples:
fuzzforge workflow security_assessment ./target # Execute workflow
fuzzforge workflow run security_assessment ./target # Execute workflow
fuzzforge workflow status # Check latest status
fuzzforge workflow history # Show execution history
"""
Expand Down
2 changes: 1 addition & 1 deletion test_projects/rust_fuzz_test/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ FuzzForge security testing project.
fuzzforge workflows

# Submit a workflow for analysis
fuzzforge workflow <workflow-name> /path/to/target
fuzzforge workflow run <workflow-name> /path/to/target

# View findings
fuzzforge finding <run-id>
Expand Down