Self-hosted engineering memory for coding agents with CLI, MCP, proof gates and benchmark artifacts.
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 ad1e26b · analyzer v33 · 2w ago
skills & prompt files 4
danger signals12
- suspicious endpoint app.posthog.com (telemetry) cognilabz-cognibrain-ad1e26b/bin/lib/catalogs.mjs :237
{ name: "baseUrl", label: "PostHog base URL", env: "MEMORY_POSTHOG_BASE_URL", default: "https://app.posthog.com" }, - suspicious endpoint docs.sentry.io (telemetry) cognilabz-cognibrain-ad1e26b/src/api/service/marketplace.ts :138
"project:read", "org:read"], "sentry", "https://docs.sentry.io/api/events/list-a-projects-issues/", ["MEMORY_SENTRY_ORG", "MEMORY_SENTRY_PROJECT", "MEMORY_SENTRY_TOKEN"]), - suspicious endpoint docs.datadoghq.com (telemetry) cognilabz-cognibrain-ad1e26b/src/api/service/marketplace.ts :139
ts_read", "incident_read"], "datadog", "https://docs.datadoghq.com/api/latest/monitors/", ["MEMORY_DATADOG_SITE", "MEMORY_DATADOG_API_KEY", "MEMORY_DATADOG_APP_KEY"]), - suspicious endpoint posthog.com (telemetry) cognilabz-cognibrain-ad1e26b/src/api/service/marketplace.ts :141
gs:read", "insights:read"], "posthog", "https://posthog.com/docs/api/feature-flags", ["MEMORY_POSTHOG_PROJECT", "MEMORY_POSTHOG_TOKEN"]) - suspicious endpoint sentry.io (telemetry) cognilabz-cognibrain-ad1e26b/src/connectors/vendor/providers/observability.ts :14
const url = apiUrl(process.env.MEMORY_SENTRY_API_BASE ?? "https://sentry.io", `/api/0/projects/${org}/${project}/issues/`, { - suspicious endpoint app.posthog.com (telemetry) cognilabz-cognibrain-ad1e26b/src/connectors/vendor/providers/observability.ts :108
process.env.MEMORY_POSTHOG_BASE_URL ?? "https://app.posthog.com", `/api/projects/${encodeURIComponent(project)}/feature_flags/`, { limit: process.env.MEMORY_VENDOR_PAGE_SIZE ?? "20" }), bearerHeaders( - suspicious endpoint docs.sentry.io (telemetry) cognilabz-cognibrain-ad1e26b/src/eval/vendorApiSpecs.ts :154
spec("sentry", "https://docs.sentry.io/api/", "Bearer token", [ - suspicious endpoint docs.datadoghq.com (telemetry) cognilabz-cognibrain-ad1e26b/src/eval/vendorApiSpecs.ts :158
spec("datadog", "https://docs.datadoghq.com/api/latest/", "DD-API-KEY plus DD-APPLICATION-KEY", [ - suspicious endpoint posthog.com (telemetry) cognilabz-cognibrain-ad1e26b/src/eval/vendorApiSpecs.ts :166
spec("posthog", "https://posthog.com/docs/api", "Bearer personal API key", [ - suspicious endpoint sentry.io (telemetry) cognilabz-cognibrain-ad1e26b/src/eval/vendorConnectorsLive.ts :388
nresolved", level: "error", permalink: "https://sentry.io/issues/sentry123", lastSeen: "2026-05-25T09:10:00.000Z", count: "12", userCount: 3 }]); - suspicious endpoint app.datadoghq.com (telemetry) cognilabz-cognibrain-ad1e26b/src/eval/vendorConnectorsLive.ts :390
lert", query: "avg(last_5m):...", url: "https://app.datadoghq.com/monitors/123", tags: ["service:cognibrain"] }]); - committed secret Slack token cognilabz-cognibrain-ad1e26b/docs/operations/security.md :93
xoxb-a…(18 chars, redacted)
evidence-backed
findings quoted directly from the published source artifact — not inferred
code files: 267
filesystem 95
- fs cognilabz-cognibrain-ad1e26b/bin/cognibrain-connect.mjs :3
import { existsSync, readFileSync } from "node:fs"; - fs cognilabz-cognibrain-ad1e26b/bin/lib/cliRuntime.mjs :10
import { existsSync, mkdirSync, readFileSync, readdirSync, rmSync, unlinkSync, writeFileSync } from "node:fs"; - fs cognilabz-cognibrain-ad1e26b/bin/lib/daemonClient.mjs :1
import { closeSync, existsSync, mkdirSync, openSync, readFileSync, rmSync, writeFileSync } from "node:fs"; - fs cognilabz-cognibrain-ad1e26b/bin/lib/harnessRuntime.mjs :3
import { existsSync, mkdirSync, readFileSync, writeFileSync } from "node:fs"; - fs cognilabz-cognibrain-ad1e26b/bin/lib/lifecycleCli.mjs :2
import { existsSync, readFileSync } from "node:fs"; - fs cognilabz-cognibrain-ad1e26b/bin/lib/resourcesRuntime.mjs :2
import { existsSync, lstatSync, readFileSync, readdirSync, rmSync } from "node:fs"; - fs cognilabz-cognibrain-ad1e26b/bin/lib/serviceRuntime.mjs :2
import { existsSync, mkdirSync, rmSync, writeFileSync } from "node:fs"; - fs (weak) cognilabz-cognibrain-ad1e26b/scripts/benchmark/benchmark-native-competitors.mjs :2
import { existsSync, mkdirSync, readFileSync, writeFileSync } from "node:fs"; - fs (weak) cognilabz-cognibrain-ad1e26b/scripts/benchmark/benchmark-original-public.mjs :2
import { existsSync, mkdirSync, readFileSync, writeFileSync } from "node:fs"; - fs (weak) cognilabz-cognibrain-ad1e26b/scripts/benchmark/benchmark-realworld-native-competitors.mjs :2
import { existsSync, mkdirSync, readFileSync, writeFileSync } from "node:fs"; - fs (weak) cognilabz-cognibrain-ad1e26b/scripts/benchmark/benchmark-realworld-protocol.mjs :3
import { existsSync, mkdirSync, readFileSync, writeFileSync } from "node:fs"; - fs (weak) cognilabz-cognibrain-ad1e26b/scripts/benchmark/competitors/gbrain-runner.mjs :2
import { existsSync, mkdirSync } from "node:fs";
show 28 more
- fs (weak) cognilabz-cognibrain-ad1e26b/scripts/benchmark/competitors/native-python-runner.mjs :2
import { existsSync } from "node:fs"; - fs (weak) cognilabz-cognibrain-ad1e26b/scripts/benchmark/competitors/operator-memory-native-python-runner.mjs :2
import { existsSync } from "node:fs"; - fs (weak) cognilabz-cognibrain-ad1e26b/scripts/benchmark/operator-memory-native-competitors.mjs :2
import { existsSync, mkdirSync, readFileSync, writeFileSync } from "node:fs"; - fs (weak) cognilabz-cognibrain-ad1e26b/scripts/demo/demo-first-win.mjs :3
import { existsSync, mkdirSync, mkdtempSync, readFileSync, rmSync, writeFileSync } from "node:fs"; - fs (weak) cognilabz-cognibrain-ad1e26b/scripts/demo/demo-proof.mjs :3
import { existsSync, mkdirSync, mkdtempSync, readFileSync, rmSync, writeFileSync } from "node:fs"; - fs (weak) cognilabz-cognibrain-ad1e26b/scripts/operator-ui/start-commercial-ui.mjs :3
import { existsSync } from "node:fs"; - fs (weak) cognilabz-cognibrain-ad1e26b/scripts/release/audit-benchmark-truth.mjs :2
import { existsSync, readFileSync } from "node:fs"; - fs (weak) cognilabz-cognibrain-ad1e26b/scripts/release/audit-latest-analysis.mjs :2
import { existsSync, mkdirSync, readFileSync, writeFileSync } from "node:fs"; - fs (weak) cognilabz-cognibrain-ad1e26b/scripts/release/certify-production.mjs :3
import { mkdirSync, readFileSync, writeFileSync } from "node:fs"; - fs (weak) cognilabz-cognibrain-ad1e26b/scripts/release/full-plan-proof.mjs :2
import { existsSync, mkdirSync, readFileSync, writeFileSync } from "node:fs"; - fs (weak) cognilabz-cognibrain-ad1e26b/scripts/release/pack-smoke.mjs :3
import { mkdirSync, mkdtempSync, rmSync } from "node:fs"; - fs (weak) cognilabz-cognibrain-ad1e26b/scripts/release/release-check.mjs :2
import { mkdirSync, writeFileSync } from "node:fs"; - fs (weak) cognilabz-cognibrain-ad1e26b/scripts/release/render-benchmark-summary.mjs :2
import { existsSync, mkdirSync, readFileSync, writeFileSync } from "node:fs"; - fs (weak) cognilabz-cognibrain-ad1e26b/scripts/release/render-benchmark-svg.mjs :2
import { existsSync, mkdirSync, readFileSync, writeFileSync } from "node:fs"; - fs (weak) cognilabz-cognibrain-ad1e26b/scripts/release/sync-npm-package-version.mjs :2
import { appendFileSync, readFileSync } from "node:fs"; - fs (weak) cognilabz-cognibrain-ad1e26b/scripts/release/verify-selfhosted.mjs :2
import { existsSync, mkdirSync, readFileSync, writeFileSync } from "node:fs"; - fs (weak) cognilabz-cognibrain-ad1e26b/scripts/runtime/build-api.mjs :2
import { rmSync, mkdirSync } from "node:fs"; - fs (weak) cognilabz-cognibrain-ad1e26b/scripts/runtime/build-sdk.mjs :2
import { rmSync, mkdirSync } from "node:fs"; - fs (weak) cognilabz-cognibrain-ad1e26b/scripts/runtime/install-codex-skill.mjs :2
import { mkdirSync, readFileSync, writeFileSync } from "node:fs"; - fs (weak) cognilabz-cognibrain-ad1e26b/scripts/runtime/start-local.mjs :3
import { existsSync, mkdirSync, openSync, readFileSync, rmSync, writeFileSync } from "node:fs"; - fs cognilabz-cognibrain-ad1e26b/src/api/persistence/compatible.ts :1
import { existsSync, mkdirSync, readFileSync, renameSync, writeFileSync } from "node:fs"; - fs cognilabz-cognibrain-ad1e26b/src/api/persistence/local.ts :1
import { appendFileSync, existsSync, mkdirSync, readFileSync, renameSync, writeFileSync } from "node:fs"; - fs cognilabz-cognibrain-ad1e26b/src/api/persistence/sqlite.ts :1
import { existsSync, mkdirSync } from "node:fs"; - fs cognilabz-cognibrain-ad1e26b/src/api/repositories/sqliteRepository.ts :1
import { mkdirSync } from "node:fs"; - fs cognilabz-cognibrain-ad1e26b/src/api/server.ts :2
import { existsSync, readFileSync } from "node:fs"; - fs cognilabz-cognibrain-ad1e26b/src/api/server/helpers.ts :2
import { existsSync, readFileSync, writeFileSync } from "node:fs"; - fs cognilabz-cognibrain-ad1e26b/src/api/server/routes/platformRoutes.ts :2
import { existsSync, readFileSync } from "node:fs"; - fs cognilabz-cognibrain-ad1e26b/src/api/service/connectorRuntime.ts :1
import { existsSync, readFileSync } from "node:fs";
55 more not shown — this panel samples each group; the count above is the real total.
shell / exec 49
- shell cognilabz-cognibrain-ad1e26b/bin/cognibrain-connect.mjs :2
import { spawnSync } from "node:child_process"; - shell cognilabz-cognibrain-ad1e26b/bin/lib/cliRuntime.mjs :1
import { spawnSync } from "node:child_process"; - shell cognilabz-cognibrain-ad1e26b/bin/lib/daemonClient.mjs :3
import { spawnSync } from "node:child_process"; - shell cognilabz-cognibrain-ad1e26b/bin/lib/harnessRuntime.mjs :1
import { spawnSync } from "node:child_process"; - shell cognilabz-cognibrain-ad1e26b/bin/lib/lifecycleCli.mjs :1
import { spawnSync } from "node:child_process"; - shell cognilabz-cognibrain-ad1e26b/bin/lib/resourcesRuntime.mjs :1
import { execFileSync } from "node:child_process"; - shell cognilabz-cognibrain-ad1e26b/bin/lib/serviceRuntime.mjs :1
import { spawnSync } from "node:child_process"; - shell (weak) cognilabz-cognibrain-ad1e26b/scripts/benchmark/benchmark-original-public.mjs :4
import { spawnSync } from "node:child_process"; - shell (weak) cognilabz-cognibrain-ad1e26b/scripts/benchmark/streaming-command.mjs :1
import { spawn } from "node:child_process"; - shell (weak) cognilabz-cognibrain-ad1e26b/scripts/demo/demo-first-win.mjs :2
import { execFileSync, spawnSync } from "node:child_process"; - shell (weak) cognilabz-cognibrain-ad1e26b/scripts/demo/demo-proof.mjs :2
import { execFileSync } from "node:child_process"; - shell (weak) cognilabz-cognibrain-ad1e26b/scripts/internal/run-task.mjs :2
import { spawn } from "node:child_process";
show 28 more
- shell (weak) cognilabz-cognibrain-ad1e26b/scripts/operator-ui/start-commercial-ui.mjs :2
import { spawnSync } from "node:child_process"; - shell (weak) cognilabz-cognibrain-ad1e26b/scripts/release/certify-production.mjs :2
import { spawnSync } from "node:child_process"; - shell (weak) cognilabz-cognibrain-ad1e26b/scripts/release/full-plan-proof.mjs :62
files.dreamRoutes.includes("spawn(parsed.bin, parsed.args"), - shell (weak) cognilabz-cognibrain-ad1e26b/scripts/release/pack-smoke.mjs :2
import { spawnSync } from "node:child_process"; - shell (weak) cognilabz-cognibrain-ad1e26b/scripts/release/sync-npm-package-version.mjs :3
import { spawnSync } from "node:child_process"; - shell (weak) cognilabz-cognibrain-ad1e26b/scripts/runtime/start-local.mjs :2
import { spawn, spawnSync } from "node:child_process"; - shell cognilabz-cognibrain-ad1e26b/src/api/persistence/remote.ts :1
import { execFileSync } from "node:child_process"; - shell cognilabz-cognibrain-ad1e26b/src/api/persistence/sqlite.ts :319
exec(sql: string): unknown; - shell cognilabz-cognibrain-ad1e26b/src/api/repositories/postgresRepository.ts :1
import { execFileSync } from "node:child_process"; - shell cognilabz-cognibrain-ad1e26b/src/api/repositories/sqliteRepository.ts :856
exec(sql: string): void; - shell cognilabz-cognibrain-ad1e26b/src/api/server/dreamRoutes.ts :2
import { spawn } from "node:child_process"; - shell cognilabz-cognibrain-ad1e26b/src/api/server/helpers.ts :3
import { execFileSync } from "node:child_process"; - shell cognilabz-cognibrain-ad1e26b/src/api/service/connectorOAuthRuntime.ts :1
import { execFileSync } from "node:child_process"; - shell cognilabz-cognibrain-ad1e26b/src/cli/memctl/opsCommands.ts :2
import { execFileSync } from "node:child_process"; - shell cognilabz-cognibrain-ad1e26b/src/core/openaiEmbeddings.ts :1
import { spawnSync } from "node:child_process"; - shell cognilabz-cognibrain-ad1e26b/src/core/providers.ts :1
import { execFileSync } from "node:child_process"; - shell cognilabz-cognibrain-ad1e26b/src/eval/answerGeneration.ts :2
import { execFileSync } from "node:child_process"; - shell cognilabz-cognibrain-ad1e26b/src/eval/arena.ts :1
import { spawn } from "node:child_process"; - shell cognilabz-cognibrain-ad1e26b/src/eval/benchmarkRelease.ts :2
import { execFileSync } from "node:child_process"; - shell cognilabz-cognibrain-ad1e26b/src/eval/certified.ts :1
import { execFileSync } from "node:child_process"; - shell cognilabz-cognibrain-ad1e26b/src/eval/cognicodeBench.ts :1
import { spawnSync } from "node:child_process"; - shell cognilabz-cognibrain-ad1e26b/src/eval/connectorMaturity.ts :1
import { spawnSync } from "node:child_process"; - shell cognilabz-cognibrain-ad1e26b/src/eval/connectorsLive.ts :5
import { spawnSync } from "node:child_process"; - shell cognilabz-cognibrain-ad1e26b/src/eval/harnessMaturity.ts :1
import { spawnSync } from "node:child_process"; - shell cognilabz-cognibrain-ad1e26b/src/eval/locomo.ts :2
import { execFileSync } from "node:child_process"; - shell cognilabz-cognibrain-ad1e26b/src/eval/longmemeval.ts :2
import { execFileSync } from "node:child_process"; - shell cognilabz-cognibrain-ad1e26b/src/eval/operatorMemoryBenchmark.ts :1
import { spawnSync } from "node:child_process"; - shell cognilabz-cognibrain-ad1e26b/src/eval/postgresLive.ts :1
import { execFileSync } from "node:child_process";
9 more not shown — this panel samples each group; the count above is the real total.
network 32
- net cognilabz-cognibrain-ad1e26b/bin/lib/cliRuntime.mjs :11
import http from "node:http"; - net cognilabz-cognibrain-ad1e26b/bin/lib/daemonClient.mjs :24
const response = await fetch(url, { - net cognilabz-cognibrain-ad1e26b/operator-ui/src/main.tsx :1362
const response = await fetch(`${apiUrl}${path}`, { - net (weak) cognilabz-cognibrain-ad1e26b/scripts/benchmark/arena-openai-judge.mjs :59
const response = await fetch(endpoint, { - net (weak) cognilabz-cognibrain-ad1e26b/scripts/benchmark/cognicodebench-quality-openai-judge.mjs :64
const response = await fetch(endpoint, { - net (weak) cognilabz-cognibrain-ad1e26b/scripts/benchmark/openai-memory-intelligence.mjs :90
const response = await fetch(`${baseUrl}/chat/completions`, { - net (weak) cognilabz-cognibrain-ad1e26b/scripts/benchmark/operator-memory-openai-judge.mjs :62
const response = await fetch(endpoint, { - net (weak) cognilabz-cognibrain-ad1e26b/scripts/benchmark/operator-memory-quality-openai-judge.mjs :62
const response = await fetch(endpoint, { - net (weak) cognilabz-cognibrain-ad1e26b/scripts/benchmark/realworld-openai-judge.mjs :74
const response = await fetch(endpoint, { - net (weak) cognilabz-cognibrain-ad1e26b/scripts/runtime/start-local.mjs :4
import http from "node:http"; - net cognilabz-cognibrain-ad1e26b/src/api/server.ts :1
import { createServer, type IncomingMessage, type ServerResponse } from "node:http"; - net cognilabz-cognibrain-ad1e26b/src/api/server/dreamRoutes.ts :1
import type { IncomingMessage, ServerResponse } from "node:http";
show 20 more
- net cognilabz-cognibrain-ad1e26b/src/api/server/helpers.ts :4
import type { IncomingMessage, ServerResponse } from "node:http"; - net cognilabz-cognibrain-ad1e26b/src/api/server/routes/connectorRoutes.ts :1
import type { IncomingMessage, ServerResponse } from "node:http"; - net cognilabz-cognibrain-ad1e26b/src/api/server/routes/graphRoutes.ts :1
import type { IncomingMessage, ServerResponse } from "node:http"; - net cognilabz-cognibrain-ad1e26b/src/api/server/routes/memoryRoutes.ts :1
import type { IncomingMessage, ServerResponse } from "node:http"; - net cognilabz-cognibrain-ad1e26b/src/api/server/routes/platformRoutes.ts :1
import type { IncomingMessage, ServerResponse } from "node:http"; - net cognilabz-cognibrain-ad1e26b/src/api/service/connectorOAuthRuntime.ts :233
const response = await fetch(request.tokenUrl, { - net cognilabz-cognibrain-ad1e26b/src/api/service/memoryServiceSourceRevalidation.ts :167
const fetched = resolver.fetch ? await resolver.fetch(sourceRef, memory) : resolver.get(sourceRef, memory); - net cognilabz-cognibrain-ad1e26b/src/connectors/mcpServer.ts :4
import { createServer, type IncomingMessage } from "node:http"; - net cognilabz-cognibrain-ad1e26b/src/eval/beam.ts :491
const response = await fetch(`${BEAM_ROWS_URL}?${params.toString()}`); - net cognilabz-cognibrain-ad1e26b/src/eval/connectorTransportProof.ts :1
import { createServer, type ServerResponse } from "node:http"; - net cognilabz-cognibrain-ad1e26b/src/eval/connectorsLive.ts :2
import { createServer } from "node:http"; - net cognilabz-cognibrain-ad1e26b/src/eval/vendorConnectorsLive.ts :2
import { createServer } from "node:http"; - net cognilabz-cognibrain-ad1e26b/src/runtime/daemonClient.ts :120
const response = await fetch(url, { - net cognilabz-cognibrain-ad1e26b/templates/langgraph/langgraph-cognibrain.ts :16
const response = await fetch(`${input.apiUrl ?? "http://localhost:8787"}/coding-context-pack`, { - net (weak) cognilabz-cognibrain-ad1e26b/tests/api.test.ts :4
import type { AddressInfo } from "node:net"; - net (weak) cognilabz-cognibrain-ad1e26b/tests/cli.test.ts :1974
const response = await fetch(url, { - net (weak) cognilabz-cognibrain-ad1e26b/tests/core-integrations.test.ts :5
import { createServer } from "node:http"; - net (weak) cognilabz-cognibrain-ad1e26b/tests/core.test.ts :5
import { createServer } from "node:http"; - net (weak) cognilabz-cognibrain-ad1e26b/tests/evaluation.test.ts :3
import { createServer } from "node:http"; - net (weak) cognilabz-cognibrain-ad1e26b/tests/openai-runner-judges.test.ts :2
import { createServer } from "node:http";
secrets 30
- secrets cognilabz-cognibrain-ad1e26b/bin/lib/cliRuntime.mjs :1935
" apiKey: process.env.COGNIBRAIN_API_KEY", - secrets cognilabz-cognibrain-ad1e26b/bin/lib/daemonClient.mjs :63
const bearer = process.env.MEMORY_BEARER_TOKEN; - secrets (weak) cognilabz-cognibrain-ad1e26b/scripts/benchmark/arena-openai-judge.mjs :3
const apiKey = process.env.MEMORY_ARENA_JUDGE_OPENAI_API_KEY; - secrets (weak) cognilabz-cognibrain-ad1e26b/scripts/benchmark/benchmark-native-competitors.mjs :47
if (process.env.MEM0_API_KEY || process.env.MEMORY_ARENA_MEM0_API_KEY) { - secrets (weak) cognilabz-cognibrain-ad1e26b/scripts/benchmark/benchmark-original-public.mjs :43
openai: Boolean(process.env.OPENAI_API_KEY), - secrets (weak) cognilabz-cognibrain-ad1e26b/scripts/benchmark/benchmark-realworld-native-competitors.mjs :142
keyEnvPresent: Boolean(process.env.MEMORY_REALWORLD_JUDGE_OPENAI_API_KEY), - secrets (weak) cognilabz-cognibrain-ad1e26b/scripts/benchmark/cognicodebench-quality-openai-judge.mjs :3
const apiKey = process.env.MEMORY_COGNICODEBENCH_QUALITY_JUDGE_OPENAI_API_KEY ?? process.env.MEMORY_COGNICODEBENCH_JUDGE_OPENAI_API_KEY; - secrets (weak) cognilabz-cognibrain-ad1e26b/scripts/benchmark/competitors/mem0-runner.mjs :7
const apiKey = process.env.MEM0_API_KEY ?? process.env.MEMORY_ARENA_MEM0_API_KEY; - secrets (weak) cognilabz-cognibrain-ad1e26b/scripts/benchmark/openai-memory-intelligence.mjs :4
const apiKey = process.env.MEMORY_INTELLIGENCE_OPENAI_API_KEY; - secrets (weak) cognilabz-cognibrain-ad1e26b/scripts/benchmark/operator-memory-native-competitors.mjs :142
keyEnvPresent: Boolean(process.env.MEMORY_OPERATOR_MEMORY_JUDGE_OPENAI_API_KEY || process.env.MEMORY_OPERATOR_MEMORY_QUALITY_JUDGE_OPENAI_API_KEY), - secrets (weak) cognilabz-cognibrain-ad1e26b/scripts/benchmark/operator-memory-openai-judge.mjs :3
const apiKey = process.env.MEMORY_OPERATOR_MEMORY_JUDGE_OPENAI_API_KEY; - secrets (weak) cognilabz-cognibrain-ad1e26b/scripts/benchmark/operator-memory-quality-openai-judge.mjs :3
const apiKey = process.env.MEMORY_OPERATOR_MEMORY_QUALITY_JUDGE_OPENAI_API_KEY ?? process.env.MEMORY_OPERATOR_MEMORY_JUDGE_OPENAI_API_KEY;
show 18 more
- secrets (weak) cognilabz-cognibrain-ad1e26b/scripts/benchmark/realworld-openai-judge.mjs :4
const apiKey = process.env.MEMORY_REALWORLD_JUDGE_OPENAI_API_KEY; - secrets cognilabz-cognibrain-ad1e26b/src/api/persistence/compatible.ts :106
encryptedAtRest: Boolean(process.env.MEMORY_ENCRYPTION_KEY), - secrets cognilabz-cognibrain-ad1e26b/src/api/persistence/remote.ts :165
encryptedAtRest: Boolean(process.env.MEMORY_ENCRYPTION_KEY), - secrets cognilabz-cognibrain-ad1e26b/src/api/server/helpers.ts :165
return (process.env.MEMORY_API_KEYS ?? process.env.MEMORY_API_KEY ?? "") - secrets cognilabz-cognibrain-ad1e26b/src/api/service/governanceRuntime.ts :197
const provider: KeyProviderReport["provider"] = configuredProvider ? "external" : service.redactionPolicy.encryptionKey || process.env.MEMORY_ENCRYPTION_KEY ? "local-env" : "unconfigured"; - secrets cognilabz-cognibrain-ad1e26b/src/api/service/memoryService.ts :34
encryptionKey: process.env.MEMORY_ENCRYPTION_KEY, - secrets cognilabz-cognibrain-ad1e26b/src/api/service/memoryServiceBase.ts :92
encryptionKey: process.env.MEMORY_ENCRYPTION_KEY, - secrets cognilabz-cognibrain-ad1e26b/src/api/service/memoryServicePersistence.ts :409
const key = this.redactionPolicy.encryptionKey ?? process.env.MEMORY_ENCRYPTION_KEY; - secrets cognilabz-cognibrain-ad1e26b/src/core/privacy.ts :57
const encrypted = matches.length && policy.mode === "encrypt" ? encryptText(content, policy.encryptionKey ?? process.env.MEMORY_ENCRYPTION_KEY) : undefined; - secrets cognilabz-cognibrain-ad1e26b/src/eval/arena.ts :883
const mem0Key = process.env.MEM0_API_KEY ?? process.env[`${envPrefix}_API_KEY`]; - secrets cognilabz-cognibrain-ad1e26b/src/eval/postgresLive.ts :80
process.env.MEMORY_ENCRYPTION_KEY ??= "postgres-live-test-key-with-enough-length"; - secrets cognilabz-cognibrain-ad1e26b/src/eval/realworldBlackbox.ts :481
const keyEnvPresent = Boolean(process.env.MEMORY_REALWORLD_JUDGE_OPENAI_API_KEY); - secrets cognilabz-cognibrain-ad1e26b/src/eval/vendorCredentialSmoke.ts :166
if (provider === "jira") return { issueKey: process.env.MEMORY_JIRA_ISSUE_KEY ?? process.env.MEMORY_JIRA_ISSUE ?? "DRY-RUN" }; - secrets cognilabz-cognibrain-ad1e26b/src/runtime/daemonClient.ts :93
const bearer = process.env.MEMORY_BEARER_TOKEN; - secrets (weak) cognilabz-cognibrain-ad1e26b/tests/api.test.ts :29
const signature = createHmac("sha256", process.env.MEMORY_JWT_HS256_SECRET ?? "jwt-test-secret") - secrets (weak) cognilabz-cognibrain-ad1e26b/tests/core-integrations.test.ts :731
process.env.MEMORY_SECRET_OAUTH_REAL_DOCS_CLIENT_SECRET = "client-secret"; - secrets (weak) cognilabz-cognibrain-ad1e26b/tests/core.test.ts :1043
const previousMemoryOpenAiKey = process.env.MEMORY_OPENAI_API_KEY; - secrets (weak) cognilabz-cognibrain-ad1e26b/tests/evaluation.test.ts :611
const previousMemoryOpenAiKey = process.env.MEMORY_OPENAI_API_KEY;
database 2
- db cognilabz-cognibrain-ad1e26b/src/api/repositories/postgresRepository.ts :3
import { Pool, type PoolClient, type QueryResult } from "pg"; - db (weak) cognilabz-cognibrain-ad1e26b/tests/core.test.ts :4475
expect(source).toContain('require("pg")');
declared dependencies 16
- @modelcontextprotocol/sdk@^1.29.0
- lucide-react@^0.468.0
- next@^16.2.6
- pg@^8.21.0
- react@^19.2.6
- react-dom@^19.2.6
- tsx@^4.20.6
- zod@^3.25.76
- @types/node@^20.19.25
- @types/pg@^8.20.0
- @types/react@^19.2.15
- @types/react-dom@^19.2.3
show 4 more
- esbuild@^0.28.0
- playwright@^1.60.0
- typescript@^5.9.3
- vitest@^4.1.7