autoresearch-agent
Warn
Audited by Gen Agent Trust Hub on Sep 14, 2026
Risk Level: MEDIUMCOMMAND_EXECUTIONDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill executes evaluation logic using
subprocess.runwithshell=Trueinscripts/run_experiment.py(line 104) andscripts/setup_experiment.py(line 39). This allows the execution of complex shell commands, including pipes and redirects, based on theevaluate_cmdconfiguration which may be influenced by project files or user input. - [DYNAMIC_EXECUTION]: The agent operates an autonomous loop that dynamically executes commands and scripts defined in
config.cfgandevaluate.py. These files reside within the project directory and are triggered automatically during the research cycle, potentially executing malicious logic if the local environment is compromised. - [INDIRECT_PROMPT_INJECTION]: The agent processes external project data which can influence its optimization strategy and execution.
- Ingestion points: The agent reads optimization goals and strategy from
program.md, historical metrics fromresults.tsv, and the contents of the optimizationtargetfile specified inSKILL.md. - Boundary markers: No explicit delimiters or boundary instructions are provided to the agent to differentiate between its core operating protocols and the data found in optimized files.
- Capability inventory: The skill possesses the capability to modify the file system, perform git operations (commit/reset), and execute arbitrary shell commands via the experiment runner.
- Sanitization: Content read from project files is not sanitized or validated before being incorporated into the agent's decision-making process for the next optimization iteration.
Audit Metadata