opik-explain
Pass
Audited by Gen Agent Trust Hub on Sep 22, 2026
Risk Level: SAFECREDENTIALS_UNSAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTION
Full Analysis
- [CREDENTIALS_UNSAFE]: The skill accesses local configuration at
~/.opik.configand theOPIK_API_KEYenvironment variable to authenticate with the Opik service. - [DYNAMIC_EXECUTION]: The skill instructs the agent to dynamically generate and execute Python code using the
opikSDK as a fallback when the hosted MCP is unavailable. - [COMMAND_EXECUTION]: The skill uses the
Bashtool to execute diagnostic scripts and repository search commands such asGrepandGlobduring root-cause analysis. - [INDIRECT_PROMPT_INJECTION]:
- Ingestion points: The skill fetches trace content and span data, which may contain arbitrary external LLM inputs and outputs, through
client.get_trace_content()andclient.search_spans()as described inSKILL.md. - Boundary markers: The instructions do not provide explicit delimiters or prompts to the agent to ignore instructions that might be embedded within the external trace data.
- Capability inventory: The skill uses its reasoning capabilities alongside
Read,Grep,Glob, andBashtools to investigate the repository based on findings from the ingested trace data. - Sanitization: There is no mention of sanitizing, escaping, or validating the external trace content before the agent processes it for analysis.
Audit Metadata