github TypeScript analyzed 8b71e2e

atomicstrata/atomicmemory

github

Portable semantic memory for AI agents: core engine, TypeScript SDK, framework adapters, MCP server, CLI, and host plugins.

maintainer
atomicstrata
licence
NOASSERTION
first seen
2026-06-01
last seen
2026-08-27
releases · 30d
1
short id

Drift inferred · capture-to-capture

  1. HIGH code analysis flagged committed secret in atomicstrata/atomicmemory
  2. HIGH code analysis flagged committed secret in atomicstrata/atomicmemory
capabilities 6 tools
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
skills & danger signals github-tarball
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

danger signals7

code evidence vcli-v0.2.1 · github-tarball
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', () => {