jido-ai
Pass
Audited by Gen Agent Trust Hub on May 29, 2026
Risk Level: SAFE
Full Analysis
- [SAFE]: The skill demonstrates secure credential handling by using
System.get_envto retrieve API keys from the environment rather than hardcoding them in configuration files. - [SAFE]: Dependencies listed in the
mix.exssnippet (jido,jido_ai,req_llm) are standard for the agent's ecosystem and trace back to the vendor's own libraries. - [PROMPT_INJECTION]: The skill defines a framework for AI agents that ingest user input to perform actions. This creates a surface for indirect prompt injection, which is documented here as an inherent characteristic of the skill's primary purpose.
- Ingestion points: User input provided via the
ask/2andask_sync/3functions inSKILL.md. - Boundary markers: The provided templates do not explicitly show boundary markers or delimiters for user-supplied strings within the LLM prompt.
- Capability inventory: The agents can execute arbitrary
Jido.Actionmodules as tools (e.g.,MyApp.Actions.GetWeather). - Sanitization: The 'DO / DON'T' section provides guidance to filter sensitive data from the tool context before passing it to the LLM.
Audit Metadata