autoresearch-agent

Warn

Audited by Socket on Oct 22, 2026

2 alerts found:

Securityx2
SecurityMEDIUM
scripts/setup_experiment.py

No clear evidence of stealthy malware (exfiltration/persistence) is visible in the fragment. However, the code contains a significant and concrete security risk: it executes a user-provided evaluation command with `subprocess.run(..., shell=True)` directly from the CLI argument --eval, enabling arbitrary command execution. Optional evaluator copying and branch creation further expand supply-chain/code-introduction risk, but their safety cannot be confirmed from this snippet.

Confidence: 55%Severity: 70%
SecurityMEDIUM
scripts/run_experiment.py

No direct evidence of embedded malware (e.g., exfiltration, backdoors, persistence) or intentional obfuscation is present in this module’s logic. However, it has a critical supply-chain/sandbox-break risk: it executes a shell-interpreted command (shell=True) taken directly from experiment_dir/config.cfg (evaluate_cmd). If config.cfg (or experiment_dir contents) can be influenced by an attacker, this becomes arbitrary command execution in the project directory. The script also performs destructive git resets on failure/timeout, increasing operational impact. Recommend strict validation/whitelisting of evaluate_cmd, avoiding shell=True (use argv lists), and running evaluations in a heavily restricted environment (e.g., container/sandbox) with immutable configs.

Confidence: 60%Severity: 80%
Audit Metadata
Analyzed At
Oct 22, 2026, 07:30 AM
Package URL
pkg:socket/skills-sh/alirezarezvani%2Fclaude-skills%2Fautoresearch-agent%2F@67a49e3a4f586c71339f2f7fa7702b0fa1dae98f5b5d5b4e09a372fce1e6a2a2