# GCP - Workflows Enum

{{#include ../../../banners/hacktricks-training.md}}

## Informations de base

**Google Cloud Platform (GCP) Workflows** est un service qui vous aide à automatiser des tâches impliquant **plusieurs étapes** à travers les services Google Cloud et d'autres services basés sur le web. Pensez-y comme un moyen de configurer une **séquence d'actions** qui s'exécutent d'elles-mêmes une fois déclenchées. Vous pouvez concevoir ces séquences, appelées workflows, pour effectuer des tâches telles que le traitement de données, la gestion des déploiements de logiciels ou la gestion des ressources cloud sans avoir à superviser manuellement chaque étape.

### Chiffrement

Concernant le chiffrement, par défaut, **la clé de chiffrement gérée par Google est utilisée**, mais il est possible d'utiliser une clé fournie par les clients.

## Énumération

> [!CAUTION]
> Vous pouvez également vérifier la sortie des exécutions précédentes pour rechercher des informations sensibles.
```bash
# List Workflows
gcloud workflows list

# Get info and yaml of an specific workflow
gcloud workflows describe <workflow-name>

# List executions
gcloud workflows executions list workflow-1

# Get execution info and output
gcloud workflows executions describe projects/<proj-number>/locations/<location>/workflows/<workflow-name>/executions/<execution-id>
```
### Privesc et Post Exploitation

{{#ref}}
../gcp-privilege-escalation/gcp-workflows-privesc.md
{{#endref}}

{{#include ../../../banners/hacktricks-training.md}}
