service-registry
Pass
Audited by Gen Agent Trust Hub on Oct 29, 2026
Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill's primary function is to build and execute shell commands at runtime based on service configurations. The
execute_safelyfunction inmodules/execution-patterns.mdusessubprocess.runwithshlex.splitto mitigate basic shell injection, but the tool still enables execution of arbitrary CLI tools defined in theServiceConfig(e.g.,gemini,qwen). - [INDIRECT_PROMPT_INJECTION]: The skill processes external data (prompts and files) that are interpolated directly into command strings.
- Ingestion points: The
executemethod andbuild_commandfunction inmodules/execution-patterns.mdtakepromptandfilesas arguments. - Boundary markers: None observed in the command templates (e.g.,
gemini -p '{prompt}' {files}). - Capability inventory: The skill uses
subprocess.runto execute commands on the host system. - Sanitization: While
shlex.splitis used, the logic relies on simple string formatting (.format()) for prompts, which could be exploited if an external service returns malicious content that is then piped into another command.
Audit Metadata