indx-search
Pass
Audited by Gen Agent Trust Hub on Sep 17, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill facilitates the ingestion of untrusted external JSON data which is then searchable by an AI agent. This creates a surface for indirect prompt injection attacks if the search results contain malicious instructions designed to influence the agent's behavior.
- Ingestion points: Data is loaded into the search engine via
engine.Load(stream)in C# projects (references/csharp.md) and through thePOST /api/teams/{team}/datasets/{dataset}/loadendpoint in the HTTP API (references/http-api.md). - Boundary markers: The documentation does not provide specific guidance on using boundary markers or delimiters to isolate search results from agent instructions in the prompt.
- Capability inventory: The AI agent is provided with tools to list available datasets, describe field capabilities, perform full-text searches, and retrieve full document records (
SKILL.md). - Sanitization: No explicit content sanitization or prompt injection filtering is described for the data being indexed or retrieved.
- [SAFE]: No hardcoded credentials or unauthorized data exfiltration patterns were detected. Sensitive configuration values, such as API tokens and JWT signing keys, are handled using placeholders and standard secret management practices (e.g., environment variables and
dotnet user-secrets). - [SAFE]: External dependencies, including the
IndxSearchLibNuGet package, NPM packages under the@indxsearchscope, and theIndxCloudApiGitHub repository, belong to the verified vendor. Other referenced tools, such asaxiosandmcp-remote, are well-known services or ecosystem tools. - [SAFE]: The skill does not contain any obfuscated code, hidden instructions, or suspicious persistence mechanisms. Operations involving remote code (e.g.,
git cloneornpx) target official vendor repositories or public package registries.
Audit Metadata