openrouter-typescript-sdk
Warn
Audited by Gen Agent Trust Hub on Aug 7, 2026
Risk Level: MEDIUMCOMMAND_EXECUTIONPROMPT_INJECTIONEXTERNAL_DOWNLOADS
Full Analysis
- [COMMAND_EXECUTION]: The
calculatorToolexample inSKILL.mdimplements the JavaScripteval()function to process input. If an agent uses this code as a template, it would allow for arbitrary code execution within the agent's runtime environment via malicious strings passed to the tool. - [PROMPT_INJECTION]: The skill documents the
nextTurnParamsfeature, which allows tools to programmatically modify the agent's systeminstructionsfor subsequent turns. This creates a significant surface for indirect prompt injection. - Ingestion points: External data enters the context via model inputs and results from tools such as
web_search(described inSKILL.md). - Boundary markers: There are no explicit markers or delimiters shown in the examples to isolate external tool outputs from the instructions.
- Capability inventory: The skill enables network communication with the OpenRouter API and demonstrates local command execution capabilities via the
evalexample. - Sanitization: No sanitization or input validation is present in the
nextTurnParamsorevalimplementation examples. - [EXTERNAL_DOWNLOADS]: The skill documents the installation of the
@openrouter/sdkpackage from the NPM registry. This package is a recognized resource for the skill vendor.
Audit Metadata