extension-inference
Pass
Audited by Gen Agent Trust Hub on Oct 22, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADS
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted user input and passes it to an external LLM, which represents an attack surface for indirect prompt injection.
- Ingestion points: The
promptparameter in thechatfunction withinsrc/backend/main.moaccepts raw text from users. - Boundary markers: The provided Motoko code snippets do not implement specific boundary markers or instructions to ignore embedded commands within the user prompt.
- Capability inventory: The skill uses
ChatApi.createChatCompletionto perform network outcalls to an external inference endpoint. - Sanitization: There is no evidence of input sanitization or filtering applied to the
promptbefore it is sent to the LLM. - [EXTERNAL_DOWNLOADS]: The skill instructs the user to download a specific package for core functionality.
- Evidence: Instructions include
mops add caffeineai-inference-client@0.2.0to install the vendor's official inference client. - Evidence: References documentation from the vendor's official GitHub repository at
github.com/caffeinelabs/inference.
Audit Metadata