signadot-validate
Pass
Audited by Gen Agent Trust Hub on Sep 15, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTIONCOMMAND_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill ingests untrusted data from Kubernetes workloads, ConfigMaps, Secrets, and Signadot specifications, which creates a potential surface for indirect prompt injection.
- Ingestion points: Kubernetes workload objects, ConfigMaps, Secrets, and repository-level Signadot configuration files referenced in
references/sandbox-setup.md. - Boundary markers: There are no explicit delimiters or instructions provided to the agent to disregard instructions embedded within the ingested cluster metadata.
- Capability inventory: The skill is capable of executing shell commands via
eval, spawning background processes withsetsid/nohup, and performing network requests usingcurlandgrpcurlas described inSKILL.mdandreferences/sandbox-setup.md. - Sanitization: The skill explicitly requires redacting secret values but lacks general sanitization for other metadata fields that could be used for instruction injection.
- [DYNAMIC_EXECUTION]: The skill uses
evalto execute shell commands generated by thesignadot sandbox get-envCLI tool to reconstruct environment variables (SKILL.md,references/sandbox-setup.md). This pattern of executing externally generated strings is a dynamic execution risk, although it utilizes the vendor's own CLI. - [COMMAND_EXECUTION]: The skill manages the lifecycle of local microservices by executing arbitrary build and run commands defined in the user's repository (e.g.,
Makefile,package.json). It also utilizes system commands likesetsid,nohup,lsof, andkillto handle background processes and port management (references/sandbox-setup.md,references/troubleshooting.md).
Audit Metadata