Scan timing: clone 4.18s · analysis 31.84s · 16.5 MB · GitHub API rate-limit (preflight)
https://github.com/thedotmack/claude-mem
· scanned 2026-06-05 07:24 UTC (5 days, 22 hours ago)
· 10 languages
953 raw signals (197 security + 756 graph) 7th percentile · Typescript · large (100-500K LoC) System graph score 54 (higher by 7)
Last scanned 5 days, 22 hours ago · v2 · 489 actionable findings from 2 signal sources. 86 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 |
85.0 | 0.15 | 12.75 |
security_score |
0.0 | 0.25 | 0.00 |
testing_score |
90.0 | 0.20 | 18.00 |
documentation_score |
84.7 | 0.15 | 12.71 |
practices_score |
83.0 | 0.15 | 12.45 |
code_quality |
52.7 | 0.10 | 5.27 |
| Overall | 1.00 | 61.2 |
All 3093 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 |
|---|---|---|---|
createMockApi |
software | healthy | openclaw/src/index.test.ts:createMockApi |
startWorkerMock |
software | healthy | openclaw/src/index.test.ts:startWorkerMock |
startSSEServer |
software | healthy | openclaw/src/index.test.ts:startSSEServer |
poolEmojiForAgent |
software | healthy | openclaw/src/index.ts:poolEmojiForAgent |
buildGetSourceLabel |
software | healthy | openclaw/src/index.ts:buildGetSourceLabel |
getSourceLabel |
software | healthy | openclaw/src/index.ts:getSourceLabel |
workerBaseUrl |
software | healthy | openclaw/src/index.ts:workerBaseUrl |
circuitAllow |
software | healthy | openclaw/src/index.ts:circuitAllow |
circuitOnSuccess |
software | healthy | openclaw/src/index.ts:circuitOnSuccess |
circuitOnFailure |
software | healthy | openclaw/src/index.ts:circuitOnFailure |
circuitReset |
software | healthy | openclaw/src/index.ts:circuitReset |
workerPost |
software | healthy | openclaw/src/index.ts:workerPost |
workerPostFireAndForget |
software | healthy | openclaw/src/index.ts:workerPostFireAndForget |
workerGetText |
software | healthy | openclaw/src/index.ts:workerGetText |
workerGetJson |
software | healthy | openclaw/src/index.ts:workerGetJson |
formatObservationMessage |
software | healthy | openclaw/src/index.ts:formatObservationMessage |
sendDirectTelegram |
software | healthy | openclaw/src/index.ts:sendDirectTelegram |
sendToChannel |
software | healthy | openclaw/src/index.ts:sendToChannel |
connectToSSEStream |
software | healthy | openclaw/src/index.ts:connectToSSEStream |
claudeMemPlugin |
software | healthy | openclaw/src/index.ts:claudeMemPlugin |
userConfig |
software | healthy | openclaw/src/index.ts:userConfig |
getProjectName |
software | healthy | openclaw/src/index.ts:getProjectName |
getContentSessionId |
software | healthy | openclaw/src/index.ts:getContentSessionId |
shouldInjectContext |
software | healthy | openclaw/src/index.ts:shouldInjectContext |
getSessionAliases |
software | healthy | openclaw/src/index.ts:getSessionAliases |
rememberSessionContext |
software | healthy | openclaw/src/index.ts:rememberSessionContext |
shouldSkipDuplicatePromptInit |
software | healthy | openclaw/src/index.ts:shouldSkipDuplicatePromptInit |
clearSessionContext |
software | healthy | openclaw/src/index.ts:clearSessionContext |
getContextForPrompt |
software | healthy | openclaw/src/index.ts:getContextForPrompt |
initSessionOnce |
software | healthy | openclaw/src/index.ts:initSessionOnce |
summarizeSearchResults |
software | healthy | openclaw/src/index.ts:summarizeSearchResults |
parseLimit |
software | healthy | openclaw/src/index.ts:parseLimit |
prompt |
software | healthy | tests/hook-lifecycle.test.ts:prompt |
fmt |
software | healthy | tests/hook-lifecycle.test.ts:fmt |
findTypeScriptFiles |
software | healthy | tests/log-level-audit.test.ts:findTypeScriptFiles |
extractLoggerCalls |
software | healthy | tests/log-level-audit.test.ts:extractLoggerCalls |
getLineNumber |
software | healthy | tests/log-level-audit.test.ts:getLineNumber |
normalizeLevel |
software | healthy | tests/log-level-audit.test.ts:normalizeLevel |
generateReport |
software | healthy | tests/log-level-audit.test.ts:generateReport |
formatMessage |
software | healthy | tests/log-level-audit.test.ts:formatMessage |
isPortInUse |
software | healthy | tests/worker-spawn.test.ts:isPortInUse |
waitForHealth |
software | healthy | tests/worker-spawn.test.ts:waitForHealth |
runWorkerCommand |
software | healthy | tests/worker-spawn.test.ts:runWorkerCommand |
isUIFile |
software | healthy | tests/logger-usage-standards.test.ts:isUIFile |
findTypeScriptFiles |
software | healthy | tests/logger-usage-standards.test.ts:findTypeScriptFiles |
shouldExclude |
software | healthy | tests/logger-usage-standards.test.ts:shouldExclude |
isHighPriority |
software | healthy | tests/logger-usage-standards.test.ts:isHighPriority |
analyzeFile |
software | healthy | tests/logger-usage-standards.test.ts:analyzeFile |
coverage |
software | healthy | tests/logger-usage-standards.test.ts:coverage |
writeTranscript |
software | healthy | tests/gemini-cli-compat.test.ts:writeTranscript |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
.markdownlint.json |
software | healthy | .markdownlint.json |
.translation-cache.json |
software | healthy | .translation-cache.json |
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
bunfig.toml |
software | healthy | bunfig.toml |
package.json |
software | healthy | package.json |
WARP.md |
software | healthy | WARP.md |
tsconfig.json |
software | healthy | tsconfig.json |
docker-compose.e2e.yml |
software | healthy | docker-compose.e2e.yml |
transcript-watch.example.json |
software | healthy | transcript-watch.example.json |
SECURITY.md |
software | healthy | SECURITY.md |
CHANGELOG.md |
software | healthy | CHANGELOG.md |
docker-compose.yml |
software | healthy | docker-compose.yml |
openclaw.plugin.json |
software | healthy | openclaw/openclaw.plugin.json |
TESTING.md |
software | healthy | openclaw/TESTING.md |
install.sh |
software | healthy | openclaw/install.sh |
package.json |
software | healthy | openclaw/package.json |
e2e-verify.sh |
software | healthy | openclaw/e2e-verify.sh |
test-e2e.sh |
software | healthy | openclaw/test-e2e.sh |
test-install.sh |
software | healthy | openclaw/test-install.sh |
test-sse-consumer.js |
software | warning | openclaw/test-sse-consumer.js |
tsconfig.json |
software | healthy | openclaw/tsconfig.json |
SKILL.md |
software | healthy | openclaw/SKILL.md |
index.test.ts |
software | healthy | openclaw/src/index.test.ts |
index.ts |
software | healthy | openclaw/src/index.ts |
README.md |
software | healthy | docker/claude-mem/README.md |
run.sh |
software | healthy | docker/claude-mem/run.sh |
Dockerfile |
software | healthy | docker/claude-mem/Dockerfile |
build.sh |
software | healthy | docker/claude-mem/build.sh |
entrypoint.sh |
software | healthy | docker/claude-mem/entrypoint.sh |
vercel.json |
software | healthy | install/vercel.json |
installer.js |
software | warning | install/public/installer.js |
install.sh |
software | healthy | install/public/install.sh |
install-disable-auto-memory.test.ts |
software | warning | tests/install-disable-auto-memory.test.ts |
session_store.test.ts |
software | warning | tests/session_store.test.ts |
json-utils.test.ts |
software | warning | tests/json-utils.test.ts |
hook-lifecycle.test.ts |
software | healthy | tests/hook-lifecycle.test.ts |
log-level-audit.test.ts |
software | healthy | tests/log-level-audit.test.ts |
codex-transcript-watcher-windows.test.ts |
software | warning | tests/codex-transcript-watcher-windows.test.ts |
bun-runner.test.ts |
software | warning | tests/bun-runner.test.ts |
write-json-file-atomic.test.ts |
software | warning | tests/write-json-file-atomic.test.ts |
plugin-scripts-line-endings.test.ts |
software | warning | tests/plugin-scripts-line-endings.test.ts |
hook-constants.test.ts |
software | warning | tests/hook-constants.test.ts |
worker-spawn.test.ts |
software | healthy | tests/worker-spawn.test.ts |
claude-provider-error-classifier.test.ts |
software | warning | tests/claude-provider-error-classifier.test.ts |
logger-usage-standards.test.ts |
software | healthy | tests/logger-usage-standards.test.ts |
fk-constraint-fix.test.ts |
software | warning | tests/fk-constraint-fix.test.ts |
gemini-cli-compat.test.ts |
software | healthy | tests/gemini-cli-compat.test.ts |
cursor-hooks-json-utils.test.ts |
software | warning | tests/cursor-hooks-json-utils.test.ts |
session_id_usage_validation.test.ts |
software | warning | tests/session_id_usage_validation.test.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
openclaw |
software | healthy | openclaw |
src |
software | healthy | openclaw/src |
docker |
software | healthy | docker |
claude-mem |
software | healthy | docker/claude-mem |
install |
software | healthy | install |
public |
software | healthy | install/public |
tests |
software | healthy | tests |
integrations |
software | healthy | tests/integrations |
adapters |
software | healthy | tests/adapters |
security |
software | healthy | tests/security |
integration |
software | healthy | tests/integration |
npx-cli |
software | healthy | tests/npx-cli |
compat |
software | healthy | tests/compat |
supervisor |
software | healthy | tests/supervisor |
shared |
software | healthy | tests/shared |
scripts |
software | healthy | tests/scripts |
cli |
software | healthy | tests/cli |
adapters |
software | healthy | tests/cli/adapters |
handlers |
software | healthy | tests/cli/handlers |
utils |
software | healthy | tests/utils |
worker |
software | healthy | tests/worker |
middleware |
software | healthy | tests/worker/middleware |
http |
software | healthy | tests/worker/http |
routes |
software | healthy | tests/worker/http/routes |
search |
software | healthy | tests/worker/search |
strategies |
software | healthy | tests/worker/search/strategies |
agents |
software | healthy | tests/worker/agents |
viewer |
software | healthy | tests/viewer |
transcripts |
software | healthy | tests/transcripts |
servers |
software | healthy | tests/servers |
hooks |
software | healthy | tests/hooks |
server |
software | healthy | tests/server |
middleware |
software | healthy | tests/server/middleware |
runtime |
software | healthy | tests/server/runtime |
generation |
software | healthy | tests/server/generation |
jobs |
software | healthy | tests/server/jobs |
services |
software | healthy | tests/services |
integrations |
software | healthy | tests/services/integrations |
sync |
software | healthy | tests/services/sync |
worker |
software | healthy | tests/services/worker |
queue |
software | healthy | tests/services/queue |
sqlite |
software | healthy | tests/services/sqlite |
observations |
software | healthy | tests/services/sqlite/observations |
core |
software | healthy | tests/core |
schemas |
software | healthy | tests/core/schemas |
context |
software | healthy | tests/context |
formatters |
software | healthy | tests/context/formatters |
infrastructure |
software | healthy | tests/infrastructure |
sqlite |
software | healthy | tests/sqlite |
sdk |
software | healthy | tests/sdk |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
structure |
software | healthy | tests/integration/chroma-vector-sync.test.ts:structure |
itself |
software | healthy | tests/worker/provider-errors.test.ts:itself |
instance |
software | healthy | tests/worker/provider-errors.test.ts:instance |
OverloadedError |
software | healthy | tests/worker/provider-errors.test.ts:OverloadedError |
OverloadedError |
software | healthy | tests/worker/provider-classifiers.test.ts:OverloadedError |
MemoryStorage |
software | healthy | tests/viewer/welcome-card-storage.test.ts:MemoryStorage |
as |
software | healthy | tests/transcripts/cursor-extraction.test.ts:as |
StubProvider |
software | healthy | tests/server/generation/provider-observation-generator.test… |
StubProvider |
software | healthy | tests/server/generation/scope-enforcement.test.ts:StubProvi… |
FakeFetch |
software | healthy | tests/server/generation/providers.test.ts:FakeFetch |
CapturingFetch |
software | healthy | tests/server/generation/providers.test.ts:CapturingFetch |
FakeTransport |
software | healthy | tests/services/sync/chroma-mcp-manager-singleton.test.ts:Fa… |
FakeClient |
software | healthy | tests/services/sync/chroma-mcp-manager-singleton.test.ts:Fa… |
FakeTransport |
software | healthy | tests/services/sync/chroma-mcp-manager-ssl.test.ts:FakeTran… |
FakeClient |
software | healthy | tests/services/sync/chroma-mcp-manager-ssl.test.ts:FakeClie… |
as |
software | healthy | plugin/ui/viewer-bundle.js:as |
InstallAbortError |
software | healthy | src/npx-cli/install/error-reporter.ts:InstallAbortError |
Supervisor |
software | healthy | src/supervisor/index.ts:Supervisor |
ProcessRegistry |
software | healthy | src/supervisor/process-registry.ts:ProcessRegistry |
as |
software | healthy | src/shared/EnvManager.ts:as |
SettingsDefaultsManager |
software | healthy | src/shared/SettingsDefaultsManager.ts:SettingsDefaultsManag… |
of |
software | healthy | src/shared/transcript-parser.ts:of |
ErrorBoundary |
software | healthy | src/ui/viewer/components/ErrorBoundary.tsx:ErrorBoundary |
AdapterRejectedInput |
software | healthy | src/cli/adapters/errors.ts:AdapterRejectedInput |
Logger |
software | healthy | src/utils/logger.ts:Logger |
BetterAuthRoutes |
software | healthy | src/server/auth/BetterAuthRoutes.ts:BetterAuthRoutes |
SessionsSummarizeAdapter |
software | healthy | src/server/compat/SessionsSummarizeAdapter.ts:SessionsSumma… |
SessionsObservationsAdapter |
software | healthy | src/server/compat/SessionsObservationsAdapter.ts:SessionsOb… |
ServerV1PostgresRoutes |
software | healthy | src/server/routes/v1/ServerV1PostgresRoutes.ts:ServerV1Post… |
ServerV1Routes |
software | healthy | src/server/routes/v1/ServerV1Routes.ts:ServerV1Routes |
ServerBetaRuntimeInfoRoutes |
software | healthy | src/server/runtime/ServerBetaService.ts:ServerBetaRuntimeIn… |
ServerBetaService |
software | healthy | src/server/runtime/ServerBetaService.ts:ServerBetaService |
expects |
software | healthy | src/server/runtime/ServerBetaService.ts:expects |
ServerViewerRoutes |
software | healthy | src/server/runtime/ServerViewerRoutes.ts:ServerViewerRoutes |
is |
software | healthy | src/server/runtime/ActiveServerBetaGenerationWorkerManager.… |
ActiveServerBetaGenerationWorkerManager |
software | healthy | src/server/runtime/ActiveServerBetaGenerationWorkerManager.… |
ServerSessionRuntimeRepository |
software | healthy | src/server/runtime/ServerSessionRuntimeRepository.ts:Server… |
DisabledServerBetaBoundary |
software | healthy | src/server/runtime/types.ts:DisabledServerBetaBoundary |
DisabledServerBetaQueueManager |
software | healthy | src/server/runtime/types.ts:DisabledServerBetaQueueManager |
DisabledServerBetaGenerationWorkerManager |
software | healthy | src/server/runtime/types.ts:DisabledServerBetaGenerationWor… |
DisabledServerBetaProviderRegistry |
software | healthy | src/server/runtime/types.ts:DisabledServerBetaProviderRegis… |
DisabledServerBetaEventBroadcaster |
software | healthy | src/server/runtime/types.ts:DisabledServerBetaEventBroadcas… |
ActiveServerBetaQueueManager |
software | healthy | src/server/runtime/ActiveServerBetaQueueManager.ts:ActiveSe… |
so |
software | healthy | src/server/generation/ProviderObservationGenerator.ts:so |
ServerGenerationScopeViolationError |
software | healthy | src/server/generation/ProviderObservationGenerator.ts:Serve… |
ProviderObservationGenerator |
software | healthy | src/server/generation/ProviderObservationGenerator.ts:Provi… |
OpenRouterObservationProvider |
software | healthy | src/server/generation/providers/OpenRouterObservationProvid… |
GeminiObservationProvider |
software | healthy | src/server/generation/providers/GeminiObservationProvider.t… |
ClaudeObservationProvider |
software | healthy | src/server/generation/providers/ClaudeObservationProvider.t… |
ServerClassifiedProviderError |
software | healthy | src/server/generation/providers/shared/error-classification… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
ALL /api/auth/*splat |
api | healthy | src/server/auth/BetterAuthRoutes.ts |
POST /api/sessions/summarize |
api | healthy | src/server/compat/SessionsSummarizeAdapter.ts |
POST /api/sessions/observations |
api | healthy | src/server/compat/SessionsObservationsAdapter.ts |
USE /v1 |
api | healthy | src/server/routes/v1/ServerV1PostgresRoutes.ts |
POST /v1/events |
api | healthy | src/server/routes/v1/ServerV1PostgresRoutes.ts |
POST /v1/events/batch |
api | healthy | src/server/routes/v1/ServerV1PostgresRoutes.ts |
GET /v1/events/:id |
api | healthy | src/server/routes/v1/ServerV1PostgresRoutes.ts |
GET /v1/events/:id/observations |
api | healthy | src/server/routes/v1/ServerV1PostgresRoutes.ts |
GET /v1/teams/:teamId/jobs |
api | healthy | src/server/routes/v1/ServerV1PostgresRoutes.ts |
GET /v1/projects/:projectId/jobs |
api | healthy | src/server/routes/v1/ServerV1PostgresRoutes.ts |
GET /v1/jobs |
api | healthy | src/server/routes/v1/ServerV1PostgresRoutes.ts |
GET /v1/jobs/:id |
api | healthy | src/server/routes/v1/ServerV1PostgresRoutes.ts |
POST /v1/jobs/:id/retry |
api | healthy | src/server/routes/v1/ServerV1PostgresRoutes.ts |
POST /v1/jobs/:id/cancel |
api | healthy | src/server/routes/v1/ServerV1PostgresRoutes.ts |
POST /v1/sessions/start |
api | healthy | src/server/routes/v1/ServerV1PostgresRoutes.ts |
GET /v1/sessions/:id |
api | healthy | src/server/routes/v1/ServerV1PostgresRoutes.ts |
POST /v1/sessions/:id/end |
api | healthy | src/server/routes/v1/ServerV1PostgresRoutes.ts |
POST /v1/memories |
api | healthy | src/server/routes/v1/ServerV1PostgresRoutes.ts |
POST /v1/search |
api | healthy | src/server/routes/v1/ServerV1PostgresRoutes.ts |
POST /v1/context |
api | healthy | src/server/routes/v1/ServerV1PostgresRoutes.ts |
GET /healthz |
api | healthy | src/server/routes/v1/ServerV1Routes.ts |
GET /v1/info |
api | healthy | src/server/routes/v1/ServerV1Routes.ts |
GET /v1/projects |
api | healthy | src/server/routes/v1/ServerV1Routes.ts |
POST /v1/projects |
api | healthy | src/server/routes/v1/ServerV1Routes.ts |
GET /v1/projects/:id |
api | healthy | src/server/routes/v1/ServerV1Routes.ts |
GET /v1/memories/:id |
api | healthy | src/server/routes/v1/ServerV1Routes.ts |
PATCH /v1/memories/:id |
api | healthy | src/server/routes/v1/ServerV1Routes.ts |
GET /v1/audit |
api | healthy | src/server/routes/v1/ServerV1Routes.ts |
GET / |
api | healthy | src/server/runtime/ServerViewerRoutes.ts |
GET /api/context/inject |
api | healthy | src/services/worker-service.ts |
GET /api/search |
api | healthy | src/services/worker/http/routes/SearchRoutes.ts |
GET /api/timeline |
api | healthy | src/services/worker/http/routes/SearchRoutes.ts |
GET /api/decisions |
api | healthy | src/services/worker/http/routes/SearchRoutes.ts |
GET /api/changes |
api | healthy | src/services/worker/http/routes/SearchRoutes.ts |
GET /api/how-it-works |
api | healthy | src/services/worker/http/routes/SearchRoutes.ts |
GET /api/search/observations |
api | healthy | src/services/worker/http/routes/SearchRoutes.ts |
GET /api/search/sessions |
api | healthy | src/services/worker/http/routes/SearchRoutes.ts |
GET /api/search/prompts |
api | healthy | src/services/worker/http/routes/SearchRoutes.ts |
GET /api/search/by-concept |
api | healthy | src/services/worker/http/routes/SearchRoutes.ts |
GET /api/search/by-file |
api | healthy | src/services/worker/http/routes/SearchRoutes.ts |
GET /api/search/by-type |
api | healthy | src/services/worker/http/routes/SearchRoutes.ts |
GET /api/context/recent |
api | healthy | src/services/worker/http/routes/SearchRoutes.ts |
GET /api/context/timeline |
api | healthy | src/services/worker/http/routes/SearchRoutes.ts |
GET /api/context/preview |
api | healthy | src/services/worker/http/routes/SearchRoutes.ts |
POST /api/context/semantic |
api | healthy | src/services/worker/http/routes/SearchRoutes.ts |
GET /api/onboarding/explainer |
api | healthy | src/services/worker/http/routes/SearchRoutes.ts |
GET /api/timeline/by-query |
api | healthy | src/services/worker/http/routes/SearchRoutes.ts |
GET /api/search/help |
api | healthy | src/services/worker/http/routes/SearchRoutes.ts |
POST /api/corpus |
api | healthy | src/services/worker/http/routes/CorpusRoutes.ts |
GET /api/corpus |
api | healthy | src/services/worker/http/routes/CorpusRoutes.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
/tmp/x |
frontend | healthy | tests/integrations/opencode-plugin-contract.test.ts |
/a |
frontend | healthy | tests/integrations/opencode-plugin-contract.test.ts |
/src |
frontend | healthy | tests/utils/logger-format-tool.test.ts |
/test |
frontend | healthy | tests/worker/http/routes/data-routes-coercion.test.ts |
/api/corpus |
frontend | healthy | tests/worker/http/routes/corpus-routes-coercion.test.ts |
/api/memory/save |
frontend | healthy | tests/worker/http/routes/memory-routes.test.ts |
/api/test |
frontend | healthy | tests/server/error-handler.test.ts |
/api/unknown |
frontend | healthy | tests/server/error-handler.test.ts |
/api/users |
frontend | healthy | tests/server/error-handler.test.ts |
/api/items/123 |
frontend | healthy | tests/server/error-handler.test.ts |
/api/config |
frontend | healthy | tests/server/error-handler.test.ts |
/missing |
frontend | healthy | tests/server/error-handler.test.ts |
/api/search/observations |
frontend | healthy | src/services/worker/http/routes/SearchRoutes.ts |
/api/search/sessions |
frontend | healthy | src/services/worker/http/routes/SearchRoutes.ts |
/api/search/prompts |
frontend | healthy | src/services/worker/http/routes/SearchRoutes.ts |
/api/search/by-concept |
frontend | healthy | src/services/worker/http/routes/SearchRoutes.ts |
/api/search/by-file |
frontend | healthy | src/services/worker/http/routes/SearchRoutes.ts |
/api/search/by-type |
frontend | healthy | src/services/worker/http/routes/SearchRoutes.ts |
/api/context/recent |
frontend | healthy | src/services/worker/http/routes/SearchRoutes.ts |
/api/context/timeline |
frontend | healthy | src/services/worker/http/routes/SearchRoutes.ts |
/api/timeline/by-query |
frontend | healthy | src/services/worker/http/routes/SearchRoutes.ts |
/api/search/help |
frontend | healthy | src/services/worker/http/routes/SearchRoutes.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::evals/swebench/run-batch.py |
security | healthy | evals/swebench/run-batch.py |
auth::src/cli/handlers/context.ts |
security | healthy | src/cli/handlers/context.ts |
auth::src/services/worker/RateLimitStore.ts |
security | healthy | src/services/worker/RateLimitStore.ts |
auth::src/utils/logger.ts |
security | healthy | src/utils/logger.ts |
auth::tests/env-isolation.test.ts |
security | healthy | tests/env-isolation.test.ts |
auth::src/shared/EnvManager.ts |
security | healthy | src/shared/EnvManager.ts |
auth::scripts/build-hooks.js |
security | healthy | scripts/build-hooks.js |
auth::tests/supervisor/env-sanitizer.test.ts |
security | healthy | tests/supervisor/env-sanitizer.test.ts |
auth::evals/swebench/smoke-test.sh |
security | healthy | evals/swebench/smoke-test.sh |
auth::src/shared/oauth-token.ts |
security | healthy | src/shared/oauth-token.ts |
auth::tests/worker/agents/response-processor.test.ts |
security | healthy | tests/worker/agents/response-processor.test.ts |
auth::tests/shared/oauth-token.test.ts |
security | healthy | tests/shared/oauth-token.test.ts |
auth::docker/claude-mem/run.sh |
security | healthy | docker/claude-mem/run.sh |
auth::tests/sdk/parse-summary.test.ts |
security | healthy | tests/sdk/parse-summary.test.ts |
auth::tests/server/runtime/server-mcp-routes.test.ts |
security | healthy | tests/server/runtime/server-mcp-routes.test.ts |
auth::tests/worker/rate-limit-store.test.ts |
security | healthy | tests/worker/rate-limit-store.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | docker-compose.yml |
203.0.113.10 |
network | healthy | tests/server/auth-api-key.test.ts |
10.0.0.5 |
network | healthy | tests/server/auth-api-key.test.ts |
11.387.599.111 |
network | healthy | plugin/ui/viewer-bundle.js |
3.492.997.107 |
network | healthy | plugin/ui/viewer-bundle.js |
3.176.77.84 |
network | healthy | plugin/ui/viewer-bundle.js |
5.921.43.372 |
network | healthy | plugin/ui/viewer-bundle.js |
319.192.694.801 |
network | healthy | plugin/ui/viewer-bundle.js |
12.098.246.198 |
network | healthy | plugin/ui/viewer-bundle.js |
| Label | Layer | Status | Path |
|---|---|---|---|
publish |
cicd | healthy | .github/workflows/npm-publish.yml |
convert |
cicd | healthy | .github/workflows/convert-feature-requests.yml |
deploy |
cicd | healthy | .github/workflows/deploy-install-scripts.yml |
summary |
cicd | healthy | .github/workflows/summary.yml |
build |
cicd | healthy | .github/workflows/ci.yml |
server-runtime-e2e-docker |
cicd | healthy | .github/workflows/ci.yml |
claude |
cicd | healthy | .github/workflows/claude.yml |
build |
cicd | healthy | .github/workflows/windows.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
schema_versions |
data | healthy | src/services/sqlite/schema.sql |
sdk_sessions |
data | healthy | src/services/sqlite/schema.sql |
observations |
data | healthy | src/services/sqlite/schema.sql |
session_summaries |
data | healthy | src/services/sqlite/schema.sql |
pending_messages |
data | healthy | src/services/sqlite/schema.sql |
user_prompts |
data | healthy | src/services/sqlite/schema.sql |
observation_feedback |
data | healthy | src/services/sqlite/schema.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
port:37877 |
network | healthy | docker-compose.yml |
port:37777 |
network | healthy | openclaw/install.sh |
port:6379 |
network | healthy | tests/server/server.test.ts |
port:41000 |
network | healthy | tests/server/server-security-headers.test.ts |
port:42000 |
network | healthy | tests/server/server-viewer-routes.test.ts |
port:37888 |
network | healthy | tests/infrastructure/process-manager.test.ts |
port:37999 |
network | healthy | tests/infrastructure/process-manager.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::npm-publish |
cicd | healthy | .github/workflows/npm-publish.yml |
gha::convert-feature-requests |
cicd | healthy | .github/workflows/convert-feature-requests.yml |
gha::deploy-install-scripts |
cicd | healthy | .github/workflows/deploy-install-scripts.yml |
gha::summary |
cicd | healthy | .github/workflows/summary.yml |
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
gha::claude |
cicd | healthy | .github/workflows/claude.yml |
gha::windows |
cicd | healthy | .github/workflows/windows.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
NPM_TOKEN |
cicd | healthy | — |
GITHUB_TOKEN |
cicd | healthy | — |
VERCEL_TOKEN |
cicd | healthy | — |
VERCEL_ORG_ID |
cicd | healthy | — |
VERCEL_PROJECT_ID |
cicd | healthy | — |
CLAUDE_CODE_OAUTH_TOKEN |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
image::docker/claude-mem/Dockerfile |
hardware | healthy | docker/claude-mem/Dockerfile |
postgres |
hardware | healthy | docker-compose.yml |
valkey |
hardware | healthy | docker-compose.yml |
claude-mem-server |
hardware | healthy | docker-compose.yml |
claude-mem-worker |
hardware | healthy | docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | package.json |
postgres |
data | healthy | docker-compose.e2e.yml |
redis |
data | healthy | docker-compose.yml |
postgresql |
data | healthy | docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
migration-runner.test.ts |
data | healthy | tests/services/sqlite/migration-runner.test.ts |
migrations.ts |
data | healthy | src/services/sqlite/migrations.ts |
runner.ts |
data | healthy | src/services/sqlite/migrations/runner.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
generic_api_key::openclaw/test-install.sh |
security | healthy | openclaw/test-install.sh |
password_literal::scripts/e2e-server-beta-docker.sh |
security | healthy | scripts/e2e-server-beta-docker.sh |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-lxvjiz1q |
software | healthy | /tmp/repobility-clone-lxvjiz1q |
| Label | Layer | Status | Path |
|---|---|---|---|
bullmq |
data | healthy | package.json |
| Label | Layer | Status | Path |
|---|---|---|---|
loadbalancer |
network | healthy | src/server/middleware/request-id.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::azure |
hardware | healthy | src/shared/SettingsDefaultsManager.ts |
This page is publicly accessible at:
https://repobility.com/scan/0a45bdbd-e3a2-4313-82f1-ac455e23cce5/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/0a45bdbd-e3a2-4313-82f1-ac455e23cce5/
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.