Scan timing: clone 7.75s · analysis 12.64s · 30.7 MB · GitHub API rate-limit (preflight)
https://github.com/mem0ai/mem0
· scanned 2026-05-31 01:24 UTC (2 weeks, 1 day ago)
· 10 languages
946 raw signals (277 security + 669 graph) 11/13 scanners ran 95th percentile · Typescript · large (100-500K LoC) System graph score 48 (higher by 40)
Last scanned 2 weeks, 1 day ago · v2 · last Δ -0.3 (diff) · 365 actionable findings from 2 signal sources. 202 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
| Component | Sub-score | Weight | Contribution |
|---|---|---|---|
structure_score |
60.0 | 0.15 | 9.00 |
security_score |
100.0 | 0.25 | 25.00 |
testing_score |
100.0 | 0.20 | 20.00 |
documentation_score |
93.0 | 0.15 | 13.95 |
practices_score |
84.0 | 0.15 | 12.60 |
code_quality |
68.0 | 0.10 | 6.80 |
| Overall | 1.00 | 87.3 |
All 6329 nodes from the latest scan, grouped by kind. Each node is a unit the engine identified (file, function, endpoint, table…). Most users won't need this view — it's primarily for debugging the engine's graph extraction or for AI agents that want to enumerate the project structure.
| Label | Layer | Status | Path |
|---|---|---|---|
cars |
software | healthy | vercel-ai-sdk/tests/mem0-provider-tests/mem0-openai-structu… |
filterStream |
software | healthy | vercel-ai-sdk/src/stream-utils.ts:filterStream |
createMem0 |
software | healthy | vercel-ai-sdk/src/mem0-provider.ts:createMem0 |
getHeaders |
software | healthy | vercel-ai-sdk/src/mem0-provider.ts:getHeaders |
createGenericModel |
software | healthy | vercel-ai-sdk/src/mem0-provider.ts:createGenericModel |
createCompletionModel |
software | healthy | vercel-ai-sdk/src/mem0-provider.ts:createCompletionModel |
createChatModel |
software | healthy | vercel-ai-sdk/src/mem0-provider.ts:createChatModel |
cannot |
software | healthy | vercel-ai-sdk/src/mem0-provider.ts:cannot |
flattenPrompt |
software | healthy | vercel-ai-sdk/src/mem0-utils.ts:flattenPrompt |
convertToMem0Format |
software | healthy | vercel-ai-sdk/src/mem0-utils.ts:convertToMem0Format |
searchInternalMemories |
software | healthy | vercel-ai-sdk/src/mem0-utils.ts:searchInternalMemories |
addMemories |
software | healthy | vercel-ai-sdk/src/mem0-utils.ts:addMemories |
updateMemories |
software | healthy | vercel-ai-sdk/src/mem0-utils.ts:updateMemories |
retrieveMemories |
software | healthy | vercel-ai-sdk/src/mem0-utils.ts:retrieveMemories |
getMemories |
software | healthy | vercel-ai-sdk/src/mem0-utils.ts:getMemories |
searchMemories |
software | healthy | vercel-ai-sdk/src/mem0-utils.ts:searchMemories |
generateRandomId |
software | healthy | vercel-ai-sdk/src/mem0-generic-language-model.ts:generateRa… |
create_default_user |
software | healthy | openmemory/api/main.py:27 |
create_default_app |
software | healthy | openmemory/api/main.py:46 |
test_app |
software | healthy | openmemory/api/tests/test_mcp_server.py:29 |
client |
software | healthy | openmemory/api/tests/test_mcp_server.py:39 |
_jsonrpc |
software | healthy | openmemory/api/tests/test_mcp_server.py:50 |
_initialize_payload |
software | healthy | openmemory/api/tests/test_mcp_server.py:60 |
test_post_initialize |
software | healthy | openmemory/api/tests/test_mcp_server.py:80 |
test_delete_returns_method_not_allowed |
software | healthy | openmemory/api/tests/test_mcp_server.py:98 |
test_missing_accept_header_returns_406 |
software | healthy | openmemory/api/tests/test_mcp_server.py:107 |
test_invalid_json_returns_400 |
software | healthy | openmemory/api/tests/test_mcp_server.py:116 |
test_route_not_found_for_wrong_path |
software | healthy | openmemory/api/tests/test_mcp_server.py:126 |
test_tools_list |
software | healthy | openmemory/api/tests/test_mcp_server.py:144 |
test_tools_list_has_descriptions |
software | healthy | openmemory/api/tests/test_mcp_server.py:167 |
test_tools_list_has_input_schemas |
software | healthy | openmemory/api/tests/test_mcp_server.py:183 |
test_call_unknown_tool_returns_error |
software | healthy | openmemory/api/tests/test_mcp_server.py:199 |
test_unknown_jsonrpc_method |
software | healthy | openmemory/api/tests/test_mcp_server.py:218 |
test_response_content_type_is_json |
software | healthy | openmemory/api/tests/test_mcp_server.py:228 |
test_context_vars_set_during_tool_call |
software | healthy | openmemory/api/tests/test_mcp_server.py:247 |
_capture |
software | healthy | openmemory/api/tests/test_mcp_server.py:252 |
test_different_users_are_isolated |
software | healthy | openmemory/api/tests/test_mcp_server.py:275 |
_capture_uid |
software | healthy | openmemory/api/tests/test_mcp_server.py:280 |
test_different_clients_are_isolated |
software | healthy | openmemory/api/tests/test_mcp_server.py:302 |
_capture_cn |
software | healthy | openmemory/api/tests/test_mcp_server.py:307 |
test_error_status_codes_are_preserved |
software | healthy | openmemory/api/tests/test_mcp_server.py:337 |
test_delete_status_code_preserved |
software | healthy | openmemory/api/tests/test_mcp_server.py:346 |
test_multiple_sequential_requests |
software | healthy | openmemory/api/tests/test_mcp_server.py:355 |
test_wrong_content_type_returns_error |
software | healthy | openmemory/api/tests/test_mcp_server.py:369 |
test_sse_route_is_registered |
software | healthy | openmemory/api/tests/test_mcp_server.py:386 |
test_sse_post_messages_route_is_registered |
software | healthy | openmemory/api/tests/test_mcp_server.py:390 |
test_streamable_http_route_is_registered |
software | healthy | openmemory/api/tests/test_mcp_server.py:394 |
get_db |
software | dead | openmemory/api/app/database.py:25 |
convert_to_epoch |
software | healthy | openmemory/api/app/schemas.py:55 |
get_memory_client_safe |
software | healthy | openmemory/api/app/mcp_server.py:46 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
README.md |
software | healthy | README.md |
CONTRIBUTING.md |
software | healthy | CONTRIBUTING.md |
.pre-commit-config.yaml |
software | healthy | .pre-commit-config.yaml |
marketplace.json |
software | healthy | marketplace.json |
pyproject.toml |
software | healthy | pyproject.toml |
Makefile |
software | healthy | Makefile |
AGENTS.md |
software | healthy | AGENTS.md |
LLM.md |
software | healthy | LLM.md |
teardown.ts |
software | warning | vercel-ai-sdk/teardown.ts |
jest.config.js |
software | warning | vercel-ai-sdk/jest.config.js |
README.md |
software | healthy | vercel-ai-sdk/README.md |
pnpm-lock.yaml |
software | healthy | vercel-ai-sdk/pnpm-lock.yaml |
package.json |
software | healthy | vercel-ai-sdk/package.json |
nodemon.json |
software | healthy | vercel-ai-sdk/nodemon.json |
tsup.config.ts |
software | warning | vercel-ai-sdk/tsup.config.ts |
tsconfig.json |
software | healthy | vercel-ai-sdk/tsconfig.json |
test-config.ts |
software | warning | vercel-ai-sdk/config/test-config.ts |
text-properties.test.ts |
software | warning | vercel-ai-sdk/tests/text-properties.test.ts |
memory-core.test.ts |
software | warning | vercel-ai-sdk/tests/memory-core.test.ts |
generate-output.test.ts |
software | warning | vercel-ai-sdk/tests/generate-output.test.ts |
mem0-toolcalls.test.ts |
software | warning | vercel-ai-sdk/tests/mem0-toolcalls.test.ts |
mem0_anthropic.test.ts |
software | warning | vercel-ai-sdk/tests/mem0-provider-tests/mem0_anthropic.test… |
mem0-groq.test.ts |
software | warning | vercel-ai-sdk/tests/mem0-provider-tests/mem0-groq.test.ts |
mem0-cohere.test.ts |
software | warning | vercel-ai-sdk/tests/mem0-provider-tests/mem0-cohere.test.ts |
mem0-google.test.ts |
software | warning | vercel-ai-sdk/tests/mem0-provider-tests/mem0-google.test.ts |
mem0-openai-structured-ouput.test.ts |
software | healthy | vercel-ai-sdk/tests/mem0-provider-tests/mem0-openai-structu… |
mem0-openai.test.ts |
software | warning | vercel-ai-sdk/tests/mem0-provider-tests/mem0-openai.test.ts |
openai-integration.test.ts |
software | warning | vercel-ai-sdk/tests/utils-test/openai-integration.test.ts |
groq-integration.test.ts |
software | warning | vercel-ai-sdk/tests/utils-test/groq-integration.test.ts |
cohere-integration.test.ts |
software | warning | vercel-ai-sdk/tests/utils-test/cohere-integration.test.ts |
anthropic-integration.test.ts |
software | warning | vercel-ai-sdk/tests/utils-test/anthropic-integration.test.ts |
google-integration.test.ts |
software | warning | vercel-ai-sdk/tests/utils-test/google-integration.test.ts |
mem0-types.ts |
software | warning | vercel-ai-sdk/src/mem0-types.ts |
mem0-provider-selector.ts |
software | healthy | vercel-ai-sdk/src/mem0-provider-selector.ts |
mem0-facade.ts |
software | healthy | vercel-ai-sdk/src/mem0-facade.ts |
stream-utils.ts |
software | healthy | vercel-ai-sdk/src/stream-utils.ts |
provider-response-provider.ts |
software | healthy | vercel-ai-sdk/src/provider-response-provider.ts |
index.ts |
software | healthy | vercel-ai-sdk/src/index.ts |
mem0-provider.ts |
software | healthy | vercel-ai-sdk/src/mem0-provider.ts |
mem0-utils.ts |
software | healthy | vercel-ai-sdk/src/mem0-utils.ts |
mem0-generic-language-model.ts |
software | healthy | vercel-ai-sdk/src/mem0-generic-language-model.ts |
README.md |
software | healthy | openmemory/README.md |
run.sh |
software | healthy | openmemory/run.sh |
CONTRIBUTING.md |
software | healthy | openmemory/CONTRIBUTING.md |
Makefile |
software | healthy | openmemory/Makefile |
docker-compose.yml |
software | healthy | openmemory/docker-compose.yml |
weaviate.yml |
software | healthy | openmemory/compose/weaviate.yml |
opensearch.yml |
software | healthy | openmemory/compose/opensearch.yml |
qdrant.yml |
software | healthy | openmemory/compose/qdrant.yml |
pgvector.yml |
software | healthy | openmemory/compose/pgvector.yml |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
Mem0ClassSelector |
software | healthy | vercel-ai-sdk/src/mem0-provider-selector.ts:Mem0ClassSelect… |
Mem0 |
software | healthy | vercel-ai-sdk/src/mem0-facade.ts:Mem0 |
Mem0AITextGenerator |
software | healthy | vercel-ai-sdk/src/provider-response-provider.ts:Mem0AITextG… |
Mem0GenericLanguageModel |
software | healthy | vercel-ai-sdk/src/mem0-generic-language-model.ts:Mem0Generi… |
TestStreamableHTTPBasic |
software | healthy | openmemory/api/tests/test_mcp_server.py:76 |
TestStreamableHTTPProtocol |
software | healthy | openmemory/api/tests/test_mcp_server.py:140 |
TestStreamableHTTPContext |
software | healthy | openmemory/api/tests/test_mcp_server.py:243 |
TestStreamableHTTPResponses |
software | healthy | openmemory/api/tests/test_mcp_server.py:333 |
TestRouteRegistration |
software | healthy | openmemory/api/tests/test_mcp_server.py:383 |
MemoryBase |
software | healthy | openmemory/api/app/schemas.py:8 |
MemoryCreate |
software | healthy | openmemory/api/app/schemas.py:12 |
Category |
software | healthy | openmemory/api/app/schemas.py:17 |
App |
software | healthy | openmemory/api/app/schemas.py:21 |
Memory |
software | healthy | openmemory/api/app/schemas.py:26 |
MemoryUpdate |
software | healthy | openmemory/api/app/schemas.py:38 |
MemoryResponse |
software | healthy | openmemory/api/app/schemas.py:44 |
PaginatedMemoryResponse |
software | healthy | openmemory/api/app/schemas.py:60 |
MemoryState |
software | healthy | openmemory/api/app/models.py:30 |
User |
software | healthy | openmemory/api/app/models.py:37 |
App |
software | healthy | openmemory/api/app/models.py:53 |
Config |
software | healthy | openmemory/api/app/models.py:74 |
Memory |
software | healthy | openmemory/api/app/models.py:85 |
Category |
software | healthy | openmemory/api/app/models.py:112 |
AccessControl |
software | healthy | openmemory/api/app/models.py:132 |
ArchivePolicy |
software | healthy | openmemory/api/app/models.py:148 |
MemoryStatusHistory |
software | healthy | openmemory/api/app/models.py:161 |
MemoryAccessLog |
software | healthy | openmemory/api/app/models.py:176 |
MemoryCategories |
software | healthy | openmemory/api/app/utils/categorization.py:14 |
ExportRequest |
software | healthy | openmemory/api/app/routers/backup.py:26 |
CreateMemoryRequest |
software | healthy | openmemory/api/app/routers/memories.py:212 |
DeleteMemoriesRequest |
software | healthy | openmemory/api/app/routers/memories.py:350 |
PauseMemoriesRequest |
software | healthy | openmemory/api/app/routers/memories.py:405 |
UpdateMemoryRequest |
software | healthy | openmemory/api/app/routers/memories.py:512 |
FilterMemoriesRequest |
software | healthy | openmemory/api/app/routers/memories.py:532 |
LLMConfig |
software | healthy | openmemory/api/app/routers/config.py:12 |
LLMProvider |
software | healthy | openmemory/api/app/routers/config.py:19 |
EmbedderConfig |
software | healthy | openmemory/api/app/routers/config.py:23 |
EmbedderProvider |
software | healthy | openmemory/api/app/routers/config.py:28 |
VectorStoreProvider |
software | healthy | openmemory/api/app/routers/config.py:32 |
OpenMemoryConfig |
software | healthy | openmemory/api/app/routers/config.py:37 |
Mem0Config |
software | healthy | openmemory/api/app/routers/config.py:40 |
ConfigSchema |
software | healthy | openmemory/api/app/routers/config.py:45 |
MockMemory |
software | healthy | openclaw/sqlite-resilience.test.ts:MockMemory |
MockMemoryClient |
software | healthy | openclaw/sqlite-resilience.test.ts:MockMemoryClient |
PlatformProvider |
software | healthy | openclaw/providers.ts:PlatformProvider |
OSSProvider |
software | healthy | openclaw/providers.ts:OSSProvider |
AuthError |
software | healthy | openclaw/backend/base.ts:AuthError |
NotFoundError |
software | healthy | openclaw/backend/base.ts:NotFoundError |
APIError |
software | healthy | openclaw/backend/base.ts:APIError |
PlatformBackend |
software | healthy | openclaw/backend/platform.ts:PlatformBackend |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
vercel-ai-sdk |
software | healthy | vercel-ai-sdk |
config |
software | healthy | vercel-ai-sdk/config |
tests |
software | healthy | vercel-ai-sdk/tests |
mem0-provider-tests |
software | healthy | vercel-ai-sdk/tests/mem0-provider-tests |
utils-test |
software | healthy | vercel-ai-sdk/tests/utils-test |
src |
software | healthy | vercel-ai-sdk/src |
openmemory |
software | healthy | openmemory |
compose |
software | healthy | openmemory/compose |
api |
software | healthy | openmemory/api |
tests |
software | healthy | openmemory/api/tests |
app |
software | healthy | openmemory/api/app |
utils |
software | healthy | openmemory/api/app/utils |
routers |
software | healthy | openmemory/api/app/routers |
alembic |
software | healthy | openmemory/api/alembic |
versions |
software | healthy | openmemory/api/alembic/versions |
ui |
software | healthy | openmemory/ui |
components |
software | healthy | openmemory/ui/components |
shared |
software | healthy | openmemory/ui/components/shared |
ui |
software | healthy | openmemory/ui/components/ui |
dashboard |
software | healthy | openmemory/ui/components/dashboard |
app |
software | healthy | openmemory/ui/app |
settings |
software | healthy | openmemory/ui/app/settings |
apps |
software | healthy | openmemory/ui/app/apps |
components |
software | healthy | openmemory/ui/app/apps/components |
[appId] |
software | healthy | openmemory/ui/app/apps/[appId] |
components |
software | healthy | openmemory/ui/app/apps/[appId]/components |
memories |
software | healthy | openmemory/ui/app/memories |
components |
software | healthy | openmemory/ui/app/memories/components |
memory |
software | healthy | openmemory/ui/app/memory |
[id] |
software | healthy | openmemory/ui/app/memory/[id] |
components |
software | healthy | openmemory/ui/app/memory/[id]/components |
lib |
software | healthy | openmemory/ui/lib |
hooks |
software | healthy | openmemory/ui/hooks |
store |
software | healthy | openmemory/ui/store |
styles |
software | healthy | openmemory/ui/styles |
skeleton |
software | healthy | openmemory/ui/skeleton |
backup-scripts |
software | healthy | openmemory/backup-scripts |
openclaw |
software | healthy | openclaw |
tests |
software | healthy | openclaw/tests |
scripts |
software | healthy | openclaw/scripts |
cli |
software | healthy | openclaw/cli |
test-shims |
software | healthy | openclaw/test-shims |
tools |
software | healthy | openclaw/tools |
skills |
software | healthy | openclaw/skills |
memory-triage |
software | healthy | openclaw/skills/memory-triage |
domains |
software | healthy | openclaw/skills/memory-triage/domains |
memory-dream |
software | healthy | openclaw/skills/memory-dream |
backend |
software | healthy | openclaw/backend |
cookbooks |
software | healthy | cookbooks |
helper |
software | healthy | cookbooks/helper |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
generic_api_key::openclaw/telemetry.ts |
security | healthy | openclaw/telemetry.ts |
generic_api_key::openclaw/tests/cli-commands.test.ts |
security | healthy | openclaw/tests/cli-commands.test.ts |
generic_api_key::openclaw/tests/cli-commands.test.ts |
security | healthy | openclaw/tests/cli-commands.test.ts |
password_literal::openclaw/cli/commands.ts |
security | healthy | openclaw/cli/commands.ts |
generic_api_key::mem0/memory/telemetry.py |
security | healthy | mem0/memory/telemetry.py |
generic_api_key::tests/test_server_auth.py |
security | healthy | tests/test_server_auth.py |
password_literal::tests/vector_stores/test_azure_mysql.py |
security | healthy | tests/vector_stores/test_azure_mysql.py |
password_literal::tests/vector_stores/test_azure_mysql.py |
security | healthy | tests/vector_stores/test_azure_mysql.py |
password_literal::tests/vector_stores/test_cassandra.py |
security | healthy | tests/vector_stores/test_cassandra.py |
password_literal::tests/vector_stores/test_cassandra.py |
security | healthy | tests/vector_stores/test_cassandra.py |
password_literal::tests/vector_stores/test_cassandra.py |
security | healthy | tests/vector_stores/test_cassandra.py |
password_literal::tests/vector_stores/test_pgvector.py |
security | healthy | tests/vector_stores/test_pgvector.py |
password_literal::tests/vector_stores/test_pgvector.py |
security | healthy | tests/vector_stores/test_pgvector.py |
password_literal::tests/vector_stores/test_pgvector.py |
security | healthy | tests/vector_stores/test_pgvector.py |
password_literal::tests/vector_stores/test_pgvector.py |
security | healthy | tests/vector_stores/test_pgvector.py |
password_literal::tests/vector_stores/test_pgvector.py |
security | healthy | tests/vector_stores/test_pgvector.py |
password_literal::tests/vector_stores/test_pgvector.py |
security | healthy | tests/vector_stores/test_pgvector.py |
password_literal::tests/vector_stores/test_pgvector.py |
security | healthy | tests/vector_stores/test_pgvector.py |
password_literal::tests/vector_stores/test_pgvector.py |
security | healthy | tests/vector_stores/test_pgvector.py |
password_literal::tests/vector_stores/test_pgvector.py |
security | healthy | tests/vector_stores/test_pgvector.py |
password_literal::tests/vector_stores/test_pgvector.py |
security | healthy | tests/vector_stores/test_pgvector.py |
password_literal::tests/vector_stores/test_pgvector.py |
security | healthy | tests/vector_stores/test_pgvector.py |
password_literal::tests/vector_stores/test_pgvector.py |
security | healthy | tests/vector_stores/test_pgvector.py |
password_literal::tests/vector_stores/test_pgvector.py |
security | healthy | tests/vector_stores/test_pgvector.py |
password_literal::tests/vector_stores/test_pgvector.py |
security | healthy | tests/vector_stores/test_pgvector.py |
password_literal::tests/vector_stores/test_pgvector.py |
security | healthy | tests/vector_stores/test_pgvector.py |
password_literal::tests/vector_stores/test_pgvector.py |
security | healthy | tests/vector_stores/test_pgvector.py |
password_literal::tests/vector_stores/test_pgvector.py |
security | healthy | tests/vector_stores/test_pgvector.py |
password_literal::tests/vector_stores/test_pgvector.py |
security | healthy | tests/vector_stores/test_pgvector.py |
password_literal::tests/vector_stores/test_pgvector.py |
security | healthy | tests/vector_stores/test_pgvector.py |
password_literal::tests/vector_stores/test_pgvector.py |
security | healthy | tests/vector_stores/test_pgvector.py |
password_literal::tests/vector_stores/test_pgvector.py |
security | healthy | tests/vector_stores/test_pgvector.py |
password_literal::tests/vector_stores/test_pgvector.py |
security | healthy | tests/vector_stores/test_pgvector.py |
password_literal::tests/vector_stores/test_pgvector.py |
security | healthy | tests/vector_stores/test_pgvector.py |
password_literal::tests/vector_stores/test_pgvector.py |
security | healthy | tests/vector_stores/test_pgvector.py |
password_literal::tests/vector_stores/test_pgvector.py |
security | healthy | tests/vector_stores/test_pgvector.py |
password_literal::tests/vector_stores/test_pgvector.py |
security | healthy | tests/vector_stores/test_pgvector.py |
password_literal::tests/vector_stores/test_pgvector.py |
security | healthy | tests/vector_stores/test_pgvector.py |
password_literal::tests/vector_stores/test_pgvector.py |
security | healthy | tests/vector_stores/test_pgvector.py |
password_literal::tests/vector_stores/test_pgvector.py |
security | healthy | tests/vector_stores/test_pgvector.py |
password_literal::tests/vector_stores/test_pgvector.py |
security | healthy | tests/vector_stores/test_pgvector.py |
password_literal::tests/vector_stores/test_pgvector.py |
security | healthy | tests/vector_stores/test_pgvector.py |
password_literal::tests/vector_stores/test_pgvector.py |
security | healthy | tests/vector_stores/test_pgvector.py |
password_literal::tests/vector_stores/test_pgvector.py |
security | healthy | tests/vector_stores/test_pgvector.py |
password_literal::tests/vector_stores/test_pgvector.py |
security | healthy | tests/vector_stores/test_pgvector.py |
password_literal::tests/vector_stores/test_pgvector.py |
security | healthy | tests/vector_stores/test_pgvector.py |
password_literal::tests/vector_stores/test_pgvector.py |
security | healthy | tests/vector_stores/test_pgvector.py |
password_literal::tests/vector_stores/test_pgvector.py |
security | healthy | tests/vector_stores/test_pgvector.py |
password_literal::tests/vector_stores/test_pgvector.py |
security | healthy | tests/vector_stores/test_pgvector.py |
password_literal::tests/vector_stores/test_pgvector.py |
security | healthy | tests/vector_stores/test_pgvector.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
Categories |
frontend | healthy | openmemory/ui/components/shared/categories.tsx |
UpdateMemory |
frontend | healthy | openmemory/ui/components/shared/update-memory.tsx |
SourceApp |
frontend | healthy | openmemory/ui/components/shared/source-app.tsx |
Stats |
frontend | healthy | openmemory/ui/components/dashboard/Stats.tsx |
Install |
frontend | healthy | openmemory/ui/components/dashboard/Install.tsx |
NotFound |
frontend | healthy | openmemory/ui/app/not-found.tsx |
Loading |
frontend | healthy | openmemory/ui/app/loading.tsx |
DashboardPage |
frontend | healthy | openmemory/ui/app/page.tsx |
RootLayout |
frontend | healthy | openmemory/ui/app/layout.tsx |
SettingsPage |
frontend | healthy | openmemory/ui/app/settings/page.tsx |
AppsPage |
frontend | healthy | openmemory/ui/app/apps/page.tsx |
AppDetailsPage |
frontend | healthy | openmemory/ui/app/apps/[appId]/page.tsx |
AppDetailCard |
frontend | healthy | openmemory/ui/app/apps/[appId]/components/AppDetailCard.tsx |
MemoriesPage |
frontend | healthy | openmemory/ui/app/memories/page.tsx |
PageSizeSelector |
frontend | healthy | openmemory/ui/app/memories/components/PageSizeSelector.tsx |
FilterComponent |
frontend | healthy | openmemory/ui/app/memories/components/FilterComponent.tsx |
MemoryPage |
frontend | healthy | openmemory/ui/app/memory/[id]/page.tsx |
Home |
frontend | healthy | examples/multimodal-demo/src/page.tsx |
App |
frontend | healthy | examples/multimodal-demo/src/App.tsx |
InputArea |
frontend | healthy | examples/multimodal-demo/src/components/input-area.tsx |
Messages |
frontend | healthy | examples/multimodal-demo/src/components/messages.tsx |
ApiSettingsPopup |
frontend | healthy | examples/multimodal-demo/src/components/api-settings-popup.… |
Header |
frontend | healthy | examples/multimodal-demo/src/components/header.tsx |
Memories |
frontend | healthy | examples/multimodal-demo/src/components/memories.tsx |
ChevronToggle |
frontend | healthy | examples/multimodal-demo/src/components/chevron-toggle.tsx |
GlobalContext |
frontend | healthy | examples/multimodal-demo/src/contexts/GlobalContext.tsx |
Home |
frontend | healthy | examples/multimodal-demo/src/pages/home.tsx |
ThemeAwareLogo |
frontend | healthy | examples/mem0-demo/components/mem0/theme-aware-logo.tsx |
MarkdownRenderer |
frontend | healthy | examples/mem0-demo/components/mem0/markdown.tsx |
GithubButton |
frontend | healthy | examples/mem0-demo/components/mem0/github-button.tsx |
ThemeAwareLogo |
frontend | healthy | examples/mem0-demo/components/assistant-ui/theme-aware-logo… |
MemoryIndicator |
frontend | healthy | examples/mem0-demo/components/assistant-ui/memory-indicator… |
Page |
frontend | healthy | examples/mem0-demo/app/page.tsx |
RootLayout |
frontend | healthy | examples/mem0-demo/app/layout.tsx |
Home |
frontend | healthy | examples/vercel-ai-sdk-chat-app/src/page.tsx |
App |
frontend | healthy | examples/vercel-ai-sdk-chat-app/src/App.tsx |
InputArea |
frontend | healthy | examples/vercel-ai-sdk-chat-app/src/components/input-area.t… |
Messages |
frontend | healthy | examples/vercel-ai-sdk-chat-app/src/components/messages.tsx |
ApiSettingsPopup |
frontend | healthy | examples/vercel-ai-sdk-chat-app/src/components/api-settings… |
Header |
frontend | healthy | examples/vercel-ai-sdk-chat-app/src/components/header.tsx |
Memories |
frontend | healthy | examples/vercel-ai-sdk-chat-app/src/components/memories.tsx |
ChevronToggle |
frontend | healthy | examples/vercel-ai-sdk-chat-app/src/components/chevron-togg… |
GlobalContext |
frontend | healthy | examples/vercel-ai-sdk-chat-app/src/contexts/GlobalContext.… |
Home |
frontend | healthy | examples/vercel-ai-sdk-chat-app/src/pages/home.tsx |
DeleteConfirmationModal |
frontend | healthy | server/dashboard/src/components/ui/delete-confirmation-moda… |
ThemeAwareLogo |
frontend | healthy | server/dashboard/src/components/misc/theme-aware-logo.tsx |
CopyButton |
frontend | healthy | server/dashboard/src/components/misc/copy-button.tsx |
DashboardLayout |
frontend | healthy | server/dashboard/src/app/(root)/layout.tsx |
DashboardLayout |
frontend | healthy | server/dashboard/src/app/(root)/dashboard/layout.tsx |
SettingsPage |
frontend | healthy | server/dashboard/src/app/(root)/dashboard/settings/page.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
GET /{client_name}/sse/{user_id} |
api | healthy | openmemory/api/app/mcp_server.py |
POST /messages/ |
api | healthy | openmemory/api/app/mcp_server.py |
POST /{client_name}/sse/{user_id}/messages/ |
api | healthy | openmemory/api/app/mcp_server.py |
ANY /{client_name}/http/{user_id} |
api | healthy | openmemory/api/app/mcp_server.py |
POST /export |
api | healthy | openmemory/api/app/routers/backup.py |
POST /import |
api | healthy | openmemory/api/app/routers/backup.py |
GET / |
api | healthy | openmemory/api/app/routers/memories.py |
GET /categories |
api | healthy | openmemory/api/app/routers/memories.py |
POST / |
api | healthy | openmemory/api/app/routers/memories.py |
GET /{memory_id} |
api | healthy | openmemory/api/app/routers/memories.py |
DELETE / |
api | healthy | openmemory/api/app/routers/memories.py |
POST /actions/archive |
api | healthy | openmemory/api/app/routers/memories.py |
POST /actions/pause |
api | healthy | openmemory/api/app/routers/memories.py |
GET /{memory_id}/access-log |
api | healthy | openmemory/api/app/routers/memories.py |
PUT /{memory_id} |
api | healthy | openmemory/api/app/routers/memories.py |
POST /filter |
api | healthy | openmemory/api/app/routers/memories.py |
GET /{memory_id}/related |
api | healthy | openmemory/api/app/routers/memories.py |
PUT / |
api | healthy | openmemory/api/app/routers/config.py |
PATCH / |
api | healthy | openmemory/api/app/routers/config.py |
POST /reset |
api | healthy | openmemory/api/app/routers/config.py |
GET /mem0/llm |
api | healthy | openmemory/api/app/routers/config.py |
PUT /mem0/llm |
api | healthy | openmemory/api/app/routers/config.py |
GET /mem0/embedder |
api | healthy | openmemory/api/app/routers/config.py |
PUT /mem0/embedder |
api | healthy | openmemory/api/app/routers/config.py |
GET /mem0/vector_store |
api | healthy | openmemory/api/app/routers/config.py |
PUT /mem0/vector_store |
api | healthy | openmemory/api/app/routers/config.py |
GET /openmemory |
api | healthy | openmemory/api/app/routers/config.py |
PUT /openmemory |
api | healthy | openmemory/api/app/routers/config.py |
GET /{app_id} |
api | healthy | openmemory/api/app/routers/apps.py |
GET /{app_id}/memories |
api | healthy | openmemory/api/app/routers/apps.py |
GET /{app_id}/accessed |
api | healthy | openmemory/api/app/routers/apps.py |
PUT /{app_id} |
api | healthy | openmemory/api/app/routers/apps.py |
GET /configure |
api | healthy | server/main.py |
GET /configure/providers |
api | healthy | server/main.py |
POST /configure |
api | healthy | server/main.py |
POST /generate-instructions |
api | healthy | server/main.py |
POST /memories |
api | healthy | server/main.py |
GET /memories |
api | healthy | server/main.py |
GET /memories/{memory_id} |
api | healthy | server/main.py |
POST /search |
api | healthy | server/main.py |
PUT /memories/{memory_id} |
api | healthy | server/main.py |
GET /memories/{memory_id}/history |
api | healthy | server/main.py |
DELETE /memories/{memory_id} |
api | healthy | server/main.py |
DELETE /memories |
api | healthy | server/main.py |
DELETE /{key_id} |
api | healthy | server/routers/api_keys.py |
GET /setup-status |
api | healthy | server/routers/auth.py |
POST /register |
api | healthy | server/routers/auth.py |
POST /login |
api | healthy | server/routers/auth.py |
POST /refresh |
api | healthy | server/routers/auth.py |
GET /me |
api | healthy | server/routers/auth.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
IF |
data | healthy | mem0/vector_stores/cassandra.py |
history |
data | healthy | mem0/memory/storage.py |
messages |
data | healthy | mem0/memory/storage.py |
User |
data | healthy | openmemory/api/app/models.py |
App |
data | healthy | openmemory/api/app/models.py |
Config |
data | healthy | openmemory/api/app/models.py |
Memory |
data | healthy | openmemory/api/app/models.py |
Category |
data | healthy | openmemory/api/app/models.py |
AccessControl |
data | healthy | openmemory/api/app/models.py |
ArchivePolicy |
data | healthy | openmemory/api/app/models.py |
MemoryStatusHistory |
data | healthy | openmemory/api/app/models.py |
MemoryAccessLog |
data | healthy | openmemory/api/app/models.py |
users |
data | healthy | openmemory/api/app/models.py |
apps |
data | healthy | openmemory/api/app/models.py |
configs |
data | healthy | openmemory/api/app/models.py |
memories |
data | healthy | openmemory/api/app/models.py |
categories |
data | healthy | openmemory/api/app/models.py |
access_controls |
data | healthy | openmemory/api/app/models.py |
archive_policies |
data | healthy | openmemory/api/app/models.py |
memory_status_history |
data | healthy | openmemory/api/app/models.py |
memory_access_logs |
data | healthy | openmemory/api/app/models.py |
Base |
data | healthy | server/db.py |
User |
data | healthy | server/models.py |
APIKey |
data | healthy | server/models.py |
RequestLog |
data | healthy | server/models.py |
RefreshTokenJti |
data | healthy | server/models.py |
Settings |
data | healthy | server/models.py |
users |
data | healthy | server/models.py |
api_keys |
data | healthy | server/models.py |
request_logs |
data | healthy | server/models.py |
refresh_token_jtis |
data | healthy | server/models.py |
settings |
data | healthy | server/models.py |
| Label | Layer | Status | Path |
|---|---|---|---|
label |
cicd | healthy | .github/workflows/issue-labeler.yml |
lint |
cicd | healthy | .github/workflows/cli-node-ci.yml |
test |
cicd | healthy | .github/workflows/cli-node-ci.yml |
build |
cicd | healthy | .github/workflows/cli-node-ci.yml |
build-n-publish |
cicd | healthy | .github/workflows/cli-node-cd.yml |
check-llms-txt |
cicd | healthy | .github/workflows/docs-llms-txt-check.yml |
build-n-publish |
cicd | healthy | .github/workflows/cd.yml |
build-n-publish |
cicd | healthy | .github/workflows/cli-python-cd.yml |
build-n-publish |
cicd | healthy | .github/workflows/ts-sdk-cd.yml |
build-n-publish |
cicd | healthy | .github/workflows/opencode-plugin-cd.yml |
changelog_check |
cicd | healthy | .github/workflows/ci.yml |
check_changes |
cicd | healthy | .github/workflows/ci.yml |
build_mem0 |
cicd | healthy | .github/workflows/ci.yml |
check_changes |
cicd | healthy | .github/workflows/ts-sdk-ci.yml |
changelog_check |
cicd | healthy | .github/workflows/ts-sdk-ci.yml |
build_ts_sdk |
cicd | healthy | .github/workflows/ts-sdk-ci.yml |
integration_ts_sdk |
cicd | healthy | .github/workflows/ts-sdk-ci.yml |
build-n-publish |
cicd | healthy | .github/workflows/openclaw-cd.yml |
lint |
cicd | healthy | .github/workflows/openclaw-checks.yml |
test |
cicd | healthy | .github/workflows/openclaw-checks.yml |
build |
cicd | healthy | .github/workflows/openclaw-checks.yml |
stale |
cicd | healthy | .github/workflows/stale.yml |
build |
cicd | healthy | .github/workflows/opencode-plugin-checks.yml |
lint |
cicd | healthy | .github/workflows/cli-python-ci.yml |
test |
cicd | healthy | .github/workflows/cli-python-ci.yml |
build |
cicd | healthy | .github/workflows/cli-python-ci.yml |
build-n-publish |
cicd | healthy | .github/workflows/vercel-ai-cd.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
port:8765 |
network | healthy | openmemory/run.sh |
port:6333 |
network | healthy | openmemory/docker-compose.yml |
port:3000 |
network | healthy | openmemory/docker-compose.yml |
port:8080 |
network | healthy | openmemory/compose/weaviate.yml |
port:1000 |
network | healthy | openmemory/compose/opensearch.yml |
port:9200 |
network | healthy | openmemory/compose/opensearch.yml |
port:9600 |
network | healthy | openmemory/compose/opensearch.yml |
port:5432 |
network | healthy | openmemory/compose/pgvector.yml |
port:8000 |
network | healthy | openmemory/compose/chroma.yml |
port:6379 |
network | healthy | openmemory/compose/redis.yml |
port:19530 |
network | healthy | openmemory/compose/milvus.yml |
port:9091 |
network | healthy | openmemory/compose/milvus.yml |
port:64 |
network | healthy | openmemory/ui/pnpm-lock.yaml |
port:15 |
network | healthy | openmemory/ui/pnpm-lock.yaml |
port:3306 |
network | healthy | tests/vector_stores/test_azure_mysql.py |
port:9042 |
network | healthy | tests/vector_stores/test_cassandra.py |
port:443 |
network | healthy | examples/nemoclaw/install-mem0-plugin.sh |
port:8888 |
network | healthy | server/docker-compose.yaml |
port:8432 |
network | healthy | server/docker-compose.yaml |
port:9999 |
network | healthy | mem0-ts/src/oss/tests/qdrant-url-port.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
/page.tsx |
frontend | healthy | openmemory/ui/app/page.tsx |
/settings |
frontend | healthy | openmemory/ui/app/settings/page.tsx |
/apps |
frontend | healthy | openmemory/ui/app/apps/page.tsx |
/apps/[appId] |
frontend | healthy | openmemory/ui/app/apps/[appId]/page.tsx |
/memories |
frontend | healthy | openmemory/ui/app/memories/page.tsx |
/memory/[id] |
frontend | healthy | openmemory/ui/app/memory/[id]/page.tsx |
/home |
frontend | healthy | examples/multimodal-demo/src/pages/home.tsx |
/(root)/dashboard/settings |
frontend | healthy | server/dashboard/src/app/(root)/dashboard/settings/page.tsx |
/(root)/dashboard/requests |
frontend | healthy | server/dashboard/src/app/(root)/dashboard/requests/page.tsx |
/(root)/dashboard/analytics |
frontend | healthy | server/dashboard/src/app/(root)/dashboard/analytics/page.tsx |
/(root)/dashboard/configuration |
frontend | healthy | server/dashboard/src/app/(root)/dashboard/configuration/pag… |
/(root)/dashboard/categories |
frontend | healthy | server/dashboard/src/app/(root)/dashboard/categories/page.t… |
/(root)/dashboard/memories |
frontend | healthy | server/dashboard/src/app/(root)/dashboard/memories/page.tsx |
/(root)/dashboard/api-keys |
frontend | healthy | server/dashboard/src/app/(root)/dashboard/api-keys/page.tsx |
/(root)/dashboard/entities |
frontend | healthy | server/dashboard/src/app/(root)/dashboard/entities/page.tsx |
/(root)/dashboard/webhooks |
frontend | healthy | server/dashboard/src/app/(root)/dashboard/webhooks/page.tsx |
/(root)/dashboard/export |
frontend | healthy | server/dashboard/src/app/(root)/dashboard/export/page.tsx |
/(auth)/login |
frontend | healthy | server/dashboard/src/app/(auth)/login/page.tsx |
/setup |
frontend | healthy | server/dashboard/src/app/setup/page.tsx |
/ |
frontend | healthy | server/dashboard/src/app/api/auth/refresh/route.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::issue-labeler |
cicd | healthy | .github/workflows/issue-labeler.yml |
gha::cli-node-ci |
cicd | healthy | .github/workflows/cli-node-ci.yml |
gha::cli-node-cd |
cicd | healthy | .github/workflows/cli-node-cd.yml |
gha::docs-llms-txt-check |
cicd | healthy | .github/workflows/docs-llms-txt-check.yml |
gha::cd |
cicd | healthy | .github/workflows/cd.yml |
gha::cli-python-cd |
cicd | healthy | .github/workflows/cli-python-cd.yml |
gha::ts-sdk-cd |
cicd | healthy | .github/workflows/ts-sdk-cd.yml |
gha::opencode-plugin-cd |
cicd | healthy | .github/workflows/opencode-plugin-cd.yml |
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
gha::ts-sdk-ci |
cicd | healthy | .github/workflows/ts-sdk-ci.yml |
gha::openclaw-cd |
cicd | healthy | .github/workflows/openclaw-cd.yml |
gha::openclaw-checks |
cicd | healthy | .github/workflows/openclaw-checks.yml |
gha::stale |
cicd | healthy | .github/workflows/stale.yml |
gha::opencode-plugin-checks |
cicd | healthy | .github/workflows/opencode-plugin-checks.yml |
gha::cli-python-ci |
cicd | healthy | .github/workflows/cli-python-ci.yml |
gha::vercel-ai-cd |
cicd | healthy | .github/workflows/vercel-ai-cd.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | vercel-ai-sdk/src/mem0-facade.ts |
172.17.0.1 |
network | healthy | openmemory/api/app/utils/memory.py |
100.71.135.41 |
network | healthy | openclaw/config.ts |
127.0.0.2 |
network | healthy | mem0/configs/vector_stores/cassandra.py |
9.49.5.09 |
network | healthy | examples/mem0-demo/components/mem0/github-button.tsx |
2.91.832.091 |
network | healthy | examples/mem0-demo/components/mem0/github-button.tsx |
2.654.641.698 |
network | healthy | examples/mem0-demo/components/mem0/github-button.tsx |
4.936.36.31 |
network | healthy | examples/mem0-demo/components/mem0/github-button.tsx |
267.18.576.688 |
network | healthy | examples/mem0-demo/components/mem0/github-button.tsx |
10.0.0.100 |
network | healthy | mem0-ts/src/oss/tests/config-manager.test.ts |
192.168.1.1 |
network | healthy | mem0-ts/src/oss/tests/config-manager.test.ts |
192.168.200.83 |
network | healthy | mem0-ts/src/oss/tests/config-manager.test.ts |
192.168.200.12 |
network | healthy | mem0-ts/src/oss/tests/config-manager.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
image::openmemory/api/Dockerfile |
hardware | healthy | openmemory/api/Dockerfile |
image::openmemory/ui/Dockerfile |
hardware | healthy | openmemory/ui/Dockerfile |
image::server/Dockerfile |
hardware | healthy | server/Dockerfile |
image::server/dashboard/Dockerfile |
hardware | healthy | server/dashboard/Dockerfile |
mem0_store |
hardware | healthy | openmemory/docker-compose.yml |
openmemory-mcp |
hardware | healthy | openmemory/docker-compose.yml |
openmemory-ui |
hardware | healthy | openmemory/docker-compose.yml |
mem0 |
hardware | healthy | server/docker-compose.yaml |
postgres |
hardware | healthy | server/docker-compose.yaml |
mem0-dashboard |
hardware | healthy | server/docker-compose.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
cassandra |
data | healthy | pyproject.toml |
redis |
data | healthy | pyproject.toml |
elasticsearch |
data | healthy | pyproject.toml |
postgresql |
data | healthy | openmemory/compose/pgvector.yml |
sqlite |
data | healthy | openmemory/api/app/database.py |
mongodb |
data | healthy | openclaw/pnpm-lock.yaml |
postgres |
data | healthy | openclaw/pnpm-lock.yaml |
mysql |
data | healthy | mem0/vector_stores/azure_mysql.py |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::server/dashboard/src/app/(root)/dashboard/requests/pa… |
security | healthy | server/dashboard/src/app/(root)/dashboard/requests/page.tsx |
auth::server/dashboard/src/app/(root)/dashboard/configurati… |
security | healthy | server/dashboard/src/app/(root)/dashboard/configuration/pag… |
auth::server/main.py |
security | healthy | server/main.py |
auth::mem0/utils/gcp_auth.py |
security | healthy | mem0/utils/gcp_auth.py |
auth::server/auth.py |
security | healthy | server/auth.py |
auth::mem0-plugin/tests/test_search.py |
security | healthy | mem0-plugin/tests/test_search.py |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::azure |
hardware | healthy | pyproject.toml |
vps::aws |
hardware | healthy | pyproject.toml |
vps::gcp |
hardware | healthy | openclaw/pnpm-lock.yaml |
vps::ec2 |
hardware | healthy | examples/nemoclaw/setup-mem0-nemoclaw.sh |
| Label | Layer | Status | Path |
|---|---|---|---|
GITHUB_TOKEN |
cicd | healthy | — |
MEM0_API_KEY |
cicd | healthy | — |
CODECOV_TOKEN |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
0b53c747049a_initial_migration.py |
data | healthy | openmemory/api/alembic/versions/0b53c747049a_initial_migrat… |
better-sqlite3-migration.test.ts |
data | healthy | mem0-ts/src/oss/src/tests/better-sqlite3-migration.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-cl1yth8a |
software | healthy | /tmp/repobility-clone-cl1yth8a |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | mem0/reranker/huggingface_reranker.py |
This page is publicly accessible at:
https://repobility.com/scan/ca6b0b99-4c4e-4439-b664-2839dc2344fa/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/ca6b0b99-4c4e-4439-b664-2839dc2344fa/
Important — please don't re-submit the same URL repeatedly. The submission endpoint is idempotent: re-submitting the same git URL returns this same scan_token, not a new one. To re-scan this repo, sign up free and use the dashboard.