Affected by GO-2026-4527
and 2 other vulnerabilities
GO-2026-4527 : Dagu affected by unauthenticated RCE via inline DAG spec in default configuration in github.com/dagu-org/dagu
GO-2026-4542 : Dagu: Path traversal in DAG creation allows arbitrary YAML file write outside DAGs directory in github.com/dagu-org/dagu
GO-2026-4693 : Dagu: Path Traversal via `dagRunId` in Inline DAG Execution in github.com/dagu-org/dagu
Discover Packages
github.com/dagu-org/dagu
internal
cmd
dagpicker
package
Version:
v1.22.5
Opens a new window with list of versions in this module.
Published: Sep 24, 2025
License: GPL-3.0
Opens a new window with license information.
Imports: 12
Opens a new window with list of imports.
Imported by: 0
Opens a new window with list of known importers.
Documentation
Documentation
¶
ConfirmRunDAG prompts the user for Y/n confirmation before running a DAG
PickDAG shows an interactive DAG picker and returns the selected DAG path
Deprecated: Use PickDAGInteractive instead for a better user experience
PromptForParams prompts the user to enter parameters for a DAG
DAGItem represents a DAG in the list
Model represents the state of the DAG picker
Init initializes the model
Result contains the final selections
PickDAGInteractive shows a unified fullscreen UI for DAG selection, parameter input, and confirmation
State represents the current state of the picker
const (
StateSelectingDAG State = iota
StateEnteringParams
StateConfirming
StateDone
)
Source Files
¶
Click to show internal directories.
Click to hide internal directories.