Public scan — anyone with this URL can view this analysis. Sign up to track your own repos privately, run scheduled re-scans, and get AI fix prompts via your dashboard.

Scan timing: clone 12.43s · analysis 4.41s · 33.5 MB · GitHub API rate-limit (preflight)

rohitg00/agentmemory

https://github.com/rohitg00/agentmemory · scanned 2026-05-24 01:20 UTC (1 week, 5 days ago) · 10 languages

359 findings (105 legacy + 254 scanner) 11/13 scanners ran 98th percentile · Typescript · medium (20-100K LoC) Scanner says 72 (higher by 18)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 1 week, 5 days ago · v2 · last Δ -14.9 (diff) · 254 findings from 2 sources. Findings combine the legacy security pipeline AND the multi-layer engine (atlas, wiring, flows, ranked) AND verified AI agent contributions.

JSON
Score breakdown â 2026-05-18-v5
Component Sub-score Weight Contribution
structure_score 85.0 0.15 12.75
security_score 100.0 0.25 25.00
testing_score 90.0 0.20 18.00
documentation_score 100.0 0.15 15.00
practices_score 82.0 0.15 12.30
code_quality 70.0 0.10 7.00
Overall 1.00 90.0
security_score may be inflated — optional security scanners were skipped on this fast scan
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 1806 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.

LabelLayerStatusPath
normalizedHostname software healthy integrations/pi/security.ts:normalizedHostname
usesPlaintextBearerAuth software healthy integrations/pi/security.ts:usesPlaintextBearerAuth
plaintextBearerAuthMessage software healthy integrations/pi/security.ts:plaintextBearerAuthMessage
createPlaintextBearerAuthGuard software healthy integrations/pi/security.ts:createPlaintextBearerAuthGuard
normalizeBaseUrl software healthy integrations/pi/index.ts:normalizeBaseUrl
getText software healthy integrations/pi/index.ts:getText
getLastAssistantText software healthy integrations/pi/index.ts:getLastAssistantText
formatSearchResults software healthy integrations/pi/index.ts:formatSearchResults
callAgentMemory software healthy integrations/pi/index.ts:callAgentMemory
agentmemoryExtension software healthy integrations/pi/index.ts:agentmemoryExtension
getHealth software healthy integrations/pi/index.ts:getHealth
refreshStatus software healthy integrations/pi/index.ts:refreshStatus
name software healthy integrations/hermes/__init__.py:175
is_available software healthy integrations/hermes/__init__.py:178
initialize software healthy integrations/hermes/__init__.py:183
get_tool_schemas software healthy integrations/hermes/__init__.py:246
handle_tool_call software healthy integrations/hermes/__init__.py:290
get_config_schema software dead integrations/hermes/__init__.py:196
save_config software dead integrations/hermes/__init__.py:213
system_prompt_block software dead integrations/hermes/__init__.py:217
prefetch software dead integrations/hermes/__init__.py:226
queue_prefetch software dead integrations/hermes/__init__.py:243
sync_turn software dead integrations/hermes/__init__.py:341
on_session_end software dead integrations/hermes/__init__.py:355
on_pre_compress software dead integrations/hermes/__init__.py:360
on_memory_write software dead integrations/hermes/__init__.py:371
shutdown software dead integrations/hermes/__init__.py:378
_preload_agentmemory_dotenv software healthy integrations/hermes/__init__.py:70
_validate_url software healthy integrations/hermes/__init__.py:98
_uses_plaintext_bearer_auth software healthy integrations/hermes/__init__.py:112
_plaintext_bearer_auth_message software healthy integrations/hermes/__init__.py:119
_warn_plaintext_bearer_auth software healthy integrations/hermes/__init__.py:123
_check_plaintext_bearer_guard software healthy integrations/hermes/__init__.py:127
_reset_plaintext_bearer_guard_for_tests software healthy integrations/hermes/__init__.py:143
_api software healthy integrations/hermes/__init__.py:148
_api_bg software healthy integrations/hermes/__init__.py:167
register software dead integrations/hermes/__init__.py:382
authHeaders software healthy plugin/opencode/agentmemory-capture.ts:authHeaders
post software healthy plugin/opencode/agentmemory-capture.ts:post
postJson software healthy plugin/opencode/agentmemory-capture.ts:postJson
observe software healthy plugin/opencode/agentmemory-capture.ts:observe
stashFor software healthy plugin/opencode/agentmemory-capture.ts:stashFor
subtaskSetFor software healthy plugin/opencode/agentmemory-capture.ts:subtaskSetFor
toolCallSetFor software healthy plugin/opencode/agentmemory-capture.ts:toolCallSetFor
pruneSessionMaps software healthy plugin/opencode/agentmemory-capture.ts:pruneSessionMaps
safeSlice software healthy plugin/opencode/agentmemory-capture.ts:safeSlice
extractFilePaths software healthy plugin/opencode/agentmemory-capture.ts:extractFilePaths
extractErrorMessage software healthy plugin/opencode/agentmemory-capture.ts:extractErrorMessage
props software healthy plugin/opencode/agentmemory-capture.ts:props
sid software healthy plugin/opencode/agentmemory-capture.ts:sid

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
iii-config.yaml software healthy iii-config.yaml
DESIGN.md software healthy DESIGN.md
README.md software healthy README.md
MAINTAINERS.md software healthy MAINTAINERS.md
package.json software healthy package.json
CONTRIBUTING.md software healthy CONTRIBUTING.md
GOVERNANCE.md software healthy GOVERNANCE.md
ROADMAP.md software healthy ROADMAP.md
iii-config.docker.yaml software healthy iii-config.docker.yaml
.env.example software healthy .env.example
tsconfig.json software healthy tsconfig.json
CODE_OF_CONDUCT.md software healthy CODE_OF_CONDUCT.md
tsdown.config.ts software warning tsdown.config.ts
SECURITY.md software healthy SECURITY.md
AGENTS.md software healthy AGENTS.md
CHANGELOG.md software healthy CHANGELOG.md
docker-compose.yml software healthy docker-compose.yml
openclaw.plugin.json software healthy integrations/openclaw/openclaw.plugin.json
README.md software healthy integrations/openclaw/README.md
package.json software healthy integrations/openclaw/package.json
plugin.yaml software healthy integrations/openclaw/plugin.yaml
security.ts software healthy integrations/pi/security.ts
README.md software healthy integrations/pi/README.md
package.json software healthy integrations/pi/package.json
index.ts software healthy integrations/pi/index.ts
__init__.py software healthy integrations/hermes/__init__.py
README.md software healthy integrations/hermes/README.md
plugin.yaml software healthy integrations/hermes/plugin.yaml
README.md software healthy integrations/filesystem-watcher/README.md
package.json software healthy integrations/filesystem-watcher/package.json
.mcp.json software healthy plugin/.mcp.json
agentmemory-capture.ts software healthy plugin/opencode/agentmemory-capture.ts
README.md software healthy plugin/opencode/README.md
plugin.json software healthy plugin/opencode/plugin.json
recall.md software healthy plugin/opencode/commands/recall.md
remember.md software healthy plugin/opencode/commands/remember.md
hooks.json software healthy plugin/hooks/hooks.json
hooks.codex.json software healthy plugin/hooks/hooks.codex.json
SKILL.md software healthy plugin/skills/commit-history/SKILL.md
SKILL.md software healthy plugin/skills/recall/SKILL.md
SKILL.md software healthy plugin/skills/remember/SKILL.md
SKILL.md software healthy plugin/skills/recap/SKILL.md
SKILL.md software healthy plugin/skills/session-history/SKILL.md
SKILL.md software healthy plugin/skills/commit-context/SKILL.md
SKILL.md software healthy plugin/skills/handoff/SKILL.md
SKILL.md software healthy plugin/skills/forget/SKILL.md
frontier.test.ts software healthy test/frontier.test.ts
remember-bm25-index.test.ts software healthy test/remember-bm25-index.test.ts
temporal-graph.test.ts software healthy test/temporal-graph.test.ts
openclaw-plugin.test.ts software healthy test/openclaw-plugin.test.ts

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
integrations software healthy integrations
openclaw software healthy integrations/openclaw
pi software healthy integrations/pi
hermes software healthy integrations/hermes
filesystem-watcher software healthy integrations/filesystem-watcher
plugin software healthy plugin
opencode software healthy plugin/opencode
commands software healthy plugin/opencode/commands
hooks software healthy plugin/hooks
skills software healthy plugin/skills
commit-history software healthy plugin/skills/commit-history
recall software healthy plugin/skills/recall
remember software healthy plugin/skills/remember
recap software healthy plugin/skills/recap
session-history software healthy plugin/skills/session-history
commit-context software healthy plugin/skills/commit-context
handoff software healthy plugin/skills/handoff
forget software healthy plugin/skills/forget
test software healthy test
helpers software healthy test/helpers
docs software healthy docs
benchmarks software healthy docs/benchmarks
scripts software healthy scripts
website software healthy website
components software healthy website/components
app software healthy website/app
lib software healthy website/lib
deploy software healthy deploy
fly software healthy deploy/fly
railway software healthy deploy/railway
coolify software healthy deploy/coolify
render software healthy deploy/render
packages software healthy packages
mcp software healthy packages/mcp
benchmark software healthy benchmark
results software healthy benchmark/results
lib software healthy benchmark/lib
eval software healthy eval
runner software healthy eval/runner
adapters software healthy eval/runner/adapters
scripts software healthy eval/scripts
examples software healthy examples
python software healthy examples/python
.github software healthy .github
workflows software healthy .github/workflows
security-advisories software healthy .github/security-advisories
src software healthy src
functions software healthy src/functions
triggers software healthy src/triggers
state software healthy src/state

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
MemoryProvider software healthy integrations/hermes/__init__.py:28
AgentMemoryProvider software healthy integrations/hermes/__init__.py:172
FakeProvider software healthy test/embedding-provider.test.ts:FakeProvider
keeps software healthy test/fetch-timeout.test.ts:keeps
MockKV software healthy benchmark/longmemeval-bench.ts:MockKV
sorting software healthy benchmark/dataset.ts:sorting
DedupMap software healthy src/functions/dedup.ts:DedupMap
GraphRetrieval software healthy src/functions/graph-retrieval.ts:GraphRetrieval
MinHeap software healthy src/functions/graph-retrieval.ts:MinHeap
HybridSearch software healthy src/state/hybrid-search.ts:HybridSearch
StateKV software healthy src/state/kv.ts:StateKV
SearchIndex software healthy src/state/search-index.ts:SearchIndex
VectorIndex software healthy src/state/vector-index.ts:VectorIndex
IndexPersistence software healthy src/state/index-persistence.ts:IndexPersistence
InMemoryKV software healthy src/mcp/in-memory-kv.ts:InMemoryKV
NoopProvider software healthy src/providers/noop.ts:NoopProvider
FallbackChainProvider software healthy src/providers/fallback-chain.ts:FallbackChainProvider
MinimaxProvider software healthy src/providers/minimax.ts:MinimaxProvider
OpenAIProvider software healthy src/providers/openai.ts:OpenAIProvider
OpenRouterProvider software healthy src/providers/openrouter.ts:OpenRouterProvider
AgentSDKProvider software healthy src/providers/agent-sdk.ts:AgentSDKProvider
ResilientProvider software healthy src/providers/resilient.ts:ResilientProvider
CircuitBreaker software healthy src/providers/circuit-breaker.ts:CircuitBreaker
AnthropicProvider software healthy src/providers/anthropic.ts:AnthropicProvider
ClipEmbeddingProvider software healthy src/providers/embedding/clip.ts:ClipEmbeddingProvider
LocalEmbeddingProvider software healthy src/providers/embedding/local.ts:LocalEmbeddingProvider
CohereEmbeddingProvider software healthy src/providers/embedding/cohere.ts:CohereEmbeddingProvider
GeminiEmbeddingProvider software healthy src/providers/embedding/gemini.ts:GeminiEmbeddingProvider
OpenAIEmbeddingProvider software healthy src/providers/embedding/openai.ts:OpenAIEmbeddingProvider
OpenRouterEmbeddingProvider software healthy src/providers/embedding/openrouter.ts:OpenRouterEmbeddingPr…
VoyageEmbeddingProvider software healthy src/providers/embedding/voyage.ts:VoyageEmbeddingProvider
MetricsStore software healthy src/eval/metrics-store.ts:MetricsStore

LabelLayerStatusPath
auth::test/integration.test.ts security healthy test/integration.test.ts
auth::test/eval.test.ts security healthy test/eval.test.ts
auth::test/fs-watcher.test.ts security healthy test/fs-watcher.test.ts
auth::src/cli.ts security healthy src/cli.ts
auth::benchmark/scale-eval.ts security healthy benchmark/scale-eval.ts
auth::test/graph-retrieval.test.ts security healthy test/graph-retrieval.test.ts
auth::test/xml.test.ts security healthy test/xml.test.ts
auth::test/mcp-standalone.test.ts security healthy test/mcp-standalone.test.ts
auth::test/export-import.test.ts security healthy test/export-import.test.ts
auth::benchmark/dataset.ts security healthy benchmark/dataset.ts
auth::test/search.test.ts security healthy test/search.test.ts
auth::test/index-persistence.test.ts security healthy test/index-persistence.test.ts
auth::test/search-index.test.ts security healthy test/search-index.test.ts
auth::test/query-expansion.test.ts security healthy test/query-expansion.test.ts
auth::.github/workflows/publish.yml security healthy .github/workflows/publish.yml
auth::test/hybrid-search.test.ts security healthy test/hybrid-search.test.ts
auth::test/mcp-prompts.test.ts security healthy test/mcp-prompts.test.ts
auth::test/skill-extract.test.ts security healthy test/skill-extract.test.ts
auth::test/remember-bm25-index.test.ts security healthy test/remember-bm25-index.test.ts
auth::test/privacy.test.ts security healthy test/privacy.test.ts

LabelLayerStatusPath
127.0.0.1 network healthy iii-config.yaml
192.168.1.50 network healthy test/integration-plaintext-http.test.ts
10.0.0.42 network healthy test/integration-plaintext-http.test.ts
10.921.575.108 network healthy website/components/Nav.tsx
3.344.956.104 network healthy website/components/Nav.tsx
3.046.736.804 network healthy website/components/Nav.tsx
5.665.411.354 network healthy website/components/Nav.tsx
307.205.668.787 network healthy website/components/Nav.tsx
169.254.169.254 network healthy src/functions/mesh.ts

LabelLayerStatusPath
port:3111 network healthy iii-config.yaml
port:3112 network healthy iii-config.yaml
port:65532 network healthy docker-compose.yml
port:49134 network healthy docker-compose.yml
port:9464 network healthy docker-compose.yml
port:3113 network healthy test/viewer-session-id.test.ts
port:06 network healthy .github/dependabot.yml

LabelLayerStatusPath
image::deploy/fly/Dockerfile hardware healthy deploy/fly/Dockerfile
image::deploy/railway/Dockerfile hardware healthy deploy/railway/Dockerfile
image::deploy/coolify/Dockerfile hardware healthy deploy/coolify/Dockerfile
image::deploy/render/Dockerfile hardware healthy deploy/render/Dockerfile
iii-init hardware healthy docker-compose.yml
iii-engine hardware healthy docker-compose.yml
agentmemory hardware healthy deploy/coolify/docker-compose.yml

LabelLayerStatusPath
postgresql data healthy test/eval.test.ts
redis data healthy test/search-index.test.ts
sqlite data healthy test/evict.test.ts
postgres data healthy website/components/Features.tsx

LabelLayerStatusPath
/page.tsx frontend healthy website/app/page.tsx
/hooks/deploy frontend healthy test/sentinels.test.ts
/a frontend healthy test/sentinels.test.ts

LabelLayerStatusPath
Image frontend healthy website/app/opengraph-image.tsx
Page frontend healthy website/app/page.tsx
RootLayout frontend healthy website/app/layout.tsx

LabelLayerStatusPath
generic_api_key::test/cli-doctor-fixes.test.ts security healthy test/cli-doctor-fixes.test.ts
github_token::test/privacy.test.ts security healthy test/privacy.test.ts
github_token::test/privacy.test.ts security healthy test/privacy.test.ts

LabelLayerStatusPath
pubsub data healthy iii-config.yaml
kafka data healthy website/components/Features.tsx

LabelLayerStatusPath
vps::azure hardware healthy .env.example
vps::aws hardware healthy test/privacy.test.ts

LabelLayerStatusPath
gha::ci cicd healthy .github/workflows/ci.yml
gha::publish cicd healthy .github/workflows/publish.yml

LabelLayerStatusPath
test cicd healthy .github/workflows/ci.yml
publish cicd healthy .github/workflows/publish.yml

LabelLayerStatusPath
repobility-clone-vrcd2bis software healthy /tmp/repobility-clone-vrcd2bis

LabelLayerStatusPath
gpu (detected) hardware healthy src/functions/search.ts

LabelLayerStatusPath
NPM_TOKEN cicd healthy
For AI agents: Voting guide (TP/FP) MCP manifest Stdio wrapper SARIF Integrate Findings queue Vote TP/FP on findings to calibrate the engine.
For AI agents + API integrations
Email me when this repo regresses
Free. We re-scan periodically; new criticals → your inbox. No signup required for the scan itself.
API access

This page is publicly accessible at: https://repobility.com/scan/a3e7255e-87b7-421d-bfd1-aaa36403fd4c/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/a3e7255e-87b7-421d-bfd1-aaa36403fd4c/

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.