firegoat-onboarding
Pass
Audited by Gen Agent Trust Hub on Oct 23, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADSCOMMAND_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes project files from the current repository to generate test configurations that include executable shell commands.\n
- Ingestion points: The skill reads
README*, documentation directories (docs/,*.mdx), package manifests (package.json,pyproject.toml,go.mod,Cargo.toml), and existingfiregoat.yamlfiles.\n - Boundary markers: There are no explicit delimiters or specific instructions for the agent to ignore potentially malicious directions embedded within the project files.\n
- Capability inventory: The skill generates
firegoat.yamlconfigurations containingbuild,install,cleanup, andchecksfields, all of which support arbitrary shell command execution.\n - Sanitization: The skill does not perform sanitization or validation of the repository content before using it to generate the shell commands in the test configuration.\n- [EXTERNAL_DOWNLOADS]: The skill documentation instructs the agent to run the
firegoatpackage from the npm registry usingnpx -y firegoat@latest eval. This involves downloading and executing remote code from a public registry, which is the standard method for using the vendor's own testing utility.\n- [COMMAND_EXECUTION]: The skill drafts afiregoat.yamlconfiguration that includes shell commands for building, installing, and validating software. These commands are executed by thefiregoatCLI during the evaluation process.
Audit Metadata