indykite-data-schema
Pass
Audited by Gen Agent Trust Hub on Sep 24, 2026
Risk Level: SAFECOMMAND_EXECUTIONDATA_EXFILTRATIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill uses
curlandjqwithin thescripts/read-schema.shscript to interact with the IndyKite Data Schema API and process JSON responses. These are standard system utilities used for the skill's primary functionality. - [DATA_EXFILTRATION]: The skill transmits a user-provided
API_KEY(via environment variable) to IndyKite's regional API endpoints (eu.api.indykite.comorus.api.indykite.com). Thescripts/read-schema.shscript implements host pinning, which validates theAPI_URLagainst a whitelist of known IndyKite hosts before sending the credential, preventing accidental or malicious exfiltration to unauthorized domains. - [INDIRECT_PROMPT_INJECTION]: The skill represents a surface for indirect prompt injection as it ingests data from an external API (
GET /data-schema/v1/) that is then processed by the agent usingjqrecipes. - Ingestion points: JSON response from the IndyKite Data Schema API.
- Capability inventory: Network requests via
curland data processing viajqinscripts/read-schema.shandreferences/data-schema-reference.md. - Boundary markers: None identified in the prompt templates.
- Sanitization: The skill uses strict host pinning in the shell script to ensure data is only pulled from trusted vendor infrastructure. The ingested data is limited to schema-level metadata (node/relationship types and counts), which presents a minimal risk to agent logic compared to raw user content.
Audit Metadata