gitops-workflow

Pass

Audited by Gen Agent Trust Hub on Oct 15, 2026

Risk Level: SAFEEXTERNAL_DOWNLOADSCOMMAND_EXECUTIONPRIVILEGE_ESCALATIONDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
  • [EXTERNAL_DOWNLOADS]: The skill retrieves installation components from external sources.
  • Fetches the official Flux CD installation script from fluxcd.io.
  • Downloads ArgoCD deployment manifests from the Argo Project's official GitHub repository.
  • Configures the Argo Project's public Helm repository for application packaging.
  • [COMMAND_EXECUTION]: The skill uses shell commands to install tools and manage cluster state.
  • Executes a remote installation script by piping the output of a curl command to a shell.
  • Uses kubectl to apply remote manifest files directly to the Kubernetes cluster.
  • Performs standard administrative tasks such as decoding the initial ArgoCD admin password from a cluster secret.
  • [PRIVILEGE_ESCALATION]: The skill requires elevated permissions to perform its intended tasks.
  • Employs sudo to execute the Flux installation script with administrative rights.
  • Requires cluster-admin level access for kubectl commands to create namespaces and deploy system-level controllers.
  • [DYNAMIC_EXECUTION]: The skill incorporates runtime logic for resource monitoring and health assessment.
  • Includes Lua-based health check scripts within the ArgoCD configuration to evaluate the status of custom Kubernetes resources.
  • [INDIRECT_PROMPT_INJECTION]: The skill defines a workflow that processes untrusted data from external Git repositories.
  • Ingestion points: Regularly pulls and processes deployment manifests and configuration files from external Git repositories specified in the Application and GitRepository resources.
  • Boundary markers: There are no explicit instructions or delimiters provided to prevent the agent from interpreting malicious content within the repositories as commands.
  • Capability inventory: The skill leverages tools with high-impact capabilities (kubectl, flux, argocd) that can modify the entire cluster environment.
  • Sanitization: The workflow relies on the native validation of Kubernetes and the GitOps controllers; no additional sanitization for the agent's interaction with the data is defined.
Audit Metadata
Risk Level
SAFE
Analyzed
Oct 15, 2026, 08:14 AM