Utilities
Fetch finished run outputs without re-executing
Download outputs from finished Trickest workflow runs.
overview
What trickest-output does
trickest-output downloads results from workflow runs that already finished. Reference the workflow with --url or --workflow, then scope with --nodes, --files, --run, --runs, or --all.
It does not launch jobs. Where trickest-execute starts a run, this node reaches into past executions so reporting or another pipeline can consume the files without replaying the graph.
Keep downloads small with --nodes and --files. Point --config at a YAML file when the same node set should be pulled every time.
use cases
Where trickest-output fits
Pull results from a finished run
Reference a workflow and download the output of its latest run, so a completed execution's findings reach disk without launching a new one.
Scope the download to specific nodes
Name the nodes and files you care about so a large workflow's output collapses to the data the next system consumes.
Fetch a batch of recent runs
Set the number of recent runs, or download all of them, to assemble a history of outputs for trend reporting or diffing.
Feed results into reporting
Download named files from a scanning node and hand them to a reporting or alerting stage downstream, all inside one pipeline.
reference
trickest-output inputs and flags
| Name | Type | Flag | Description |
|---|---|---|---|
| url | STRING | --url | URL referencing a workflow, project, or space. |
| workflow | STRING | --workflow | Workflow name whose output to download. |
| nodes | STRING | --nodes | Comma-separated list of nodes whose outputs to download. |
| files | STRING | --files | Comma-separated list of file names to download from the selected node. |
| run | STRING | --run | Download output data of a specific run. |
| runs | STRING | --runs | Number of recent runs whose outputs to download (default 1). |
| all | BOOLEAN | --all | Download output data for all runs. |
| token | STRING | --token | Trickest authentication token. |
Showing key inputs. trickest-output exposes 14 inputs in total.
Full flag reference (14 inputs)
| Name | Type | Flag | Description |
|---|---|---|---|
| all | BOOLEAN | --all | Download output data for all runs |
| run | STRING | --run | Download output data of a specific run |
| url | STRING | --url | URL for referencing a workflow, project, or space |
| runs | STRING | --runs | Number of recent runs which outputs should be downloaded (default 1) |
| files | STRING | --files | A comma-separated list of file names that should be downloaded from the selected node |
| nodes | STRING | --nodes | A comma-separated list of nodes whose outputs should be downloaded |
| space | STRING | --space | Space name |
| token | STRING | --token | Trickest authentication token |
| config | FILE | --config | YAML file to determine which nodes output(s) should be downloaded |
| project | STRING | --project | Project name |
| workflow | STRING | --workflow | Workflow name |
| token-file | STRING | --token-file | Trickest authentication token file |
| api-endpoint | STRING | --api-endpoint | The base Trickest platform API endpoint. (default "https://api.trickest.io") |
| node-dependency | FILE | --node-dependency | This flag doesn't affect the execution logic of the CLI in any way and is intended for controlling node execution order on the Trickest platform only. |
example
Run trickest-output
# trickest-output: download host list from a finished recon runtrickest output --space demo --project recon --workflow subdomain-enum --nodes subfinder --files hosts.txt --runs 1www.example.comapi.example.commail.example.comstaging.example.comdev.example.comvpn.example.comcdn.example.comgitlab.example.comguidance
Choosing trickest-output
Use when a workflow has already run and you only need its results. Prefer trickest-execute when you must start a fresh run first. Scope with --nodes and --files to keep the download small.
trickest-execute
Starts a new run. Use it when you need to execute; use trickest-output for runs that already finished.
trickest-cli
Full CLI this node wraps. Use it directly for managing workflows and runs beyond downloading output.
faq
trickest-output questions
related
More Utilities tools
cewl
Spider a URL and return a wordlist for password crackers.
dnsgen
Wordlist and mined-word subdomain permutation.
pup
CSS selectors over HTML, the jq counterpart for markup.
unfurl
Extract chosen URL parts from stdin into clean line lists.
whisper
Speech to txt, vtt, srt, and json from an audio file or folder.
youtube-transcript
Public caption tracks to transcript.txt and results.jsonl.
Run trickest-output yourself
A workflow reference feeds trickest-output, which downloads the selected run's data and writes it as a folder for downstream use.
Facts on this page come from the live Trickest tool library.