https://github.com/sdsrss/claude-mem-lite
· scanned 2026-06-16 00:05 UTC (2 months, 3 weeks ago)
194 raw signals (16 security + 178 graph)
Last scanned 2 months, 3 weeks ago · v1 · 184 actionable findings from 2 signal sources. 29 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 1395 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 |
|---|---|---|---|
hasLatestMigrationColumn |
software | healthy | schema.mjs:hasLatestMigrationColumn |
initSchema |
software | healthy | schema.mjs:initSchema |
below |
software | healthy | schema.mjs:below |
detects |
software | healthy | schema.mjs:detects |
auditSessionConsistency |
software | healthy | schema.mjs:auditSessionConsistency |
ensureDb |
software | healthy | schema.mjs:ensureDb |
rebuildFTS |
software | healthy | schema.mjs:rebuildFTS |
checkFTSIntegrity |
software | healthy | schema.mjs:checkFTSIntegrity |
ensureFTS |
software | healthy | schema.mjs:ensureFTS |
reinstates |
software | healthy | schema.mjs:reinstates |
sleepMs |
software | healthy | hook-semaphore.mjs:sleepMs |
acquireLLMSlot |
software | healthy | hook-semaphore.mjs:acquireLLMSlot |
releaseLLMSlot |
software | healthy | hook-semaphore.mjs:releaseLLMSlot |
resolveProject |
software | healthy | project-utils.mjs:resolveProject |
_resetProjectCache |
software | healthy | project-utils.mjs:_resetProjectCache |
countLines |
software | healthy | memdir.mjs:countLines |
nl |
software | healthy | memdir.mjs:nl |
encodeProjectPath |
software | healthy | memdir.mjs:encodeProjectPath |
memdirPath |
software | healthy | memdir.mjs:memdirPath |
memoryFile |
software | healthy | memdir.mjs:memoryFile |
slugSnake |
software | healthy | memdir.mjs:slugSnake |
docFile |
software | healthy | memdir.mjs:docFile |
stateFile |
software | healthy | memdir.mjs:stateFile |
sentinelRegex |
software | healthy | memdir.mjs:sentinelRegex |
renderSentinel |
software | healthy | memdir.mjs:renderSentinel |
canonicalBody |
software | healthy | memdir.mjs:canonicalBody |
sha256 |
software | healthy | memdir.mjs:sha256 |
atomicWrite |
software | healthy | memdir.mjs:atomicWrite |
readState |
software | healthy | memdir.mjs:readState |
writeState |
software | healthy | memdir.mjs:writeState |
clearState |
software | healthy | memdir.mjs:clearState |
readMemoryIndex |
software | healthy | memdir.mjs:readMemoryIndex |
writePluginSection |
software | healthy | memdir.mjs:writePluginSection |
removePluginSection |
software | healthy | memdir.mjs:removePluginSection |
hasPluginState |
software | healthy | memdir.mjs:hasPluginState |
isAdopted |
software | healthy | memdir.mjs:isAdopted |
writePluginDoc |
software | healthy | memdir.mjs:writePluginDoc |
removePluginDoc |
software | healthy | memdir.mjs:removePluginDoc |
stripFrontmatter |
software | healthy | memdir.mjs:stripFrontmatter |
auditMemdir |
software | healthy | memdir.mjs:auditMemdir |
parseGitHubUrl |
software | healthy | registry-github.mjs:parseGitHubUrl |
buildTreeUrl |
software | healthy | registry-github.mjs:buildTreeUrl |
buildContentUrl |
software | healthy | registry-github.mjs:buildContentUrl |
buildRepoUrl |
software | healthy | registry-github.mjs:buildRepoUrl |
buildHeaders |
software | healthy | registry-github.mjs:buildHeaders |
words |
software | healthy | stop-words.mjs:words |
jaccardSimilarity |
software | healthy | hash-utils.mjs:jaccardSimilarity |
fnv1a |
software | healthy | hash-utils.mjs:fnv1a |
computeMinHash |
software | healthy | hash-utils.mjs:computeMinHash |
estimateJaccardFromMinHash |
software | healthy | hash-utils.mjs:estimateJaccardFromMinHash |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
skip-tools.mjs |
software | healthy | skip-tools.mjs |
schema.mjs |
software | healthy | schema.mjs |
hook-semaphore.mjs |
software | healthy | hook-semaphore.mjs |
README.zh-CN.md |
software | healthy | README.zh-CN.md |
project-utils.mjs |
software | healthy | project-utils.mjs |
memdir.mjs |
software | healthy | memdir.mjs |
registry-github.mjs |
software | healthy | registry-github.mjs |
stop-words.mjs |
software | healthy | stop-words.mjs |
hash-utils.mjs |
software | healthy | hash-utils.mjs |
nlp.mjs |
software | healthy | nlp.mjs |
hook-handoff.mjs |
software | healthy | hook-handoff.mjs |
skill.md |
software | healthy | skill.md |
.mcp.json |
software | healthy | .mcp.json |
vitest.config.mjs |
software | healthy | vitest.config.mjs |
secret-scrub.mjs |
software | healthy | secret-scrub.mjs |
hook-precompact.mjs |
software | healthy | hook-precompact.mjs |
hook-optimize.mjs |
software | healthy | hook-optimize.mjs |
hook-llm.mjs |
software | healthy | hook-llm.mjs |
hook-memory.mjs |
software | healthy | hook-memory.mjs |
README.md |
software | healthy | README.md |
tier.mjs |
software | healthy | tier.mjs |
adopt-content.mjs |
software | healthy | adopt-content.mjs |
source-files.mjs |
software | healthy | source-files.mjs |
resource-discovery.mjs |
software | healthy | resource-discovery.mjs |
tfidf.mjs |
software | healthy | tfidf.mjs |
CLAUDE.md |
software | healthy | CLAUDE.md |
cli.mjs |
software | healthy | cli.mjs |
hook-episode.mjs |
software | healthy | hook-episode.mjs |
registry-enricher.mjs |
software | healthy | registry-enricher.mjs |
install-metadata.mjs |
software | healthy | install-metadata.mjs |
package.json |
software | healthy | package.json |
server.mjs |
software | healthy | server.mjs |
registry-scanner.mjs |
software | healthy | registry-scanner.mjs |
synonyms.mjs |
software | healthy | synonyms.mjs |
tool-schemas.mjs |
software | healthy | tool-schemas.mjs |
search-engine.mjs |
software | healthy | search-engine.mjs |
package-lock.json |
software | healthy | package-lock.json |
hook.mjs |
software | healthy | hook.mjs |
hook-update.mjs |
software | healthy | hook-update.mjs |
registry.mjs |
software | healthy | registry.mjs |
plugin-cache-guard.mjs |
software | healthy | plugin-cache-guard.mjs |
mem-cli.mjs |
software | healthy | mem-cli.mjs |
scoring-sql.mjs |
software | healthy | scoring-sql.mjs |
knip.json |
software | healthy | knip.json |
registry-indexer.mjs |
software | healthy | registry-indexer.mjs |
haiku-client.mjs |
software | healthy | haiku-client.mjs |
install.mjs |
software | healthy | install.mjs |
LICENSE |
software | healthy | LICENSE |
adopt-cli.mjs |
software | healthy | adopt-cli.mjs |
eslint.config.mjs |
software | healthy | eslint.config.mjs |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
tests |
software | healthy | tests |
commands |
software | healthy | commands |
docs |
software | healthy | docs |
superpowers |
software | healthy | docs/superpowers |
plans |
software | healthy | docs/superpowers/plans |
specs |
software | healthy | docs/superpowers/specs |
templates |
software | healthy | docs/templates |
plans |
software | healthy | docs/plans |
baselines |
software | healthy | docs/plans/baselines |
scripts |
software | healthy | scripts |
cli |
software | healthy | cli |
registry |
software | healthy | registry |
lib |
software | healthy | lib |
benchmark |
software | healthy | benchmark |
fixtures |
software | healthy | benchmark/fixtures |
experiment |
software | healthy | experiment |
lib |
software | healthy | experiment/lib |
corpus |
software | healthy | experiment/corpus |
hooks |
software | healthy | hooks |
server |
software | healthy | server |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
| Label | Layer | Status | Path |
|---|---|---|---|
UserEditedError |
software | healthy | memdir.mjs:UserEditedError |
BudgetExceededError |
software | healthy | memdir.mjs:BudgetExceededError |
below |
software | healthy | nlp.mjs:below |
or |
software | healthy | install-metadata.mjs:or |
or |
software | healthy | tests/user-prompt-search.test.mjs:or |
is |
software | healthy | tests/source-files-sync.test.mjs:is |
the |
software | healthy | tests/schema-fk-warmstart.test.mjs:the |
compress |
software | healthy | tests/timeline-core.test.mjs:compress |
as |
software | healthy | tests/recall-core.test.mjs:as |
of |
software | healthy | tests/cli-routing-contract.test.mjs:of |
as |
software | healthy | tests/cli.test.mjs:as |
of |
software | healthy | tests/pre-tool-recall.test.mjs:of |
beyond |
software | healthy | tests/maintain-core.test.mjs:beyond |
without |
software | healthy | scripts/prompt-search-utils.mjs:without |
compress |
software | healthy | lib/search-core.mjs:compress |
that |
software | healthy | lib/recall-core.mjs:that |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::scripts/user-prompt-search.js |
security | healthy | scripts/user-prompt-search.js |
auth::tests/cli.test.mjs |
security | healthy | tests/cli.test.mjs |
auth::tests/hook-llm.test.mjs |
security | healthy | tests/hook-llm.test.mjs |
auth::tests/hook-optimize.test.mjs |
security | healthy | tests/hook-optimize.test.mjs |
auth::tests/server.test.mjs |
security | healthy | tests/server.test.mjs |
auth::tests/utils.test.mjs |
security | healthy | tests/utils.test.mjs |
auth::tests/user-prompt-search.test.mjs |
security | healthy | tests/user-prompt-search.test.mjs |
auth::secret-scrub.mjs |
security | healthy | secret-scrub.mjs |
auth::synonyms.mjs |
security | healthy | synonyms.mjs |
auth::tests/handoff-simulation.test.mjs |
security | healthy | tests/handoff-simulation.test.mjs |
auth::tests/hook-precompact.test.mjs |
security | healthy | tests/hook-precompact.test.mjs |
auth::install-metadata.mjs |
security | healthy | install-metadata.mjs |
auth::scripts/index-managed.mjs |
security | healthy | scripts/index-managed.mjs |
auth::benchmark/fixtures/seed-data.json |
security | healthy | benchmark/fixtures/seed-data.json |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | nlp.mjs |
postgres |
data | healthy | secret-scrub.mjs |
mysql |
data | healthy | secret-scrub.mjs |
mongodb |
data | healthy | secret-scrub.mjs |
redis |
data | healthy | secret-scrub.mjs |
postgresql |
data | healthy | install-metadata.mjs |
elasticsearch |
data | healthy | tests/server.test.mjs |
cassandra |
data | healthy | scripts/index-managed.mjs |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::tests/user-prompt-search.test.mjs |
security | healthy | tests/user-prompt-search.test.mjs |
password_literal::tests/cjk-precision.test.mjs |
security | healthy | tests/cjk-precision.test.mjs |
password_literal::tests/cjk-precision.test.mjs |
security | healthy | tests/cjk-precision.test.mjs |
password_literal::tests/cjk-precision.test.mjs |
security | healthy | tests/cjk-precision.test.mjs |
github_token::tests/secret-scrub-coverage.test.mjs |
security | healthy | tests/secret-scrub-coverage.test.mjs |
password_literal::tests/utils.test.mjs |
security | healthy | tests/utils.test.mjs |
password_literal::tests/mcp-protocol.test.mjs |
security | healthy | tests/mcp-protocol.test.mjs |
| Label | Layer | Status | Path |
|---|---|---|---|
lint |
cicd | healthy | .github/workflows/ci.yml |
test |
cicd | healthy | .github/workflows/ci.yml |
benchmark |
cicd | healthy | .github/workflows/ci.yml |
validate |
cicd | healthy | .github/workflows/publish.yml |
publish |
cicd | healthy | .github/workflows/publish.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
rabbitmq |
data | healthy | tests/cli.test.mjs |
kafka |
data | healthy | scripts/index-managed.mjs |
pubsub |
data | healthy | benchmark/fixtures/seed-data.json |
bullmq |
data | healthy | benchmark/fixtures/seed-data.json |
| Label | Layer | Status | Path |
|---|---|---|---|
nginx |
network | healthy | synonyms.mjs |
caddy |
network | healthy | scripts/index-managed.mjs |
traefik |
network | healthy | scripts/index-managed.mjs |
envoy |
network | healthy | scripts/index-managed.mjs |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | secret-scrub.mjs |
vps::gcp |
hardware | healthy | install-metadata.mjs |
vps::azure |
hardware | healthy | install-metadata.mjs |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
gha::publish |
cicd | healthy | .github/workflows/publish.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-53nhpd_6 |
software | healthy | /tmp/repobility-clone-53nhpd_6 |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | tests/e2e.test.mjs |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | benchmark/fixtures/seed-data.json |
| Label | Layer | Status | Path |
|---|---|---|---|
NPM_TOKEN |
cicd | healthy | — |
This page is publicly accessible at:
https://repobility.com/scan/7bc24ae0-a322-433a-80b6-9bd861011807/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/7bc24ae0-a322-433a-80b6-9bd861011807/
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.