ci-artifact-testing
Pass
Audited by Gen Agent Trust Hub on Oct 4, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSCOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- External Binary Execution: The skill facilitates the discovery, download, and execution of CI artifacts from GitHub repositories using the
ghCLI. This is an intended functionality for validating pull requests, and the skill explicitly recommends security best practices, such as treating PR binaries as untrusted code execution and using isolated test environments. - GitHub CLI Integration: The workflow utilizes the official GitHub CLI (
gh) for repository interaction. The use of--jqto filter API responses for specific fields (likeheadRefOidorid) is a positive pattern that reduces the risk of processing unintended metadata. - Provenance and Integrity Verification: The instructions emphasize verifying source SHAs and merge-commit metadata before execution to ensure the integrity of the binaries being tested.
- Indirect Prompt Injection Surface:
- Ingestion points: The skill fetches metadata from external repositories using
gh pr viewandgh apicalls inSKILL.md. - Boundary markers: The skill uses structured extraction via
--jqto isolate specific identifiers, which naturally limits the processing of untrusted string content. - Capability inventory: The skill possesses the capability to execute shell commands and run downloaded executables, as described in the testing workflow.
- Sanitization: The use of structured data filtering through
jqprovides a level of sanitization by ensuring only expected fields are utilized in the downstream commands.
Audit Metadata