caido / caido

🚀 Caido releases, wiki and roadmap
https://caido.io
1.09k stars 43 forks source link

Adding Interactive User Input to Workflows #1178

Open hahwul opened 1 month ago

hahwul commented 1 month ago

Community Note

Description

Is there any plan to include a feature for receiving user input in Workflows? I'm aware that there's already discussion about the Variable Store (Issue 247), which might serve as an alternative to what I'm suggesting. However, I was thinking it would be great if, during the execution of Active or Convert Workflows, users could input values through a modal, allowing the Workflow to perform various operations based on these inputs.

Use cases

For example:

Sytten commented 1 month ago

Current plan is to not support it (short term) but might change based on feedback. The reasons are:

I would not necessarily be against it but we would need a new concept like workflow inputs and a way to build a UI.

hahwul commented 1 month ago

Thank you for your feedback! I agree with your opinion. It's just that Workflow seems easier to create and manage compared to Plugin, so I've been experimenting with making various things using Workflow. During this process, I found myself wishing for this features :)