Hello,
I’ve been experimenting with Kibana Workflows and really like the direction. It’s a powerful addition for automation and enrichment use cases.
One thing I’m currently struggling with is securely handling secrets (e.g. API keys) in workflows.
At the moment:
-
inputsare visible at runtime -
constsare stored in plaintext in the workflow definition -
There doesn’t seem to be a native way to reference Connectors or other encrypted secret stores from within a workflow step
This makes it difficult to safely implement common use cases like external enrichment (e.g. VirusTotal, AbuseIPDB) without exposing secrets or introducing workarounds (proxy services, manual input, etc.).
Is there currently a supported way to abstract or securely reference secrets in Workflows?
It would be great if workflows could:
-
Reuse existing Connectors (like alerting does), or
-
Reference secrets stored as encrypted saved objects
Thanks!


