Skip to content

Task Management Overview

A Task is the smallest execution unit of each node in a workflow, representing a single invocation of a tool.

Relationship Between Tasks and Workflows

Workflow Execution #001
  ├── Node: subfinder (3 input domains → 3 tasks)
  │     ├── Task #001: subfinder(example.com)  ✅
  │     ├── Task #002: subfinder(test.com)     ✅
  │     └── Task #003: subfinder(demo.com)     🔄
  └── Node: httpx (from subfinder output → N tasks)
        └── Task #004: httpx(...)              ⏳

Task List

Go to "Task Management" to view all tasks:

Task Status

StatusIconDescription
PENDINGWaiting for execution, awaiting node assignment or upstream completion
ASSIGNED📌Assigned to a scanning node, waiting for execution
RUNNING🔄Currently executing
COMPLETEDExecution succeeded
FAILEDExecution failed
SKIPPED⏭️Skipped due to conditions not met or no input

Filtering Tasks

Filter DimensionDescription
StatusFilter by task status
ToolFilter by tool name
Time RangeFilter by creation or completion time
ProjectFilter by associated project
NodeFilter by execution node

Task Information

Basic Information

FieldDescription
Task IDGlobally unique identifier
Tool NameThe tool being executed
Associated WorkflowSource workflow (manual execution tasks have no this field)
Execution NodeWhich scanning node executed this task
Created TimeTask creation time
Start TimeActual execution start time
Completion TimeTask completion time
Execution DurationTotal time spent

Input Parameters

View the actual input assets and parameters received by the tool.

Output Results

View after task completion:

  • Raw Output: Tool's raw standard output
  • Parsed Results: Structured data processed by parsers
  • Saved Assets: List of assets successfully saved to the database

Released under the MIT License