llamaindex
Pass
Audited by Gen Agent Trust Hub on Sep 9, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADSCREDENTIALS_UNSAFEMETADATA_POISONING
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill documents tools for ingesting data from external sources such as web pages, GitHub repositories, and databases, which introduces a surface for indirect prompt injection.
- Ingestion points: Data loading is performed via classes like
SimpleWebPageReader,GithubRepositoryReader, andDatabaseReader(referenced inSKILL.mdandreferences/data_connectors.md). - Boundary markers: Examples demonstrate the use of delimiters in
PromptTemplateto isolate context from instructions (referenced inSKILL.mdandreferences/query_engines.md). - Capability inventory: The framework documentation covers network access, file system reading, and database interactions alongside agentic tool usage (referenced across all files).
- Sanitization: While not explicitly detailed in the snippets, the framework facilitates structured data handling to reduce injection risks.
- [EXTERNAL_DOWNLOADS]: The skill contains installation instructions for standard Python packages from the official PyPI registry, including
llama-index,openai,anthropic,chromadb, andpinecone. These are widely recognized and legitimate development tools. - [CREDENTIALS_UNSAFE]: Code snippets for database and API configuration use standard placeholders such as
user:passandyour-key. These serve as educational examples and do not expose real credentials. - [METADATA_POISONING]: A discrepancy exists between the version number in the metadata frontmatter (1.0.0) and the version mentioned in the text (v0.14.7), though this appears to be a documentation error rather than a malicious attempt to deceive.
Audit Metadata