model-router
Pass
Audited by Gen Agent Trust Hub on Oct 11, 2026
Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill is designed to interact with the host system by executing a local command-line interface (CLI) named
router. The instructions inSKILL.mddirect the agent to run various subcommands such asrouter run,router effort, androuter statusto manage model sessions and quotas. - [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted user input by interpolating it into shell commands.
- Ingestion points: User-provided strings are captured as
<task>and<sub-step>inSKILL.md(e.g.,router run "<task>"). - Boundary markers: The instructions use double quotes around the interpolated variables in the command templates, which serves as a basic syntactic boundary but does not prevent shell metacharacter injection if the agent fails to escape the content.
- Capability inventory: The skill has the capability to execute arbitrary shell commands via the
routerCLI utility as specified inSKILL.mdandreferences/cli.md. - Sanitization: There are no explicit instructions for the agent to sanitize, escape, or validate the user-provided task descriptions before they are passed to the shell environment.
- Ingestion points: User-provided strings are captured as
Audit Metadata