security-review
Pass
Audited by Gen Agent Trust Hub on Sep 15, 2026
Risk Level: SAFECREDENTIALS_UNSAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [CREDENTIALS_UNSAFE]: The skill identifies and reads files that are likely to contain sensitive information or hardcoded credentials as part of its security audit process.
- Evidence:
SKILL.mdusesGlob("**/*{auth,login,password,token,secret,key,credential}*")to prioritize security-sensitive files for collection. - Evidence:
references/codex-prompt-security.mdinstructs the agent to research sensitive operations usinggrep -r "password\\|secret\\|key" src/ -l. - [COMMAND_EXECUTION]: The skill uses shell commands to gather context about the project and retrieve code differences for the security review.
- Evidence:
SKILL.mdexecutesgit diffcommands to collect uncommitted or recent code changes. - Evidence:
references/codex-prompt-security.mdspecifies research instructions for the agent to executegrepandcatcommands on the local file system. - [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted code changes by interpolating them directly into the security review prompt, creating an attack surface where instructions embedded in the code (e.g., in comments) could influence the reviewer's behavior.
- Ingestion points: The
${CODE_CHANGES}variable inreferences/codex-prompt-security.mdimports external code content into the agent context. - Boundary markers: Code is delimited by markdown code blocks, but there are no explicit instructions for the agent to ignore or isolate instructions found within the code changes.
- Capability inventory: The skill is authorized to use
Read,Grep,Glob, andBashtools, which could be misused if an injection occurs. - Sanitization: No sanitization or filtering is applied to the code changes before they are interpolated into the security prompt.
Audit Metadata