ai-infrastructure-ollama
Pass
Audited by Gen Agent Trust Hub on Oct 24, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSCOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The skill uses
ollama.pull()to download Large Language Model (LLM) weights from remote registries to the local machine. - Evidence:
examples/model-management.mddemonstrates pulling models like 'llama3.1' with streaming progress. - [COMMAND_EXECUTION]: The skill provides patterns for programmatic control of the local Ollama daemon, including model management and an option to bypass SSL verification.
- Evidence:
ollama.delete(),ollama.copy(), andollama.create()methods are used to manage local resources. - Evidence:
reference.mdmentions theinsecure: trueflag forollama.pull(), which allows downloads from unverified servers. - [INDIRECT_PROMPT_INJECTION]: Several patterns involving data extraction from untrusted text or images create a standard indirect prompt injection surface.
- Ingestion points: Text inputs in
extractSummary(examples/structured-output.md) and image paths inanalyzeImage(examples/embeddings-vision.md). - Boundary markers: Uses system messages for role definition, but examples lack explicit delimiters (e.g., XML tags or triple backticks) for separating untrusted user content from instructions.
- Capability inventory: The skill can download, create, and delete local models (
ollama.pull,ollama.delete,ollama.create). - Sanitization: Employs
zod-to-json-schemaandZod.parsefor strict output validation, which mitigates but does not fully eliminate the risk of model instruction override.
Audit Metadata