setup-proxy
Pass
Audited by Gen Agent Trust Hub on Aug 27, 2026
Risk Level: SAFECOMMAND_EXECUTIONPRIVILEGE_ESCALATIONINDIRECT_PROMPT_INJECTIONDATA_EXFILTRATION
Full Analysis
- [COMMAND_EXECUTION]: The
SKILL.mdinstructions andsetup-proxy.shscript execute various shell commands to inspect local environments and write configurations. - Evidence: Multiple uses of
cat,jq,grep,awk, andcurlto read/modify configuration files such as~/.claude/settings.json,~/.codebuddy/models.json, etc. - Evidence: The script spawns
curlprocesses to perform health probes against user-provided proxy URLs, including the transmission of theUSER_KEYin headers. - [PRIVILEGE_ESCALATION]: The skill performs file system modifications and permission changes necessary for specific agent requirements.
- Evidence:
setup-proxy.shexecuteschmod 700on directories andchmod 600on credentials files (specifically for thedshagent), which is a localized privilege modification. - [INDIRECT_PROMPT_INJECTION]: The skill processes external data from agent configuration files and panel APIs which could technically contain malicious instructions, though the impact is limited by the skill's specific execution context.
- Ingestion points: Reads local JSON/TOML/YAML configuration files and fetches data from remote Panel APIs (
/api/v1/meta/team/list, etc.). - Boundary markers: None identified in the script logic; content is parsed directly via
jqorgrep. - Capability inventory: Capability to write to sensitive configuration files and execute network requests via
curl. - Sanitization: Uses
jqfor JSON construction which provides some structural safety, but raw values from user input or API responses are interpolated into configuration templates. - [DATA_EXFILTRATION]: While the skill primarily transmits data to the user-specified proxy, it reads sensitive information (API keys, instance IDs) from local configuration files during the scanning phase.
- Evidence: The scanning logic in
setup-proxy.shextractsANTHROPIC_AUTH_TOKEN,apiKey, andexperimental_bearer_tokenfrom local files to display to the user or reuse in probes.
Audit Metadata