openserv-client
Pass
Audited by Gen Agent Trust Hub on Jul 23, 2026
Risk Level: SAFEDATA_EXFILTRATIONCOMMAND_EXECUTIONPROMPT_INJECTIONEXTERNAL_DOWNLOADS
Full Analysis
- [DATA_EXFILTRATION]: The skill manages sensitive credentials such as
WALLET_PRIVATE_KEY,OPENSERV_API_KEY, andOPENSERV_USER_API_KEY. It documents standard security practices like storing these in.envfiles and notes that theprovision()function automatically handles credential binding and state persistence to.openserv.json. - [COMMAND_EXECUTION]: The skill provides instructions for using the
npx @openserv-labs/client deploycommand to upload agent code to the OpenServ platform. It also includes examples usingnpx tsxfor running local management and cleanup scripts. - [PROMPT_INJECTION]: As a framework for building agents, the skill naturally creates surfaces for indirect prompt injection by ingesting untrusted data through webhook and x402 triggers.
- Ingestion points: External data enters through trigger input schemas defined in
SKILL.mdandexamples/agent.ts. - Boundary markers: The provided examples do not explicitly demonstrate the use of delimiters or 'ignore' instructions for external inputs.
- Capability inventory: The agent examples utilize capabilities (e.g.,
processRequest) which are executed when triggers are fired. - Sanitization: The examples do not specify internal validation or sanitization of input strings before they are processed by the agent.
- [EXTERNAL_DOWNLOADS]: The skill relies on official packages from the npm registry, specifically
@openserv-labs/clientand@openserv-labs/sdk.
Audit Metadata