heyeddi-ci-config
Pass
Audited by Gen Agent Trust Hub on Sep 11, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADS
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill ingests untrusted data from repository files and a remote API to generate repository configuration.
- Ingestion points:
inspect_repo.pyscans local project files to detect languages and test commands;load_policy_contract.pyfetches JSON policy data from an external API. - Boundary markers: Absent. The instructions direct the agent to treat external data as authoritative without providing explicit prompt delimiters or "ignore" instructions for the interpolated content.
- Capability inventory:
_skill_cli.pycontains arun_commandutility usingsubprocess.run;load_policy_contract.pyperforms network operations usingurllib.request;inspect_repo.pyperforms file system reads; the agent is instructed to writeeddi-ci.yamlto the workspace root. - Sanitization: Absent. The skill does not implement programmatic validation or sanitization of the content fetched from the repository or the remote API before processing.
- [EXTERNAL_DOWNLOADS]: The skill fetches a machine-readable policy contract from a remote server.
- Evidence:
load_policy_contract.pyusesurllib.requestto fetch JSON fromhttps://cihook.heyeddi.com/api/public/eddi-ci-policy. This URL belongs to the vendor's infrastructure and provides the configuration schema for the generated files.
Audit Metadata