ktx-ai-data-agents-context-layer
Pass
Audited by Gen Agent Trust Hub on Oct 8, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill ingests data from multiple external sources including Notion, dbt, Looker, Metabase, and local markdown wikis to generate context for AI agents.
- Ingestion points: Data is imported from
dbtmanifest files,Lookerprojects,Notionpages, and local markdown files in thewiki/directory as described inSKILL.md. - Boundary markers: The documentation does not specify the use of delimiters or specific instructions to the agent to ignore embedded commands within the ingested context data.
- Capability inventory: The skill provides MCP tools such as
ktx_search_semantic_layerandktx_search_wikiwhich allow agents to interact with and query information from data warehouses. - Sanitization: There is no mention of sanitization, filtering, or validation processes for the data ingested from external sources.
- [COMMAND_EXECUTION]: The skill documentation includes code examples for interacting with the tool via TypeScript that use potentially unsafe command execution patterns.
- Evidence: The "Querying from TypeScript" section provides an example using
child_process.execto runktx sl "${query}", which creates a command injection surface if thequeryinput is not properly sanitized. - [EXTERNAL_DOWNLOADS]: The skill instructions require downloading and installing the
@kaelio/ktxpackage and potentially adding skills from external repositories. - Evidence: The skill requires
npm install -g @kaelio/ktxfor global installation and suggests usingnpx skills add Kaelio/ktx --skill ktxto integrate with Claude Code.
Audit Metadata