Vai al contenuto principale
Un workflow concatena agenti in passaggi. Riceve un input, come un repository o un finding, e salva i risultati come finding. Enclave include workflow integrati per la revisione delle PR, il repository learning e le security hunt. Puoi anche crearne di tuoi descrivendoli in Research.
La pagina Workflows che elenca i workflow integrati e personalizzati con i relativi trigger e agenti

Quando usare un workflow

Usa un workflow quando la stessa analisi deve essere eseguita più di una volta: a ogni nuovo finding o pull request, in base a una pianificazione o su molti repository. Per una domanda una tantum, usa Research.

Parti di un workflow

  • Input: ciò su cui viene eseguito, come un repository, un finding o delle superfici di attacco.
  • Passaggi: il lavoro in sequenza. Un passaggio può eseguire un agente, eseguire un agente per ogni record in parallelo, filtrare i record o salvare i finding.
  • Agenti: il modello, il prompt e gli strumenti di ogni passaggio. Usa un agente salvato oppure definiscine uno inline.
  • Trigger: ciò che avvia automaticamente un’esecuzione. Vedi Trigger.
  • Budget: ogni esecuzione ha un budget tra 20 e 2.000 crediti (80 crediti per impostazione predefinita). Un’esecuzione avviata da te si mette in pausa quando raggiunge il budget, così puoi riprenderla con un budget più alto.

La pagina Workflows

Fai clic su Workflows nella barra laterale. Ogni riga mostra quando parte il workflow, i suoi agenti, il suo interruttore Triggers e le sue esecuzioni recenti. Apri un workflow per vedere le schede Flow, Runs e History. La scheda Flow è di sola lettura.

Accesso

I Member possono visualizzare workflow ed esecuzioni. Owner e Admin possono crearli, eseguirli e modificarli. Vedi Ruoli e permessi.