auto-repo-setup
Pass
Audited by Gen Agent Trust Hub on Sep 7, 2026
Risk Level: SAFE
Full Analysis
- [COMMAND_EXECUTION]: The skill uses
subprocess.run()inscripts/check_env.pyandtests/test_scripts.py. However, these are legitimate uses for repository inspection (e.g.,git rev-parse) and unit testing. Therun_cmdfunction incheck_env.pyis explicitly designed for read-only inventory and usescheck=Falsewith timeout protection. - [DYNAMIC_CONTEXT_INJECTION]: The skill documents and manages Claude Code
SessionStarthooks inscripts/init_session_start_hook.py. The implementation is defensive: it uses atomic writes, validates guide paths against shell-sensitive characters, and restricts injection to a simpleechocommand for context nudging. - [DATA_EXPOSURE]:
scripts/check_env.pyandscripts/sanitize_history.shsearch for the presence of credentials (like.envor API key patterns) but explicitly avoid reading or printing secret values, adhering to security best practices. - [INDIRECT_PROMPT_INJECTION]: The skill processes repository content (README, manifests, etc.) to infer setup steps. While this is an ingestion surface, the instructions emphasize evidence-driven diagnostics and require explicit user approval for destructive actions, mitigating the risk of following malicious instructions embedded in a repository.
Audit Metadata