gha-security-review
Fail
Audited by Gen Agent Trust Hub on Sep 30, 2026
Risk Level: CRITICALREMOTE_CODE_EXECUTIONEXTERNAL_DOWNLOADSOBFUSCATIONCOMMAND_EXECUTIONDATA_EXFILTRATIONINDIRECT_PROMPT_INJECTIONPERSISTENCEPRIVILEGE_ESCALATIONCREDENTIALS_UNSAFE
Full Analysis
- [REMOTE_CODE_EXECUTION]: The reference documentation (e.g.,
references/pwn-request.mdandreferences/real-world-attacks.md) contains examples of remote code execution patterns, such as pipingcurldownloads directly intobash. These are documented as attack patterns for security auditors to identify in workflows. - [EXTERNAL_DOWNLOADS]: The skill documents URLs associated with malicious infrastructure (e.g.,
hackmoltrepeat.com) and generic attacker placeholders (attacker.com). These are used within the context of explaining how attackers deliver payloads in CI/CD environments. - [OBFUSCATION]: The skill provides examples of how attackers hide malicious commands using Base64 encoding and shell environment variable manipulation (e.g., using
${IFS}to bypass space filters) in branch names and filenames. - [COMMAND_EXECUTION]: The skill instructions allow the agent to use
BashandTasktools to perform repository audits, which is appropriate for a security review tool but involves executing commands in the local environment. - [DATA_EXFILTRATION]: Reference guides (e.g.,
references/runner-infrastructure.md) describe techniques for stealing credentials and sensitive configuration files from CI runners, such as accessing~/.aws/credentialsor~/.docker/config.jsonand sending them to remote servers. - [INDIRECT_PROMPT_INJECTION]: The skill explicitly addresses the risk of AI agent configuration poisoning, where files like
CLAUDE.mdor.cursorrulesare used to inject malicious instructions into AI coding agents running in CI. - [PERSISTENCE]: The documentation identifies methods for maintaining access on self-hosted runners, including the use of crontabs for periodic beacons and the installation of unauthorized SSH keys.
- [PRIVILEGE_ESCALATION]: The skill analyzes how attackers escalate from PR-level access to repository ownership by stealing elevated credentials like Personal Access Tokens (PATs) and deploy keys.
- [CREDENTIALS_UNSAFE]: The analysis identifies the risk of accessing sensitive paths (e.g.,
.env,.ssh/id_rsa,.aws/credentials) during workflow exploitation, documented as a threat vector inreferences/credential-escalation.md.
Recommendations
- CRITICAL: 1 file(s) identified as malware by FileRep - DO NOT USE
- Contains 2 malicious URL(s) - DO NOT USE
Audit Metadata