ktx is an executable context layer for data and analytics agents 🐙 Allow Claude Code, Codex, and any AI agent to query data accurately through MCP with skills, memory and a semantic layer
Drift inferred · capture-to-capture
No drift recorded — single capability capture; advisories appear once its surface changes.
transport stdio · streamable-http · http counts 0 tools · 0 res
· 0 prompts
permission surface via code analysis
No tools enumerated yet for this server.
prompt-surface
shipped agent-instruction files + hidden-content / dangerous-code findings —
quoted from the analyzed source
analyzed commit 49a4ae6 · analyzer v33 · 5d ago
skills & prompt files 24
- agent-rules Kaelio-ktx-49a4ae6/AGENTS.md
- prompt-file Kaelio-ktx-49a4ae6/packages/cli/src/prompts/memory_agent_backfill.md
- prompt-file Kaelio-ktx-49a4ae6/packages/cli/src/prompts/memory_agent_bundle_ingest_reconcile.md
- prompt-file Kaelio-ktx-49a4ae6/packages/cli/src/prompts/memory_agent_bundle_ingest_work_unit.md
- prompt-file Kaelio-ktx-49a4ae6/packages/cli/src/prompts/memory_agent_external_ingest.md
- prompt-file Kaelio-ktx-49a4ae6/packages/cli/src/prompts/memory_agent_research.md
- skill Kaelio-ktx-49a4ae6/packages/cli/src/skills/analytics/SKILL.md
- skill Kaelio-ktx-49a4ae6/packages/cli/src/skills/dbt_ingest/SKILL.md
- skill Kaelio-ktx-49a4ae6/packages/cli/src/skills/gdrive_synthesize/SKILL.md
- skill Kaelio-ktx-49a4ae6/packages/cli/src/skills/historic_sql_patterns/SKILL.md
- skill Kaelio-ktx-49a4ae6/packages/cli/src/skills/historic_sql_table_digest/SKILL.md
- skill Kaelio-ktx-49a4ae6/packages/cli/src/skills/ingest_triage/SKILL.md
- skill Kaelio-ktx-49a4ae6/packages/cli/src/skills/live_database_ingest/SKILL.md
- skill Kaelio-ktx-49a4ae6/packages/cli/src/skills/looker_ingest/SKILL.md
- skill Kaelio-ktx-49a4ae6/packages/cli/src/skills/lookml_ingest/SKILL.md
- skill Kaelio-ktx-49a4ae6/packages/cli/src/skills/metabase_ingest/SKILL.md
- skill Kaelio-ktx-49a4ae6/packages/cli/src/skills/metricflow_ingest/SKILL.md
- skill Kaelio-ktx-49a4ae6/packages/cli/src/skills/notion_synthesize/SKILL.md
- skill Kaelio-ktx-49a4ae6/packages/cli/src/skills/sigma_ingest/SKILL.md
- skill Kaelio-ktx-49a4ae6/packages/cli/src/skills/sl/SKILL.md
- skill Kaelio-ktx-49a4ae6/packages/cli/src/skills/sl_capture/SKILL.md
- skill Kaelio-ktx-49a4ae6/packages/cli/src/skills/wiki_capture/SKILL.md
- agent-rules Kaelio-ktx-49a4ae6/python/ktx-sl/AGENTS.md
- skill Kaelio-ktx-49a4ae6/skills/ktx/SKILL.md
danger signals2
- suspicious endpoint us.i.posthog.com (telemetry) Kaelio-ktx-49a4ae6/packages/cli/src/telemetry/emitter.ts :34
const POSTHOG_HOST = 'https://us.i.posthog.com'; - suspicious endpoint us.i.posthog.com (telemetry) Kaelio-ktx-49a4ae6/packages/cli/test/telemetry/emitter.test.ts :93
host: 'https://us.i.posthog.com',
evidence-backed
findings quoted directly from the published source artifact — not inferred
code files: 1202
filesystem 322
- fs Kaelio-ktx-49a4ae6/docs-site/lib/docs-markdown.ts :1
import { readFile } from "node:fs/promises"; - fs (weak) Kaelio-ktx-49a4ae6/docs-site/tests/docs-index-route.test.mjs :4
import { readFile, writeFile } from "node:fs/promises"; - fs (weak) Kaelio-ktx-49a4ae6/docs-site/tests/docs-search-behavior.test.mjs :2
import { access, readFile } from "node:fs/promises"; - fs (weak) Kaelio-ktx-49a4ae6/docs-site/tests/product-mechanics-content.test.mjs :2
import { readFile } from "node:fs/promises"; - fs (weak) Kaelio-ktx-49a4ae6/docs-site/tests/product-runtime-content.test.mjs :2
import { readFile } from "node:fs/promises"; - fs (weak) Kaelio-ktx-49a4ae6/packages/cli/scripts/build-demo-assets.mjs :1
import { constants as fsConstants } from 'node:fs'; - fs (weak) Kaelio-ktx-49a4ae6/packages/cli/scripts/copy-runtime-assets.mjs :1
import { cp, mkdir, rm } from 'node:fs/promises'; - fs Kaelio-ktx-49a4ae6/packages/cli/src/cli-program.ts :1
import { existsSync } from 'node:fs'; - fs Kaelio-ktx-49a4ae6/packages/cli/src/commands/mcp-commands.ts :2
import { readFile } from 'node:fs/promises'; - fs Kaelio-ktx-49a4ae6/packages/cli/src/completion/dynamic-candidates.ts :1
import { existsSync } from 'node:fs'; - fs Kaelio-ktx-49a4ae6/packages/cli/src/connectors/duckdb/connector.ts :2
import { existsSync, statSync } from 'node:fs'; - fs Kaelio-ktx-49a4ae6/packages/cli/src/connectors/shared/string-reference.ts :1
import { readFileSync } from 'node:fs';
show 28 more
- fs Kaelio-ktx-49a4ae6/packages/cli/src/connectors/snowflake/sdk-logger.ts :1
import { mkdirSync } from 'node:fs'; - fs Kaelio-ktx-49a4ae6/packages/cli/src/connectors/sqlite/connector.ts :2
import { existsSync, readFileSync, statSync } from 'node:fs'; - fs Kaelio-ktx-49a4ae6/packages/cli/src/context/cache/sqlite-content-result-cache.ts :1
import { mkdirSync } from 'node:fs'; - fs Kaelio-ktx-49a4ae6/packages/cli/src/context/connections/gdrive-config.ts :1
import { readFile } from 'node:fs/promises'; - fs Kaelio-ktx-49a4ae6/packages/cli/src/context/connections/notion-config.ts :1
import { readFile } from 'node:fs/promises'; - fs Kaelio-ktx-49a4ae6/packages/cli/src/context/core/config-reference.ts :1
import { readFileSync } from 'node:fs'; - fs Kaelio-ktx-49a4ae6/packages/cli/src/context/core/git.service.ts :1
import { promises as fs } from 'node:fs'; - fs Kaelio-ktx-49a4ae6/packages/cli/src/context/core/session-worktree.service.ts :1
import { mkdir, stat, writeFile } from 'node:fs/promises'; - fs Kaelio-ktx-49a4ae6/packages/cli/src/context/index-sync/reindex.ts :1
import { readdir, stat } from 'node:fs/promises'; - fs Kaelio-ktx-49a4ae6/packages/cli/src/context/ingest/adapters/dbt/detect.ts :1
import { access } from 'node:fs/promises'; - fs Kaelio-ktx-49a4ae6/packages/cli/src/context/ingest/adapters/dbt/fetch.ts :1
import { access, copyFile, mkdir, readdir } from 'node:fs/promises'; - fs Kaelio-ktx-49a4ae6/packages/cli/src/context/ingest/adapters/dbt/parse.ts :1
import { readdir } from 'node:fs/promises'; - fs Kaelio-ktx-49a4ae6/packages/cli/src/context/ingest/adapters/fake/fake.adapter.ts :1
import { readdir } from 'node:fs/promises'; - fs Kaelio-ktx-49a4ae6/packages/cli/src/context/ingest/adapters/gdrive/chunk.ts :2
import { readdir, readFile } from 'node:fs/promises'; - fs Kaelio-ktx-49a4ae6/packages/cli/src/context/ingest/adapters/gdrive/detect.ts :1
import { readFile, readdir } from 'node:fs/promises'; - fs Kaelio-ktx-49a4ae6/packages/cli/src/context/ingest/adapters/gdrive/fetch.ts :2
import { mkdir, writeFile } from 'node:fs/promises'; - fs Kaelio-ktx-49a4ae6/packages/cli/src/context/ingest/adapters/historic-sql/chunk-unified.ts :2
import { readFile, readdir } from 'node:fs/promises'; - fs Kaelio-ktx-49a4ae6/packages/cli/src/context/ingest/adapters/historic-sql/detect.ts :1
import { readFile, readdir } from 'node:fs/promises'; - fs Kaelio-ktx-49a4ae6/packages/cli/src/context/ingest/adapters/historic-sql/projection.ts :1
import { access, mkdir, readdir, readFile, rename, writeFile } from 'node:fs/promises'; - fs Kaelio-ktx-49a4ae6/packages/cli/src/context/ingest/adapters/historic-sql/scope-floor.ts :1
import type { Dirent } from 'node:fs'; - fs Kaelio-ktx-49a4ae6/packages/cli/src/context/ingest/adapters/historic-sql/stage-unified.ts :1
import { mkdir, writeFile } from 'node:fs/promises'; - fs Kaelio-ktx-49a4ae6/packages/cli/src/context/ingest/adapters/live-database/fetch-report.ts :1
import { readFile } from 'node:fs/promises'; - fs Kaelio-ktx-49a4ae6/packages/cli/src/context/ingest/adapters/live-database/stage.ts :2
import type { Dirent } from 'node:fs'; - fs Kaelio-ktx-49a4ae6/packages/cli/src/context/ingest/adapters/looker/chunk.ts :1
import { readdir, readFile } from 'node:fs/promises'; - fs Kaelio-ktx-49a4ae6/packages/cli/src/context/ingest/adapters/looker/detect.ts :1
import { readdir, stat } from 'node:fs/promises'; - fs Kaelio-ktx-49a4ae6/packages/cli/src/context/ingest/adapters/looker/evidence-documents.ts :1
import { mkdir, readdir, readFile, writeFile } from 'node:fs/promises'; - fs Kaelio-ktx-49a4ae6/packages/cli/src/context/ingest/adapters/looker/fetch-report.ts :1
import { mkdir, readFile, writeFile } from 'node:fs/promises'; - fs Kaelio-ktx-49a4ae6/packages/cli/src/context/ingest/adapters/looker/fetch.ts :1
import { mkdir, writeFile } from 'node:fs/promises';
282 more not shown — this panel samples each group; the count above is the real total.
shell / exec 38
- shell (weak) Kaelio-ktx-49a4ae6/docs-site/tests/docs-index-route.test.mjs :2
import { spawn } from "node:child_process"; - shell Kaelio-ktx-49a4ae6/packages/cli/src/commands/mcp-commands.ts :1
import { spawn } from 'node:child_process'; - shell Kaelio-ktx-49a4ae6/packages/cli/src/connectors/sqlite/connector.ts :6
import { fork, type ChildProcess } from 'node:child_process'; - shell Kaelio-ktx-49a4ae6/packages/cli/src/context/daemon/semantic-layer-compute.ts :4
import { spawn } from 'node:child_process'; - shell Kaelio-ktx-49a4ae6/packages/cli/src/context/ingest/adapters/live-database/daemon-introspection.ts :1
import { spawn } from 'node:child_process'; - shell Kaelio-ktx-49a4ae6/packages/cli/src/context/llm/subprocess-generate-object.ts :1
import { fork, spawn, type ChildProcess } from 'node:child_process'; - shell Kaelio-ktx-49a4ae6/packages/cli/src/context/scan/description-generation.ts :1
import type { ChildProcess } from 'node:child_process'; - shell Kaelio-ktx-49a4ae6/packages/cli/src/doctor.ts :1
import { execFile } from 'node:child_process'; - shell Kaelio-ktx-49a4ae6/packages/cli/src/managed-mcp-daemon.ts :1
import { spawn } from 'node:child_process'; - shell Kaelio-ktx-49a4ae6/packages/cli/src/managed-python-daemon.ts :1
import { execFile, spawn } from 'node:child_process'; - shell Kaelio-ktx-49a4ae6/packages/cli/src/managed-python-runtime.ts :1
import { execFile } from 'node:child_process'; - shell Kaelio-ktx-49a4ae6/packages/cli/src/setup-databases.ts :1
import { execFile as execFileCallback } from 'node:child_process';
show 26 more
- shell Kaelio-ktx-49a4ae6/packages/cli/src/setup-models.ts :1
import { execFile } from 'node:child_process'; - shell (weak) Kaelio-ktx-49a4ae6/packages/cli/test/connectors/sqlite/connector.test.ts :2
import type { ChildProcess } from 'node:child_process'; - shell (weak) Kaelio-ktx-49a4ae6/packages/cli/test/context/core/git.service.init-identity.test.ts :1
import { execFileSync } from 'node:child_process'; - shell (weak) Kaelio-ktx-49a4ae6/packages/cli/test/context/core/git.service.repo-isolation.test.ts :1
import { execFileSync } from 'node:child_process'; - shell (weak) Kaelio-ktx-49a4ae6/packages/cli/test/context/index-sync/reindex.nested-git-root.test.ts :1
import { execFileSync } from 'node:child_process'; - shell (weak) Kaelio-ktx-49a4ae6/packages/cli/test/context/llm/subprocess-generate-object.test.ts :1
import { type ChildProcess } from 'node:child_process'; - shell (weak) Kaelio-ktx-49a4ae6/packages/cli/test/context/llm/subprocess-test-children.test-utils.ts :1
import { spawn, type ChildProcess } from 'node:child_process'; - shell (weak) Kaelio-ktx-49a4ae6/packages/cli/test/context/project/project.test.ts :1
import { execFileSync } from 'node:child_process'; - shell (weak) Kaelio-ktx-49a4ae6/packages/cli/test/context/scan/description-generation.test.ts :2
import { type ChildProcess } from 'node:child_process'; - shell (weak) Kaelio-ktx-49a4ae6/packages/cli/test/context/sl/schemas.contract.test.ts :1
import { execFileSync } from 'node:child_process'; - shell (weak) Kaelio-ktx-49a4ae6/packages/cli/test/example-smoke.test.ts :1
import { execFile } from 'node:child_process'; - shell (weak) Kaelio-ktx-49a4ae6/packages/cli/test/setup-project.test.ts :1
import { execFileSync } from 'node:child_process'; - shell (weak) Kaelio-ktx-49a4ae6/packages/cli/test/setup.test.ts :1
import { execFile } from 'node:child_process'; - shell (weak) Kaelio-ktx-49a4ae6/packages/cli/test/standalone-smoke.test.ts :1
import { execFile } from 'node:child_process'; - shell (weak) Kaelio-ktx-49a4ae6/scripts/build-python-runtime-wheel.mjs :3
import { execFile } from 'node:child_process'; - shell (weak) Kaelio-ktx-49a4ae6/scripts/codex-backend-live-smoke.mjs :1
import { execFile } from 'node:child_process'; - shell (weak) Kaelio-ktx-49a4ae6/scripts/installed-live-database-smoke.mjs :3
import { execFile } from 'node:child_process'; - shell (weak) Kaelio-ktx-49a4ae6/scripts/link-dev-cli.mjs :3
import { execFile } from 'node:child_process'; - shell (weak) Kaelio-ktx-49a4ae6/scripts/local-embeddings-runtime-smoke.mjs :1
import { execFile } from 'node:child_process'; - shell (weak) Kaelio-ktx-49a4ae6/scripts/package-artifacts.mjs :4
import { execFile } from 'node:child_process'; - shell (weak) Kaelio-ktx-49a4ae6/scripts/published-package-smoke.mjs :4
import { execFile } from 'node:child_process'; - shell (weak) Kaelio-ktx-49a4ae6/scripts/relationship-orbit-verification.mjs :4
import { execFile as childExecFile } from 'node:child_process'; - shell (weak) Kaelio-ktx-49a4ae6/scripts/run-ktx.mjs :3
import { spawn } from 'node:child_process'; - shell (weak) Kaelio-ktx-49a4ae6/scripts/setup-dev.mjs :3
import { execFile as execFileCallback } from 'node:child_process'; - shell (weak) Kaelio-ktx-49a4ae6/scripts/upgrade-dependencies.mjs :3
import { execFile as execFileCallback } from 'node:child_process'; - shell (weak) Kaelio-ktx-49a4ae6/scripts/validate-llm-debug-jsonl.test.mjs :1
import { spawnSync } from 'node:child_process';
network 55
- net Kaelio-ktx-49a4ae6/docs-site/components/github-stars.tsx :10
const res = await fetch(API_URL, { - net (weak) Kaelio-ktx-49a4ae6/docs-site/tests/docs-index-route.test.mjs :5
import http from "node:http"; - net Kaelio-ktx-49a4ae6/packages/cli/src/connectors/clickhouse/connector.ts :8
import { Agent as HttpsAgent } from 'node:https'; - net Kaelio-ktx-49a4ae6/packages/cli/src/context/daemon/semantic-layer-compute.ts :1
import { request as httpRequest } from 'node:http'; - net Kaelio-ktx-49a4ae6/packages/cli/src/context/ingest/adapters/dbt/dbt.adapter.ts :32
async fetch(pullConfig: unknown, stagedDir: string, ctx: FetchContext): Promise<void> { - net Kaelio-ktx-49a4ae6/packages/cli/src/context/ingest/adapters/gdrive/gdrive-client.ts :76
return fetch(url, { headers }); - net Kaelio-ktx-49a4ae6/packages/cli/src/context/ingest/adapters/gdrive/gdrive.adapter.ts :17
async fetch(pullConfig: unknown, stagedDir: string, _ctx: FetchContext): Promise<void> { - net Kaelio-ktx-49a4ae6/packages/cli/src/context/ingest/adapters/historic-sql/historic-sql.adapter.ts :28
async fetch(pullConfig: unknown, stagedDir: string, ctx: FetchContext): Promise<void> { - net Kaelio-ktx-49a4ae6/packages/cli/src/context/ingest/adapters/live-database/daemon-introspection.ts :2
import { request as httpRequest } from 'node:http'; - net Kaelio-ktx-49a4ae6/packages/cli/src/context/ingest/adapters/live-database/live-database.adapter.ts :22
async fetch(_pullConfig: unknown, stagedDir: string, ctx: FetchContext): Promise<void> { - net Kaelio-ktx-49a4ae6/packages/cli/src/context/ingest/adapters/looker/daemon-table-identifier-parser.ts :1
import { request as httpRequest } from 'node:http'; - net Kaelio-ktx-49a4ae6/packages/cli/src/context/ingest/adapters/looker/looker.adapter.ts :37
fetch(pullConfig: unknown, stagedDir: string, ctx: FetchContext): Promise<void> {
show 28 more
- net Kaelio-ktx-49a4ae6/packages/cli/src/context/ingest/adapters/lookml/lookml.adapter.ts :34
async fetch(pullConfig: unknown, stagedDir: string, ctx: FetchContext): Promise<void> { - net Kaelio-ktx-49a4ae6/packages/cli/src/context/ingest/adapters/metabase/client.ts :723
const response = await fetch(url, options); - net Kaelio-ktx-49a4ae6/packages/cli/src/context/ingest/adapters/metabase/metabase.adapter.ts :28
async fetch(pullConfig: unknown, stagedDir: string, ctx: FetchContext): Promise<void> { - net Kaelio-ktx-49a4ae6/packages/cli/src/context/ingest/adapters/metabase/types.ts :9
* The lean config the adapter needs at `fetch()` time. Lives in the BullMQ payload's - net Kaelio-ktx-49a4ae6/packages/cli/src/context/ingest/adapters/metricflow/metricflow.adapter.ts :42
async fetch(pullConfig: unknown, stagedDir: string, ctx: FetchContext): Promise<void> { - net Kaelio-ktx-49a4ae6/packages/cli/src/context/ingest/adapters/notion/notion.adapter.ts :55
async fetch(pullConfig: unknown, stagedDir: string, _ctx: FetchContext): Promise<void> { - net Kaelio-ktx-49a4ae6/packages/cli/src/context/ingest/adapters/sigma/client.ts :76
const res = await fetch(`${this.apiUrl}/v2/auth/token`, { - net Kaelio-ktx-49a4ae6/packages/cli/src/context/ingest/adapters/sigma/sigma.adapter.ts :26
async fetch(pullConfig: unknown, stagedDir: string, ctx: FetchContext): Promise<void> { - net Kaelio-ktx-49a4ae6/packages/cli/src/context/ingest/adapters/sigma/types.ts :21
/** The lean config the adapter needs at `fetch()` time, stored in the ingest job's `bundleRef.config`. */ - net Kaelio-ktx-49a4ae6/packages/cli/src/context/ingest/ingest-bundle.runner.ts :617
throw new Error(`source adapter '${ctx.sourceKey}' does not support scheduled_pull (no fetch() method)`); - net Kaelio-ktx-49a4ae6/packages/cli/src/context/ingest/local-stage-ingest.ts :246
`Local ingest adapter "${adapter.source}" requires sourceDir because it does not implement fetch().`, - net Kaelio-ktx-49a4ae6/packages/cli/src/context/ingest/repo-fetch.ts :155
await git.fetch(['origin', branch]); - net Kaelio-ktx-49a4ae6/packages/cli/src/context/llm/codex-mcp-runtime-server.ts :2
import type { Server } from 'node:http'; - net Kaelio-ktx-49a4ae6/packages/cli/src/context/sql-analysis/http-sql-analysis-port.ts :1
import { request as httpRequest } from 'node:http'; - net Kaelio-ktx-49a4ae6/packages/cli/src/llm/embedding-provider.ts :179
const response = await this.fetch(joinUrl(this.baseURL, this.pathPrefix, path), { - net Kaelio-ktx-49a4ae6/packages/cli/src/managed-mcp-daemon.ts :3
import { createServer } from 'node:net'; - net Kaelio-ktx-49a4ae6/packages/cli/src/managed-python-daemon.ts :3
import { createServer } from 'node:net'; - net Kaelio-ktx-49a4ae6/packages/cli/src/managed-python-http.ts :1
import { request as httpRequest } from 'node:http'; - net Kaelio-ktx-49a4ae6/packages/cli/src/managed-python-runtime.ts :393
const response = await fetch(url); - net Kaelio-ktx-49a4ae6/packages/cli/src/mcp-http-server.ts :2
import { createServer, type IncomingHttpHeaders, type IncomingMessage, type Server, type ServerResponse } from 'node:http'; - net Kaelio-ktx-49a4ae6/packages/cli/src/star-prompt/star-count.ts :1
import { request as httpsRequest } from 'node:https'; - net Kaelio-ktx-49a4ae6/packages/cli/src/update-check/registry.ts :1
import { request as httpsRequest } from 'node:https'; - net (weak) Kaelio-ktx-49a4ae6/packages/cli/test/context/daemon/semantic-layer-compute.test.ts :2
import { createServer } from 'node:http'; - net (weak) Kaelio-ktx-49a4ae6/packages/cli/test/context/ingest/adapters/dbt/dbt.adapter.test.ts :48
it('implements fetch() for git-backed dbt source setup', () => { - net (weak) Kaelio-ktx-49a4ae6/packages/cli/test/context/ingest/adapters/historic-sql/historic-sql.adapter.test.ts :99
await adapter.fetch({ dialect: 'postgres', minExecutions: 5 }, stagedDir, { - net (weak) Kaelio-ktx-49a4ae6/packages/cli/test/context/ingest/adapters/live-database/daemon-introspection.test.ts :2
import { createServer } from 'node:http'; - net (weak) Kaelio-ktx-49a4ae6/packages/cli/test/context/ingest/adapters/live-database/live-database.adapter.test.ts :50
await adapter.fetch(undefined, dir, { connectionId: 'conn-1', sourceKey: 'live-database' }); - net (weak) Kaelio-ktx-49a4ae6/packages/cli/test/context/ingest/adapters/looker/looker.adapter.test.ts :67
await adapter.fetch({ lookerConnectionId: connectionId }, stagedDir, { connectionId, sourceKey: 'looker' });
15 more not shown — this panel samples each group; the count above is the real total.
secrets 7
- secrets Kaelio-ktx-49a4ae6/packages/cli/src/commands/mcp-commands.ts :21
return value ?? process.env.KTX_MCP_TOKEN; - secrets Kaelio-ktx-49a4ae6/packages/cli/src/setup-agents.ts :209
tokenAuth: status.state.tokenAuth || Boolean(process.env.KTX_MCP_TOKEN), - secrets (weak) Kaelio-ktx-49a4ae6/packages/cli/test/connection.test.ts :488
process.env.DBT_TOKEN = 'gh_token_abc'; // pragma: allowlist secret - secrets (weak) Kaelio-ktx-49a4ae6/packages/cli/test/context/ingest/local-stage-ingest.test.ts :606
const priorToken = process.env.NOTION_TOKEN; - secrets (weak) Kaelio-ktx-49a4ae6/packages/cli/test/context/llm/codex-sdk-runner.test.ts :38
const previousToken = process.env.KTX_CODEX_RUNTIME_MCP_TOKEN; - secrets (weak) Kaelio-ktx-49a4ae6/packages/cli/test/doctor.test.ts :408
process.env.ANTHROPIC_API_KEY = 'test-key'; // pragma: allowlist secret - secrets (weak) Kaelio-ktx-49a4ae6/packages/cli/test/setup-agents.test.ts :626
process.env.OPENAI_API_KEY = 'sk-test-openai'; // pragma: allowlist secret
database 42
- db (weak) Kaelio-ktx-49a4ae6/packages/cli/scripts/build-demo-assets.mjs :5
import Database from 'better-sqlite3'; - db Kaelio-ktx-49a4ae6/packages/cli/src/connectors/mongodb/connector.ts :1
import { MongoClient } from 'mongodb'; - db Kaelio-ktx-49a4ae6/packages/cli/src/connectors/postgres/connector.ts :30
import { Pool } from 'pg'; - db Kaelio-ktx-49a4ae6/packages/cli/src/connectors/sqlite/connector.ts :1
import Database from 'better-sqlite3'; - db Kaelio-ktx-49a4ae6/packages/cli/src/connectors/sqlite/read-query-child.ts :1
import Database from 'better-sqlite3'; - db Kaelio-ktx-49a4ae6/packages/cli/src/context/cache/sqlite-content-result-cache.ts :3
import Database from 'better-sqlite3'; - db Kaelio-ktx-49a4ae6/packages/cli/src/context/ingest/adapters/looker/local-runtime-store.ts :3
import Database from 'better-sqlite3'; - db Kaelio-ktx-49a4ae6/packages/cli/src/context/ingest/adapters/metabase/local-source-state-store.ts :3
import Database from 'better-sqlite3'; - db Kaelio-ktx-49a4ae6/packages/cli/src/context/ingest/adapters/notion/local-state-store.ts :3
import Database from 'better-sqlite3'; - db Kaelio-ktx-49a4ae6/packages/cli/src/context/ingest/context-evidence/sqlite-context-evidence-store.ts :4
import Database from 'better-sqlite3'; - db Kaelio-ktx-49a4ae6/packages/cli/src/context/ingest/sqlite-bundle-ingest-store.ts :4
import Database from 'better-sqlite3'; - db Kaelio-ktx-49a4ae6/packages/cli/src/context/ingest/sqlite-local-ingest-store.ts :3
import Database from 'better-sqlite3';
show 28 more
- db Kaelio-ktx-49a4ae6/packages/cli/src/context/memory/local-memory-runs.ts :4
import Database from 'better-sqlite3'; - db Kaelio-ktx-49a4ae6/packages/cli/src/context/scan/relationship-benchmarks.ts :6
import Database from 'better-sqlite3'; - db Kaelio-ktx-49a4ae6/packages/cli/src/context/search/pglite-owner-process.ts :5
import { Client, type ClientConfig, type QueryResult, type QueryResultRow } from 'pg'; - db Kaelio-ktx-49a4ae6/packages/cli/src/context/sl/sqlite-sl-sources-index.ts :3
import Database from 'better-sqlite3'; - db Kaelio-ktx-49a4ae6/packages/cli/src/context/wiki/sqlite-knowledge-index.ts :3
import Database from 'better-sqlite3'; - db (weak) Kaelio-ktx-49a4ae6/packages/cli/test/connectors/duckdb/federated-join.integration.test.ts :5
import Database from 'better-sqlite3'; - db (weak) Kaelio-ktx-49a4ae6/packages/cli/test/connectors/sqlite/connector.test.ts :1
import Database from 'better-sqlite3'; - db (weak) Kaelio-ktx-49a4ae6/packages/cli/test/context/cache/content-result-cache.test.ts :4
import Database from 'better-sqlite3'; - db (weak) Kaelio-ktx-49a4ae6/packages/cli/test/context/connections/project-sql-executor.integration.test.ts :5
import Database from 'better-sqlite3'; - db (weak) Kaelio-ktx-49a4ae6/packages/cli/test/context/ingest/adapters/live-database/live-database.adapter.test.ts :1
import Database from 'better-sqlite3'; - db (weak) Kaelio-ktx-49a4ae6/packages/cli/test/context/ingest/local-bundle-ingest.test.ts :4
import Database from 'better-sqlite3'; - db (weak) Kaelio-ktx-49a4ae6/packages/cli/test/context/mcp/local-project-ports-federated.integration.test.ts :4
import Database from 'better-sqlite3'; - db (weak) Kaelio-ktx-49a4ae6/packages/cli/test/context/scan/enrichment-state.test.ts :4
import Database from 'better-sqlite3'; - db (weak) Kaelio-ktx-49a4ae6/packages/cli/test/context/scan/local-enrichment.test.ts :4
import Database from 'better-sqlite3'; - db (weak) Kaelio-ktx-49a4ae6/packages/cli/test/context/scan/relationship-composite-candidates.test.ts :1
import Database from 'better-sqlite3'; - db (weak) Kaelio-ktx-49a4ae6/packages/cli/test/context/scan/relationship-discovery.test.ts :1
import Database from 'better-sqlite3'; - db (weak) Kaelio-ktx-49a4ae6/packages/cli/test/context/scan/relationship-profiling.test.ts :3
import Database from 'better-sqlite3'; - db (weak) Kaelio-ktx-49a4ae6/packages/cli/test/context/scan/relationship-validation.test.ts :1
import Database from 'better-sqlite3'; - db (weak) Kaelio-ktx-49a4ae6/packages/cli/test/context/search/pglite-owner-process.test.ts :5
import { Client } from 'pg'; - db (weak) Kaelio-ktx-49a4ae6/packages/cli/test/context/sl/local-query-federated.integration.test.ts :4
import Database from 'better-sqlite3'; - db (weak) Kaelio-ktx-49a4ae6/packages/cli/test/sl.test.ts :5
import Database from 'better-sqlite3'; - db (weak) Kaelio-ktx-49a4ae6/packages/cli/test/sql-federated.integration.test.ts :4
import Database from 'better-sqlite3'; - db (weak) Kaelio-ktx-49a4ae6/packages/cli/test/standalone-smoke.test.ts :7
import Database from 'better-sqlite3'; - db (weak) Kaelio-ktx-49a4ae6/packages/cli/test/status-project.test.ts :4
import Database from 'better-sqlite3'; - db (weak) Kaelio-ktx-49a4ae6/scripts/build-adventureworks-oltp-fixture.mjs :11
const Database = require('better-sqlite3'); - db (weak) Kaelio-ktx-49a4ae6/scripts/build-benchmark-snapshot.mjs :9
const Database = require('better-sqlite3'); - db (weak) Kaelio-ktx-49a4ae6/scripts/build-benchmark-snapshot.test.mjs :8
const Database = require('better-sqlite3'); - db (weak) Kaelio-ktx-49a4ae6/scripts/build-evidence-fusion-adversarial-fixtures.mjs :13
const Database = require('better-sqlite3');
2 more not shown — this panel samples each group; the count above is the real total.
declared dependencies 17
- @biomejs/biome@^2.4.15
- @electric-sql/pglite@^0.4.5
- @electric-sql/pglite-socket@^0.1.5
- @semantic-release/commit-analyzer@^13.0.1
- @semantic-release/exec@^7.1.0
- @semantic-release/git@^10.0.1
- @semantic-release/github@^12.0.8
- @semantic-release/npm@^13.1.5
- @semantic-release/release-notes-generator@^14.1.1
- @types/node@^25.9.1
- better-sqlite3@^12.10.0
- conventional-changelog-conventionalcommits@^9.3.1
show 5 more
- knip@^6.14.1
- pg@^8.21.0
- semantic-release@^25.0.3
- typescript@^6.0.3
- yaml@^2.9.0
transport_posture 2
- network-listening, binds all interfaces, no auth detected Kaelio-ktx-49a4ae6/packages/cli/test/managed-mcp-daemon.test.ts :61
host: '0.0.0.0', - binds all interfaces (0.0.0.0) Kaelio-ktx-49a4ae6/packages/cli/test/mcp-http-server.test.ts :38
host: '0.0.0.0',