Skip to content

Workflow Studio & Execution

TestNet provides an online code editor for creating, validating, and executing workflows.


1. Creating & Importing Workflows

Navigate to "Workflow Management" -> "Workflow List" to manage pipelines:

  1. New from Scratch: Click "New Workflow" in the top right to generate a YAML template with basic control flow.
  2. Install from Store: Click "Store" to browse and install 8 preset workflows from the official registry.
  3. Local Import/Export: Upload existing .yaml files or export your current workflow to share with team members.

2. Online Editor & Live Validation

The workflow editor provides real-time syntax validation:

Workflow Editor

Real-Time Dependency & Syntax Diagnostics

As you type, the system checks your YAML in real time:

  • Circular Dependency Detection: Warns if dependsOn structures form an infinite cycle;
  • Dataflow Reference Checks: Verifies cross-step parameter references are valid;
  • Auto-completion: Suggests available tools and parameter names.

Verification Panel

Click "Verify & Preview" at the bottom to open the verification panel:

  • Execution Tree: Transforms YAML into visual step cards showing dependencies and parallel branches;
  • Error Jump: Lists exact line numbers and descriptions. Click to jump to the error.

DSL Studio & Verification Panel


3. Execution & Parameter Configuration

Once validation passes, click "Run Now" at the top bar to trigger execution.

Target Inputs

An execution modal opens for you to define the target scope:

  • Manual Input: Enter target companies, primary domains (e.g., testnet-project.com), or CIDR IP ranges;
  • From Asset Pool: Select existing assets as targets. The system automatically resolves related assets as workflow inputs.

Task Dispatch

Upon confirmation, tasks are dispatched to online scanning nodes:

  • Multi-branch tasks are automatically distributed across multiple nodes for parallel execution.

Released under the MIT License