inno-code-survey
Pass
Audited by Gen Agent Trust Hub on Jun 24, 2026
Risk Level: SAFEPROMPT_INJECTIONEXTERNAL_DOWNLOADSCOMMAND_EXECUTION
Full Analysis
- [PROMPT_INJECTION]: The skill is susceptible to indirect prompt injection. Its core functionality involves cloning external, untrusted repositories from GitHub and instructing an agent to 'thoroughly review codebases' using commands like
cat,grep, andrg. Malicious content (instructions hidden in code comments or README files) within those repositories could attempt to override the agent's primary mission or manipulate its output. - Ingestion points: External repositories cloned into
Experiment/code_references/are read usingcat,sed,grep, andrgas described inSKILL.mdand the system prompts for the Code Survey Agent. - Boundary markers: Absent. The prompts do not contain instructions to treat external codebase content as untrusted data or delimiters to isolate it from the agent's instructions.
- Capability inventory: The skill possesses the ability to clone repositories, navigate file systems, read files, and search text across multiple directories using standard Linux utilities.
- Sanitization: Absent. Content from untrusted external sources is read directly into the agent's context without filtering or escaping.
- [EXTERNAL_DOWNLOADS]: The skill performs legitimate external downloads as part of its intended research workflow.
- Evidence: The script
scripts/github_search_clone.pyuses therequestslibrary to query the GitHub API and usesgit cloneto download repositories to the local environment. - [COMMAND_EXECUTION]: The skill executes several shell commands to manage codebases and perform analysis.
- Evidence: The skill instructions and associated agent prompts utilize
git,ls,find,tree,cat,rg,grep, andsed. The helper scriptscripts/github_search_clone.pyusessubprocess.run()to executegit clonecommands, though it correctly uses a list format rather than a raw shell string.
Audit Metadata