Portable semantic memory for AI agents: core engine, TypeScript SDK, framework adapters, MCP server, CLI, and host plugins.
Drift inferred · capture-to-capture
- HIGH code analysis flagged committed secret in atomicstrata/atomicmemory
- HIGH code analysis flagged committed secret in atomicstrata/atomicmemory
transport stdio · http counts 6 tools · 0 res
· 0 prompts
permission surface via code analysis
tools
-
entity_attributes
-
entity_profile
-
memory_ingest
-
memory_list
-
memory_package
-
memory_search
prompt-surface
shipped agent-instruction files + hidden-content / dangerous-code findings —
quoted from the analyzed source
analyzed commit 8b71e2e · analyzer v33 · 1w ago
skills & prompt files 7
- agent-rules atomicstrata-atomicmemory-8b71e2e/AGENTS.md
- agent-rules atomicstrata-atomicmemory-8b71e2e/CLAUDE.md
- agent-rules atomicstrata-atomicmemory-8b71e2e/GEMINI.md
- skill atomicstrata-atomicmemory-8b71e2e/packages/cli/SKILL.md
- skill atomicstrata-atomicmemory-8b71e2e/plugins/claude-code/skills/atomicmemory/SKILL.md
- skill atomicstrata-atomicmemory-8b71e2e/plugins/codex/skills/atomicmemory/SKILL.md
- agent-rules atomicstrata-atomicmemory-8b71e2e/plugins/cursor/.cursor/rules/atomicmemory.mdc
danger signals7
- suspicious endpoint 169.254.169.254 (cloud metadata) atomicstrata-atomicmemory-8b71e2e/packages/sdk/src/__tests__/config-ssrf.test.ts :54
const IMDS = 'http://169.254.169.254/latest/meta-data/'; - suspicious endpoint 169.254.169.254 (cloud metadata) atomicstrata-atomicmemory-8b71e2e/packages/sdk/src/utils/__tests__/validate-api-url.test.ts :24
for (const u of ['http://169.254.169.254/latest/meta-data/', 'http://[fe80::1]/x']) { - committed secret OpenAI key atomicstrata-atomicmemory-8b71e2e/crates/cli/src/hooks/sanitize.rs :323
sk-AAA…(23 chars, redacted) - committed secret OpenAI key atomicstrata-atomicmemory-8b71e2e/packages/cli/src/__tests__/hooks-agent-sanitizer.test.ts :33
sk-AAA…(23 chars, redacted) - committed secret OpenAI key atomicstrata-atomicmemory-8b71e2e/packages/cli/src/__tests__/hooks-command.test.ts :312
sk-AAA…(23 chars, redacted) - committed secret OpenAI key atomicstrata-atomicmemory-8b71e2e/packages/cli/src/__tests__/hooks-prompt-context.test.ts :119
sk-AAA…(23 chars, redacted) - committed secret OpenAI key atomicstrata-atomicmemory-8b71e2e/packages/cli/src/__tests__/hooks-sanitize.test.ts :307
sk-AAA…(23 chars, redacted)
evidence-backed
findings quoted directly from the published source artifact — not inferred
code files: 1326
filesystem 107
- fs (weak) atomicstrata-atomicmemory-8b71e2e/packages/cli/scripts/check-spec-parser-drift.mjs :26
import { readFileSync, existsSync } from 'node:fs'; - fs (weak) atomicstrata-atomicmemory-8b71e2e/packages/cli/scripts/generate-config-schema.mjs :23
import { readFileSync, writeFileSync, existsSync } from 'node:fs'; - fs (weak) atomicstrata-atomicmemory-8b71e2e/packages/cli/scripts/sync-versions.mjs :15
import { readFileSync, writeFileSync } from 'node:fs'; - fs (weak) atomicstrata-atomicmemory-8b71e2e/packages/cli/scripts/test-backend-docker.mjs :38
import { existsSync, statSync } from 'node:fs'; - fs (weak) atomicstrata-atomicmemory-8b71e2e/packages/cli/src/__tests__/ast-renderer-purity.test.ts :14
import { readdirSync, readFileSync, statSync } from 'node:fs'; - fs (weak) atomicstrata-atomicmemory-8b71e2e/packages/cli/src/__tests__/ast-sdk-import-containment.test.ts :14
import { readdirSync, readFileSync, statSync } from 'node:fs'; - fs (weak) atomicstrata-atomicmemory-8b71e2e/packages/cli/src/__tests__/backend-gated-smoke.test.ts :19
import { existsSync, mkdtempSync, rmSync, writeFileSync } from 'node:fs'; - fs (weak) atomicstrata-atomicmemory-8b71e2e/packages/cli/src/__tests__/bare-invocation-subprocess.test.ts :15
import { existsSync } from 'node:fs'; - fs (weak) atomicstrata-atomicmemory-8b71e2e/packages/cli/src/__tests__/config-permissions.test.ts :13
} from 'node:fs'; - fs (weak) atomicstrata-atomicmemory-8b71e2e/packages/cli/src/__tests__/config-profiles.test.ts :18
} from 'node:fs'; - fs (weak) atomicstrata-atomicmemory-8b71e2e/packages/cli/src/__tests__/diagnostics-subprocess.test.ts :10
import { existsSync } from 'node:fs'; - fs (weak) atomicstrata-atomicmemory-8b71e2e/packages/cli/src/__tests__/doctor.test.ts :14
import { chmodSync, mkdirSync, mkdtempSync, rmSync, writeFileSync } from 'node:fs';
show 28 more
- fs (weak) atomicstrata-atomicmemory-8b71e2e/packages/cli/src/__tests__/import-llmwiki-subprocess.test.ts :17
import { existsSync } from 'node:fs'; - fs (weak) atomicstrata-atomicmemory-8b71e2e/packages/cli/src/__tests__/import-llmwiki.test.ts :15
import { writeFileSync, mkdtempSync, rmSync } from 'node:fs'; - fs (weak) atomicstrata-atomicmemory-8b71e2e/packages/cli/src/__tests__/init-apiurl.test.ts :15
import { mkdtempSync, readFileSync, rmSync, mkdirSync, existsSync } from 'node:fs'; - fs (weak) atomicstrata-atomicmemory-8b71e2e/packages/cli/src/__tests__/input-precedence.test.ts :12
import { mkdtempSync, rmSync, writeFileSync } from 'node:fs'; - fs (weak) atomicstrata-atomicmemory-8b71e2e/packages/cli/src/__tests__/interactive-dashboard.test.ts :3
import { mkdtempSync, readFileSync, rmSync, writeFileSync } from 'node:fs'; - fs (weak) atomicstrata-atomicmemory-8b71e2e/packages/cli/src/__tests__/machine-output-subprocess.test.ts :27
import { existsSync } from 'node:fs'; - fs (weak) atomicstrata-atomicmemory-8b71e2e/packages/cli/src/__tests__/phase5-paths.test.ts :16
import { mkdtempSync, readFileSync, rmSync, writeFileSync, mkdirSync } from 'node:fs'; - fs (weak) atomicstrata-atomicmemory-8b71e2e/packages/cli/src/__tests__/sanitizer-redaction.test.ts :16
import { mkdtempSync, rmSync, writeFileSync, mkdirSync } from 'node:fs'; - fs (weak) atomicstrata-atomicmemory-8b71e2e/packages/cli/src/__tests__/subprocess-smoke.test.ts :18
import { existsSync } from 'node:fs'; - fs (weak) atomicstrata-atomicmemory-8b71e2e/packages/cli/src/__tests__/validate.test.ts :12
import { mkdtempSync, rmSync, writeFileSync, mkdirSync } from 'node:fs'; - fs atomicstrata-atomicmemory-8b71e2e/packages/cli/src/commands/memory/import.ts :14
import { readFileSync } from 'node:fs'; - fs atomicstrata-atomicmemory-8b71e2e/packages/cli/src/commands/setup/doctor/checks.ts :16
import { existsSync, readFileSync, statSync } from 'node:fs'; - fs atomicstrata-atomicmemory-8b71e2e/packages/cli/src/commands/setup/validate.ts :12
import { existsSync, readFileSync } from 'node:fs'; - fs atomicstrata-atomicmemory-8b71e2e/packages/cli/src/config/permissions.ts :9
import { chmodSync, existsSync, mkdirSync, statSync } from 'node:fs'; - fs atomicstrata-atomicmemory-8b71e2e/packages/cli/src/config/profiles.ts :17
import { existsSync, readFileSync, writeFileSync } from 'node:fs'; - fs atomicstrata-atomicmemory-8b71e2e/packages/cli/src/skills.ts :1
import { readFileSync } from 'node:fs'; - fs (weak) atomicstrata-atomicmemory-8b71e2e/packages/cli/src/spec/loader.ts :12
import { readFileSync } from 'node:fs'; - fs (weak) atomicstrata-atomicmemory-8b71e2e/packages/core/scripts/cleanup-meta-facts.ts :30
import fs from 'node:fs'; - fs (weak) atomicstrata-atomicmemory-8b71e2e/packages/core/scripts/generate-openapi.ts :16
import { writeFileSync } from 'node:fs'; - fs (weak) atomicstrata-atomicmemory-8b71e2e/packages/core/scripts/generate-schema-hash.ts :35
import { mkdirSync, readdirSync, readFileSync, statSync, writeFileSync } from 'node:fs'; - fs (weak) atomicstrata-atomicmemory-8b71e2e/packages/core/src/__tests__/config-singleton-audit.test.ts :16
import { readFileSync, readdirSync, statSync } from 'node:fs'; - fs (weak) atomicstrata-atomicmemory-8b71e2e/packages/core/src/__tests__/contract-golden.test.ts :24
import { mkdirSync, readFileSync, writeFileSync } from 'node:fs'; - fs (weak) atomicstrata-atomicmemory-8b71e2e/packages/core/src/__tests__/deployment-config.test.ts :16
import { readFileSync } from 'node:fs'; - fs (weak) atomicstrata-atomicmemory-8b71e2e/packages/core/src/__tests__/reserved-metadata-keys.test.ts :39
import { readdirSync, readFileSync, statSync } from 'node:fs'; - fs (weak) atomicstrata-atomicmemory-8b71e2e/packages/core/src/__tests__/setup.ts :1
import { existsSync } from 'node:fs'; - fs (weak) atomicstrata-atomicmemory-8b71e2e/packages/core/src/app/__tests__/helpers/storage-capability-fixture.ts :19
import { mkdtemp, rm } from 'node:fs/promises'; - fs atomicstrata-atomicmemory-8b71e2e/packages/core/src/app/openapi-spec.ts :17
import { readFileSync } from 'node:fs'; - fs atomicstrata-atomicmemory-8b71e2e/packages/core/src/cloud/instance-id.ts :6
import { mkdir, readFile, writeFile } from 'node:fs/promises';
67 more not shown — this panel samples each group; the count above is the real total.
shell / exec 21
- shell (weak) atomicstrata-atomicmemory-8b71e2e/packages/cli/scripts/test-backend-docker.mjs :36
import { spawnSync } from 'node:child_process'; - shell (weak) atomicstrata-atomicmemory-8b71e2e/packages/cli/src/__tests__/backend-gated-smoke.test.ts :17
import { spawnSync } from 'node:child_process'; - shell (weak) atomicstrata-atomicmemory-8b71e2e/packages/cli/src/__tests__/bare-invocation-subprocess.test.ts :14
import { spawnSync } from 'node:child_process'; - shell (weak) atomicstrata-atomicmemory-8b71e2e/packages/cli/src/__tests__/diagnostics-subprocess.test.ts :9
import { spawnSync } from 'node:child_process'; - shell (weak) atomicstrata-atomicmemory-8b71e2e/packages/cli/src/__tests__/import-llmwiki-subprocess.test.ts :15
import { spawnSync } from 'node:child_process'; - shell (weak) atomicstrata-atomicmemory-8b71e2e/packages/cli/src/__tests__/machine-output-subprocess.test.ts :26
import { spawnSync } from 'node:child_process'; - shell (weak) atomicstrata-atomicmemory-8b71e2e/packages/cli/src/__tests__/subprocess-smoke.test.ts :17
import { spawnSync } from 'node:child_process'; - shell (weak) atomicstrata-atomicmemory-8b71e2e/packages/core/src/db/__tests__/dag-sanity.test.ts :38
import { spawnSync } from 'node:child_process'; - shell (weak) atomicstrata-atomicmemory-8b71e2e/packages/core/src/services/__tests__/claude-code-llm.integration.test.ts :9
import { execFile } from 'node:child_process'; - shell (weak) atomicstrata-atomicmemory-8b71e2e/packages/llmwiki/src/__tests__/register-dist-contract.test.ts :28
import { execFileSync } from "node:child_process"; - shell (weak) atomicstrata-atomicmemory-8b71e2e/packages/mcp-server/src/bin-stdio.test.ts :9
import { spawn } from 'node:child_process'; - shell (weak) atomicstrata-atomicmemory-8b71e2e/packages/sdk/scripts/capture-fixtures.ts :15
import { execFileSync } from 'node:child_process';
show 9 more
- shell (weak) atomicstrata-atomicmemory-8b71e2e/packages/sdk/scripts/check-boundary.mjs :9
import { spawnSync } from "node:child_process"; - shell (weak) atomicstrata-atomicmemory-8b71e2e/packages/sdk/src/memory/atomicmemory-provider/__tests__/namespace-audit.test.ts :277
await exec(); - shell atomicstrata-atomicmemory-8b71e2e/plugins/langflow/install.mjs :15
import { spawnSync } from 'node:child_process'; - shell (weak) atomicstrata-atomicmemory-8b71e2e/scripts/ci/lib/repo-files.mjs :5
import { spawnSync } from "node:child_process"; - shell (weak) atomicstrata-atomicmemory-8b71e2e/scripts/ci/pack-dry-run.mjs :4
import { spawnSync } from "node:child_process"; - shell (weak) atomicstrata-atomicmemory-8b71e2e/scripts/ci/package-metadata.mjs :4
import { spawnSync } from "node:child_process"; - shell (weak) atomicstrata-atomicmemory-8b71e2e/scripts/ci/run-root-script.mjs :4
import { spawnSync } from "node:child_process"; - shell (weak) atomicstrata-atomicmemory-8b71e2e/scripts/git-hooks/install-hooks.mjs :17
import { spawnSync } from "node:child_process"; - shell (weak) atomicstrata-atomicmemory-8b71e2e/tests/smoke/scripts/run-public-package-smoke.mjs :6
import { spawnSync } from "node:child_process";
network 60
- net (weak) atomicstrata-atomicmemory-8b71e2e/packages/cli/scripts/docker/mock-openai-extraction.mjs :22
import { createServer } from 'node:http'; - net (weak) atomicstrata-atomicmemory-8b71e2e/packages/cli/scripts/test-backend-docker.mjs :37
import { createServer } from 'node:net'; - net (weak) atomicstrata-atomicmemory-8b71e2e/packages/core/src/__tests__/contract-golden.test.ts :125
const response = await fetch(`${booted.baseUrl}/memories/search/fast`, { - net (weak) atomicstrata-atomicmemory-8b71e2e/packages/core/src/__tests__/helpers/auth-headers.ts :14
* await fetch(url, { headers: authHeader() }); - net (weak) atomicstrata-atomicmemory-8b71e2e/packages/core/src/__tests__/helpers/config-route-assertions.ts :15
* `fetch(...)` itself, because callers compose different URLs / auth - net (weak) atomicstrata-atomicmemory-8b71e2e/packages/core/src/__tests__/memory-route-audit-content-hash.test.ts :76
const res = await fetch(`${booted.baseUrl}/memories/${MEMORY_ID}/audit?user_id=u`); - net (weak) atomicstrata-atomicmemory-8b71e2e/packages/core/src/__tests__/memory-route-by-external-id.test.ts :78
const res = await fetch( - net (weak) atomicstrata-atomicmemory-8b71e2e/packages/core/src/__tests__/memory-route-config-override.test.ts :59
fetch(`${booted.baseUrl}${path}`, { - net (weak) atomicstrata-atomicmemory-8b71e2e/packages/core/src/__tests__/memory-route-config-seam.test.ts :137
const healthRes = await fetch(`${booted.baseUrl}/memories/health`); - net (weak) atomicstrata-atomicmemory-8b71e2e/packages/core/src/__tests__/memory-route-raw-content-policy.test.ts :71
return fetch(`${booted.baseUrl}${path}`, { - net (weak) atomicstrata-atomicmemory-8b71e2e/packages/core/src/__tests__/memory-route-retrieval-receipt.test.ts :155
const response = await fetch(`${booted.baseUrl}${path}`, { - net (weak) atomicstrata-atomicmemory-8b71e2e/packages/core/src/__tests__/memory-route-service-forwarding.test.ts :169
const response = await fetch(
show 28 more
- net (weak) atomicstrata-atomicmemory-8b71e2e/packages/core/src/__tests__/route-validation.test.ts :76
const list = await fetch(url); - net (weak) atomicstrata-atomicmemory-8b71e2e/packages/core/src/app/__tests__/capabilities-route.test.ts :38
const res = await fetch(`${booted.baseUrl}/v1/capabilities`); - net (weak) atomicstrata-atomicmemory-8b71e2e/packages/core/src/app/__tests__/composed-boot-parity.test.ts :62
const composedRes = await fetch(`${composed.baseUrl}${path}`, { headers: authHeader() }); - net (weak) atomicstrata-atomicmemory-8b71e2e/packages/core/src/app/__tests__/document-limits-capabilities.test.ts :47
const res = await fetch(`${app.baseUrl}/v1/documents/limits`, { headers: authHeader() }); - net (weak) atomicstrata-atomicmemory-8b71e2e/packages/core/src/app/__tests__/openapi-route.test.ts :49
const res = await fetch(`${booted.baseUrl}/openapi.json`); - net (weak) atomicstrata-atomicmemory-8b71e2e/packages/core/src/app/__tests__/research-consumption-seams.test.ts :142
const ingestRes = await fetch(`${server.baseUrl}/v1/memories/ingest`, { - net (weak) atomicstrata-atomicmemory-8b71e2e/packages/core/src/app/__tests__/storage-capabilities-app.test.ts :54
const res = await fetch(`${app.baseUrl}/v1/storage/capabilities`, { - net (weak) atomicstrata-atomicmemory-8b71e2e/packages/core/src/app/__tests__/versioned-mount.test.ts :116
const res = await fetch( - net atomicstrata-atomicmemory-8b71e2e/packages/core/src/cloud/cloud-api-client.ts :16
return fetch(`${base}${path}`, { - net (weak) atomicstrata-atomicmemory-8b71e2e/packages/core/src/middleware/__tests__/asserted-user.test.ts :47
return fetch(`${booted.baseUrl}/echo`, { - net atomicstrata-atomicmemory-8b71e2e/packages/core/src/middleware/dual-auth.ts :82
const response = await fetch(cloudJwt.jwksUrl, { - net (weak) atomicstrata-atomicmemory-8b71e2e/packages/core/src/routes/__tests__/admin.test.ts :9
import type { Server } from 'node:http'; - net (weak) atomicstrata-atomicmemory-8b71e2e/packages/core/src/routes/__tests__/document-failure-markers-route.test.ts :54
const res = await fetch(`${server.baseUrl()}/documents`, { - net (weak) atomicstrata-atomicmemory-8b71e2e/packages/core/src/routes/__tests__/document-index-route.test.ts :51
const res = await fetch(`${server.baseUrl()}/documents`, { - net (weak) atomicstrata-atomicmemory-8b71e2e/packages/core/src/routes/__tests__/document-list-root-route.test.ts :289
const res = await fetch(`${server.baseUrl()}/documents`); - net (weak) atomicstrata-atomicmemory-8b71e2e/packages/core/src/routes/__tests__/document-list-test-helpers.ts :40
const res = await fetch(`${baseUrl}/documents`, { - net (weak) atomicstrata-atomicmemory-8b71e2e/packages/core/src/routes/__tests__/document-passport-feed-redaction-route.test.ts :123
const res = await fetch(`${server.baseUrl()}/documents/passport-feed?user_id=${TEST_USER}`); - net (weak) atomicstrata-atomicmemory-8b71e2e/packages/core/src/routes/__tests__/document-passport-feed-route.test.ts :77
const res = await fetch(`${server.baseUrl()}/documents/passport-feed?${params}`); - net (weak) atomicstrata-atomicmemory-8b71e2e/packages/core/src/routes/__tests__/document-raw-large-payload.test.ts :33
const res = await fetch(`${server.baseUrl()}/documents`, { - net (weak) atomicstrata-atomicmemory-8b71e2e/packages/core/src/routes/__tests__/document-raw-route.test.ts :39
const res = await fetch(`${baseUrl}/documents`, { - net (weak) atomicstrata-atomicmemory-8b71e2e/packages/core/src/routes/__tests__/document-without-memories-route.test.ts :348
const det = await fetch(`${server.baseUrl()}/documents/${id}?user_id=${TEST_USER}`); - net (weak) atomicstrata-atomicmemory-8b71e2e/packages/core/src/routes/__tests__/documents.test.ts :49
const res = await fetch(`${server.baseUrl()}/documents`, { - net (weak) atomicstrata-atomicmemory-8b71e2e/packages/core/src/routes/__tests__/entities.test.ts :8
import type { Server } from 'node:http'; - net (weak) atomicstrata-atomicmemory-8b71e2e/packages/core/src/routes/__tests__/ephemeral-server.ts :15
import type { Server } from 'node:http'; - net (weak) atomicstrata-atomicmemory-8b71e2e/packages/core/src/routes/__tests__/event-chains-and-first-mentions.test.ts :119
const res = await fetch(`${baseUrl}/memories/event-chains?entity_ids=${VALID_UUID}`); - net (weak) atomicstrata-atomicmemory-8b71e2e/packages/core/src/routes/__tests__/storage-capabilities-route.test.ts :14
import type { Server } from 'node:http'; - net (weak) atomicstrata-atomicmemory-8b71e2e/packages/core/src/routes/__tests__/storage-routes-delete-in-flight.test.ts :54
const res = await fetch(`${handle.baseUrl}/v1/storage/artifacts`, { - net (weak) atomicstrata-atomicmemory-8b71e2e/packages/core/src/routes/__tests__/storage-routes-error-envelopes.test.ts :75
const res = await fetch(
20 more not shown — this panel samples each group; the count above is the real total.
secrets 11
- secrets (weak) atomicstrata-atomicmemory-8b71e2e/packages/core/src/__tests__/cloud-jwt-config.test.ts :34
process.env.CORE_API_KEY = 'test-core-api-key'; - secrets (weak) atomicstrata-atomicmemory-8b71e2e/packages/core/src/__tests__/config-env.test.ts :31
process.env.CORE_API_KEY = 'test-core-api-key'; - secrets (weak) atomicstrata-atomicmemory-8b71e2e/packages/core/src/__tests__/offline-mode.test.ts :77
process.env.CORE_API_KEY = 'test-core-api-key'; - secrets (weak) atomicstrata-atomicmemory-8b71e2e/packages/core/src/__tests__/setup.ts :13
process.env.OPENAI_API_KEY ??= 'test-openai-key'; - secrets (weak) atomicstrata-atomicmemory-8b71e2e/packages/core/src/__tests__/trace-sync-config.test.ts :41
process.env.ATOMICMEMORY_API_KEY = 'amc_test_key'; - secrets (weak) atomicstrata-atomicmemory-8b71e2e/packages/core/src/__tests__/trusted-proxy-default.test.ts :37
process.env.CORE_API_KEY = 'test-core-api-key'; - secrets (weak) atomicstrata-atomicmemory-8b71e2e/packages/core/src/services/__tests__/claude-code-llm.integration.test.ts :30
const previousAnthropicApiKey = process.env.ANTHROPIC_API_KEY; - secrets (weak) atomicstrata-atomicmemory-8b71e2e/packages/core/src/services/__tests__/codex-llm.integration.test.ts :35
const previousOpenAiApiKey = process.env.OPENAI_API_KEY; - secrets (weak) atomicstrata-atomicmemory-8b71e2e/packages/core/src/services/__tests__/llm-api-key.integration.test.ts :24
openaiApiKey: process.env.OPENAI_API_KEY ?? '', - secrets atomicstrata-atomicmemory-8b71e2e/packages/sdk/src/client/atomic-memory-client.ts :11
* apiKey: process.env.ATOMICMEMORY_API_KEY!, - secrets (weak) atomicstrata-atomicmemory-8b71e2e/packages/sdk/src/memory/atomicmemory-provider/__tests__/atomicmemory-provider.integration.test.ts :39
apiKey: process.env.ATOMICMEMORY_TEST_API_KEY,
database 107
- db (weak) atomicstrata-atomicmemory-8b71e2e/packages/core/src/__tests__/helpers/pool-wrappers.ts :13
import type pg from 'pg'; - db (weak) atomicstrata-atomicmemory-8b71e2e/packages/core/src/app/__tests__/runtime-container.test.ts :11
import pg from 'pg'; - db atomicstrata-atomicmemory-8b71e2e/packages/core/src/app/runtime-container.ts :13
import pg from 'pg'; - db atomicstrata-atomicmemory-8b71e2e/packages/core/src/app/startup-checks.ts :9
import pg from 'pg'; - db (weak) atomicstrata-atomicmemory-8b71e2e/packages/core/src/db/__tests__/contradictions-repository.test.ts :7
import pg from 'pg'; - db (weak) atomicstrata-atomicmemory-8b71e2e/packages/core/src/db/__tests__/entity-cards-repository.test.ts :7
import pg from 'pg'; - db (weak) atomicstrata-atomicmemory-8b71e2e/packages/core/src/db/__tests__/entity-values-repository.test.ts :7
import pg from 'pg'; - db (weak) atomicstrata-atomicmemory-8b71e2e/packages/core/src/db/__tests__/migration-preservation-assertions.ts :10
import pg from 'pg'; - db (weak) atomicstrata-atomicmemory-8b71e2e/packages/core/src/db/__tests__/migration-seed-fixtures.ts :17
import pg from 'pg'; - db (weak) atomicstrata-atomicmemory-8b71e2e/packages/core/src/db/__tests__/migration-test-helpers.ts :23
import pg from 'pg'; - db (weak) atomicstrata-atomicmemory-8b71e2e/packages/core/src/db/__tests__/mock-pool.ts :7
import type pg from 'pg'; - db (weak) atomicstrata-atomicmemory-8b71e2e/packages/core/src/db/__tests__/nul-guard.test.ts :8
import type pg from 'pg';
show 28 more
- db (weak) atomicstrata-atomicmemory-8b71e2e/packages/core/src/db/__tests__/phase2-cutover-helpers.ts :29
import pg from 'pg'; - db (weak) atomicstrata-atomicmemory-8b71e2e/packages/core/src/db/__tests__/reconciler-test-helpers.ts :9
import pg from 'pg'; - db (weak) atomicstrata-atomicmemory-8b71e2e/packages/core/src/db/__tests__/reflection-jobs-repository.test.ts :7
import pg from 'pg'; - db (weak) atomicstrata-atomicmemory-8b71e2e/packages/core/src/db/__tests__/reflections-repository.test.ts :6
import pg from 'pg'; - db (weak) atomicstrata-atomicmemory-8b71e2e/packages/core/src/db/__tests__/temporal-state-rerank.test.ts :11
import pg from 'pg'; - db (weak) atomicstrata-atomicmemory-8b71e2e/packages/core/src/db/__tests__/temporal-state-supersede.test.ts :7
import pg from 'pg'; - db (weak) atomicstrata-atomicmemory-8b71e2e/packages/core/src/db/__tests__/test-fixtures.ts :8
import type pg from 'pg'; - db atomicstrata-atomicmemory-8b71e2e/packages/core/src/db/agent-trust-repository.ts :6
import pg from 'pg'; - db atomicstrata-atomicmemory-8b71e2e/packages/core/src/db/belief-edges-repository.ts :10
import pg from 'pg'; - db atomicstrata-atomicmemory-8b71e2e/packages/core/src/db/cloud-trace-outbox-repository.ts :5
import type pg from 'pg'; - db atomicstrata-atomicmemory-8b71e2e/packages/core/src/db/contradictions-repository.ts :11
import type pg from 'pg'; - db atomicstrata-atomicmemory-8b71e2e/packages/core/src/db/document-chunk-repository.ts :11
import pg from 'pg'; - db atomicstrata-atomicmemory-8b71e2e/packages/core/src/db/document-list-repository.ts :17
import type pg from 'pg'; - db atomicstrata-atomicmemory-8b71e2e/packages/core/src/db/embedding-dimension-status.ts :9
import type { Pool, PoolClient } from 'pg'; - db atomicstrata-atomicmemory-8b71e2e/packages/core/src/db/entity-cards-repository.ts :11
import type pg from 'pg'; - db atomicstrata-atomicmemory-8b71e2e/packages/core/src/db/entity-settings-repository.ts :5
import type pg from 'pg'; - db atomicstrata-atomicmemory-8b71e2e/packages/core/src/db/entity-values-repository.ts :5
import pg from 'pg'; - db atomicstrata-atomicmemory-8b71e2e/packages/core/src/db/link-repository.ts :7
import pg from 'pg'; - db atomicstrata-atomicmemory-8b71e2e/packages/core/src/db/memory-repository.ts :13
import pg from 'pg'; - db atomicstrata-atomicmemory-8b71e2e/packages/core/src/db/migration-api.ts :35
import type { PoolClient } from 'pg'; - db atomicstrata-atomicmemory-8b71e2e/packages/core/src/db/migration-baseline-validator.ts :32
import type { PoolClient } from 'pg'; - db atomicstrata-atomicmemory-8b71e2e/packages/core/src/db/migration-history.ts :10
import type { Pool, PoolClient } from 'pg'; - db atomicstrata-atomicmemory-8b71e2e/packages/core/src/db/migration-install-state.ts :9
import type { PoolClient } from 'pg'; - db atomicstrata-atomicmemory-8b71e2e/packages/core/src/db/migration-lock.ts :14
import pg from 'pg'; - db atomicstrata-atomicmemory-8b71e2e/packages/core/src/db/migration-status.ts :10
import type { Pool } from 'pg'; - db atomicstrata-atomicmemory-8b71e2e/packages/core/src/db/migration-version.ts :11
import type { Pool, PoolClient } from 'pg'; - db atomicstrata-atomicmemory-8b71e2e/packages/core/src/db/nul-guard.ts :23
import type pg from 'pg'; - db atomicstrata-atomicmemory-8b71e2e/packages/core/src/db/passport-feed-repository.ts :24
import type pg from 'pg';
67 more not shown — this panel samples each group; the count above is the real total.
tool registrations 6
- memory_search atomicstrata-atomicmemory-8b71e2e/packages/mcp-server/src/server.ts :64
- memory_ingest atomicstrata-atomicmemory-8b71e2e/packages/mcp-server/src/server.ts :89
- memory_package atomicstrata-atomicmemory-8b71e2e/packages/mcp-server/src/server.ts :132
- memory_list atomicstrata-atomicmemory-8b71e2e/packages/mcp-server/src/server.ts :157
- entity_profile atomicstrata-atomicmemory-8b71e2e/packages/mcp-server/src/server.ts :180
- entity_attributes atomicstrata-atomicmemory-8b71e2e/packages/mcp-server/src/server.ts :196
install hooks 25
- prepack atomicstrata-atomicmemory-8b71e2e/adapters/langchain/package.json :32
pnpm build - prepublishOnly (suspicious) atomicstrata-atomicmemory-8b71e2e/adapters/langchain/package.json :33
node ../../scripts/guards/guard-npm-publish.mjs && node -e "const v=require('./package.json').dependencies['@atomicmemory/sdk'];if(v.startsWith('file:')||v.startsWith('link:')||v.startsWith('workspace - prepack atomicstrata-atomicmemory-8b71e2e/adapters/langgraph/package.json :32
pnpm build - prepublishOnly (suspicious) atomicstrata-atomicmemory-8b71e2e/adapters/langgraph/package.json :33
node ../../scripts/guards/guard-npm-publish.mjs && node -e "const v=require('./package.json').dependencies['@atomicmemory/sdk'];if(v.startsWith('file:')||v.startsWith('link:')||v.startsWith('workspace - prepack atomicstrata-atomicmemory-8b71e2e/adapters/mastra/package.json :32
pnpm build - prepublishOnly (suspicious) atomicstrata-atomicmemory-8b71e2e/adapters/mastra/package.json :33
node ../../scripts/guards/guard-npm-publish.mjs && node -e "const v=require('./package.json').dependencies['@atomicmemory/sdk'];if(v.startsWith('file:')||v.startsWith('link:')||v.startsWith('workspace - prepack atomicstrata-atomicmemory-8b71e2e/adapters/openai-agents/package.json :33
pnpm build - prepublishOnly (suspicious) atomicstrata-atomicmemory-8b71e2e/adapters/openai-agents/package.json :34
node ../../scripts/guards/guard-npm-publish.mjs && node -e "const v=require('./package.json').dependencies['@atomicmemory/sdk'];if(v.startsWith('file:')||v.startsWith('link:')){console.error('refusing - prepack atomicstrata-atomicmemory-8b71e2e/adapters/vercel-ai/package.json :32
pnpm build - prepublishOnly (suspicious) atomicstrata-atomicmemory-8b71e2e/adapters/vercel-ai/package.json :33
node ../../scripts/guards/guard-npm-publish.mjs && node -e "const v=require('./package.json').dependencies['@atomicmemory/sdk'];if(v.startsWith('file:')||v.startsWith('link:')){console.error('refusing - prepare atomicstrata-atomicmemory-8b71e2e/package.json :21
node scripts/git-hooks/install-hooks.mjs || true - prepack atomicstrata-atomicmemory-8b71e2e/packages/cli/package.json :57
pnpm build
show 13 more
- prepublishOnly (suspicious) atomicstrata-atomicmemory-8b71e2e/packages/cli/package.json :58
node ../../scripts/guards/guard-npm-publish.mjs && node -e "const v=require('./package.json').dependencies['@atomicmemory/sdk'];if(v.startsWith('file:')||v.startsWith('link:')){console.error('refusing - prepublishOnly atomicstrata-atomicmemory-8b71e2e/packages/core/package.json :76
node ../../scripts/guards/guard-npm-publish.mjs && npm run generate:openapi && npm run build - prepare atomicstrata-atomicmemory-8b71e2e/packages/core/package.json :84
husky || true - prepack atomicstrata-atomicmemory-8b71e2e/packages/llmwiki/package.json :50
pnpm build - prepublishOnly atomicstrata-atomicmemory-8b71e2e/packages/llmwiki/package.json :51
node ../../scripts/guards/guard-npm-publish.mjs - prepack atomicstrata-atomicmemory-8b71e2e/packages/mcp-server/package.json :44
pnpm build - prepublishOnly (suspicious) atomicstrata-atomicmemory-8b71e2e/packages/mcp-server/package.json :45
node ../../scripts/guards/guard-npm-publish.mjs && node -e "const v=require('./package.json').dependencies['@atomicmemory/sdk'];if(v.startsWith('file:')||v.startsWith('link:')){console.error('refusing - prepare atomicstrata-atomicmemory-8b71e2e/packages/sdk/package.json :108
husky - prepublishOnly atomicstrata-atomicmemory-8b71e2e/packages/sdk/package.json :109
node ../../scripts/guards/guard-npm-publish.mjs - prepublishOnly atomicstrata-atomicmemory-8b71e2e/plugins/claude-code/package.json :21
node ../../scripts/guards/guard-npm-publish.mjs - prepublishOnly atomicstrata-atomicmemory-8b71e2e/plugins/hermes/package.json :34
node ../../scripts/guards/guard-npm-publish.mjs - prepack atomicstrata-atomicmemory-8b71e2e/plugins/openclaw/package.json :30
pnpm build - prepublishOnly atomicstrata-atomicmemory-8b71e2e/plugins/openclaw/package.json :31
node ../../scripts/guards/guard-npm-publish.mjs
declared dependencies 35
- @typescript-eslint/parser@^8.59.3
- eslint@9.39.1
- fallow@2.75.0
- turbo@2.9.14
- yaml@^2.8.3
- async-trait@0.1.89
- axum@0.8.9
- tokio@1.52.3
- serde@1.0.228
- serde_json@1.0.150
- validator@0.20.0
- regex@1.12.3
show 23 more
- uuid@1.23.1
- chrono@0.4.44
- url@2.5.8
- thiserror@2.0.18
- anyhow@1.0.102
- tracing@0.1.44
- tracing-subscriber@0.3.23
- base64@0.22.1
- sha2@0.11.0
- hex@0.4.3
- rand@0.10.1
- toml@0.8.23
- toml_edit@0.22.27
- directories@6.0.0
- open@5.3.2
- indicatif@0.18
- wiremock@0.6.5
- clap@4
- fs4@0.12.0
- am-core-types@0.2.0
- am-cloud-types@0.2.0
- am-cloud-client@0.2.0
- atomicmemory@0.2.0
cursor-plugin 2
- opaque (low) atomicstrata-atomicmemory-8b71e2e/plugins/cursor/.cursor/mcp.json
bundled .cursor/ plugin descriptor (atomicstrata-atomicmemory-8b71e2e/plugins/cursor/.cursor/mcp.json) — presence-detected; review the descriptor - opaque (low) atomicstrata-atomicmemory-8b71e2e/plugins/cursor/.cursor/rules/atomicmemory.mdc
bundled .cursor/ plugin descriptor (atomicstrata-atomicmemory-8b71e2e/plugins/cursor/.cursor/rules/atomicmemory.mdc) — presence-detected; review the descriptor
transport_posture 1
- network-listening, binds all interfaces, no auth detected atomicstrata-atomicmemory-8b71e2e/packages/cli/scripts/docker/mock-openai-extraction.mjs :152
server.listen(PORT, '0.0.0.0', () => {