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.

sergeyxmao/LOCAL-RAG-PLATFORM

https://github.com/sergeyxmao/LOCAL-RAG-PLATFORM · scanned 2026-06-16 00:07 UTC (2 months, 2 weeks ago)

120 raw signals (0 security + 120 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 2 weeks ago · v1 · 120 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.

JSON
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 1548 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
item software healthy tests/extractor-spacing.test.mjs:item
fakeAppSettings software healthy tests/knowledge-extraction.test.mjs:fakeAppSettings
fakeDocProvider software healthy tests/knowledge-extraction.test.mjs:fakeDocProvider
waitForJob software healthy tests/knowledge-extraction.test.mjs:waitForJob
fakeGraphProvider software healthy tests/knowledge-extraction.test.mjs:fakeGraphProvider
fakeSearch software healthy tests/answer-graph.test.mjs:fakeSearch
fakeChat software healthy tests/answer-graph.test.mjs:fakeChat
graphSvcWith software healthy tests/answer-graph.test.mjs:graphSvcWith
buildApp software healthy tests/route-schemas.test.mjs:buildApp
fakeGraphSearch software healthy tests/graph-answer.test.mjs:fakeGraphSearch
fakeGraphService software healthy tests/graph-answer.test.mjs:fakeGraphService
padRow software healthy tests/fixtures/generate-graph-fixtures.mjs:padRow
buildMetsoMini software healthy tests/fixtures/generate-graph-fixtures.mjs:buildMetsoMini
buildKoyoMini software healthy tests/fixtures/generate-graph-fixtures.mjs:buildKoyoMini
makeSheet software healthy tests/fixtures/generate-graph-fixtures.mjs:makeSheet
buildUnrecognizedMini software healthy tests/fixtures/generate-graph-fixtures.mjs:buildUnrecognize…
buildMetsoWithExoticKind software healthy tests/fixtures/generate-graph-fixtures.mjs:buildMetsoWithEx…
readYamlFile software healthy apps/kb-api/src/config.js:readYamlFile
runTagsNormalizationMigration software healthy apps/kb-api/src/index.js:runTagsNormalizationMigration
runOcrAllDefaultTrueMigration software healthy apps/kb-api/src/index.js:runOcrAllDefaultTrueMigration
embeddingProvider software healthy apps/kb-api/src/index.js:embeddingProvider
splitRawTagToken software healthy apps/kb-api/src/utils/tags.js:splitRawTagToken
normalizeTag software healthy apps/kb-api/src/utils/tags.js:normalizeTag
normalizeTagForCompare software healthy apps/kb-api/src/utils/tags.js:normalizeTagForCompare
parseTagList software healthy apps/kb-api/src/utils/tags.js:parseTagList
tagSearchVariants software healthy apps/kb-api/src/utils/tags.js:tagSearchVariants
expandTagSearchVariants software healthy apps/kb-api/src/utils/tags.js:expandTagSearchVariants
escapeHtml software healthy apps/kb-api/src/assets/uiV2/settings.js:escapeHtml
showToast software healthy apps/kb-api/src/assets/uiV2/settings.js:showToast
api software healthy apps/kb-api/src/assets/uiV2/settings.js:api
setBanner software healthy apps/kb-api/src/assets/uiV2/settings.js:setBanner
renderModels software healthy apps/kb-api/src/assets/uiV2/settings.js:renderModels
renderHelpIcon software healthy apps/kb-api/src/assets/uiV2/settings.js:renderHelpIcon
getRetrievalValue software healthy apps/kb-api/src/assets/uiV2/settings.js:getRetrievalValue
setRetrievalValue software healthy apps/kb-api/src/assets/uiV2/settings.js:setRetrievalValue
renderRetrieval software healthy apps/kb-api/src/assets/uiV2/settings.js:renderRetrieval
collectRetrievalPatch software healthy apps/kb-api/src/assets/uiV2/settings.js:collectRetrievalPat…
renderSystemPromptCard software healthy apps/kb-api/src/assets/uiV2/settings.js:renderSystemPromptC…
validateSystemPromptTextarea software healthy apps/kb-api/src/assets/uiV2/settings.js:validateSystemPromp…
renderCloud software healthy apps/kb-api/src/assets/uiV2/settings.js:renderCloud
renderProvidersList software healthy apps/kb-api/src/assets/uiV2/settings.js:renderProvidersList
providers software healthy apps/kb-api/src/assets/uiV2/settings.js:providers
defaultId software healthy apps/kb-api/src/assets/uiV2/settings.js:defaultId
renderProviderEditForm software healthy apps/kb-api/src/assets/uiV2/settings.js:renderProviderEditF…
renderTheme software healthy apps/kb-api/src/assets/uiV2/settings.js:renderTheme
renderServices software healthy apps/kb-api/src/assets/uiV2/settings.js:renderServices
loadSettings software healthy apps/kb-api/src/assets/uiV2/settings.js:loadSettings
saveRetrieval software healthy apps/kb-api/src/assets/uiV2/settings.js:saveRetrieval
resetRetrieval software healthy apps/kb-api/src/assets/uiV2/settings.js:resetRetrieval
rerankerProviderHint software healthy apps/kb-api/src/assets/uiV2/settings.js:rerankerProviderHint

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

LabelLayerStatusPath
GET /health api healthy apps/reranker-service/app.py
POST /rerank api healthy apps/reranker-service/app.py
GET /settings api healthy apps/kb-api/src/routes/settings.js
GET /api/v2/backups api healthy apps/kb-api/src/routes/backupApi.js
POST /api/v2/backups api healthy apps/kb-api/src/routes/backupApi.js
GET /api/v2/backups/:filename/download api healthy apps/kb-api/src/routes/backupApi.js
DELETE /api/v2/backups/:filename api healthy apps/kb-api/src/routes/backupApi.js
POST /api/v2/backups/:filename/restore api healthy apps/kb-api/src/routes/backupApi.js
POST /api/v2/backups/restore-upload api healthy apps/kb-api/src/routes/backupApi.js
GET /ui/state api healthy apps/kb-api/src/routes/uiState.js
POST /ui/state api healthy apps/kb-api/src/routes/uiState.js
GET /documents api healthy apps/kb-api/src/routes/documents.js
GET /documents/duplicates api healthy apps/kb-api/src/routes/documents.js
POST /documents/bulk-link api healthy apps/kb-api/src/routes/documents.js
POST /documents/bulk-unlink api healthy apps/kb-api/src/routes/documents.js
PATCH /documents/:id api healthy apps/kb-api/src/routes/documents.js
DELETE /documents/:id api healthy apps/kb-api/src/routes/documents.js
GET /documents/:id/nodes api healthy apps/kb-api/src/routes/documents.js
POST /documents/:id/nodes api healthy apps/kb-api/src/routes/documents.js
PATCH /documents/:id/nodes api healthy apps/kb-api/src/routes/documents.js
DELETE /documents/:id/nodes/:nodeId api healthy apps/kb-api/src/routes/documents.js
POST /documents/:id/reindex api healthy apps/kb-api/src/routes/documents.js
POST /documents/:id/reindex-payload api healthy apps/kb-api/src/routes/documents.js
POST /documents/deduplicate api healthy apps/kb-api/src/routes/documents.js
GET /documents/:id/chunks api healthy apps/kb-api/src/routes/documents.js
GET /documents/:id/original api healthy apps/kb-api/src/routes/documents.js
POST /documents/:id/open-local api healthy apps/kb-api/src/routes/documents.js
GET /documents/:id/assets api healthy apps/kb-api/src/routes/documents.js
GET /documents/:id/assets/browse api healthy apps/kb-api/src/routes/documents.js
POST /documents/:id/reclassify-assets api healthy apps/kb-api/src/routes/documents.js
POST /documents/:id/rebuild-visual-assets api healthy apps/kb-api/src/routes/documents.js
GET /documents/:id/assets/:fileName api healthy apps/kb-api/src/routes/documents.js
GET /documents/:id/pages/:pageNumber/preview api healthy apps/kb-api/src/routes/documents.js
POST /documents/upload api healthy apps/kb-api/src/routes/documents.js
POST /documents/ingest-file api healthy apps/kb-api/src/routes/documents.js
POST /documents/ingest-file-async api healthy apps/kb-api/src/routes/documents.js
POST /documents/ingest-folder api healthy apps/kb-api/src/routes/documents.js
POST /documents/ingest-folder-async api healthy apps/kb-api/src/routes/documents.js
POST /documents/ingest-text api healthy apps/kb-api/src/routes/documents.js
GET /api/v2/graph/tree/roots api healthy apps/kb-api/src/routes/graphTree.js
GET /api/v2/graph/tree/by-type/:type api healthy apps/kb-api/src/routes/graphTree.js
GET /api/v2/graph/tree/children/:id api healthy apps/kb-api/src/routes/graphTree.js
GET /api/v2/graph/nodes/:id/full api healthy apps/kb-api/src/routes/graphTree.js
GET /api/v2/graph/nodes/:id/neighbors api healthy apps/kb-api/src/routes/graphTree.js
POST /api/v2/graph/nodes/:id/hard-delete api healthy apps/kb-api/src/routes/graphTree.js
GET /admin/qdrant-status api healthy apps/kb-api/src/routes/admin.js
GET /admin/knowledge-nodes-status api healthy apps/kb-api/src/routes/admin.js
GET /admin/sync-status api healthy apps/kb-api/src/routes/admin.js
POST /admin/reconcile-nodes-sample api healthy apps/kb-api/src/routes/admin.js
POST /admin/reindex-nodes api healthy apps/kb-api/src/routes/admin.js

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

LabelLayerStatusPath
README.md software healthy README.md
AGENTS.md software healthy AGENTS.md
graph-parsers.yaml software healthy config/graph-parsers.yaml
ingestion.yaml software healthy config/ingestion.yaml
retrieval.yaml software healthy config/retrieval.yaml
categories.yaml software healthy config/categories.yaml
app.yaml software healthy config/app.yaml
models.yaml software healthy config/models.yaml
graph-aliases.yaml software healthy config/graph-aliases.yaml
paths.yaml software healthy config/paths.yaml
extractor-spacing.test.mjs software healthy tests/extractor-spacing.test.mjs
knowledge-extraction.test.mjs software healthy tests/knowledge-extraction.test.mjs
answer-graph.test.mjs software healthy tests/answer-graph.test.mjs
route-schemas.test.mjs software healthy tests/route-schemas.test.mjs
graph-answer.test.mjs software healthy tests/graph-answer.test.mjs
generate-graph-fixtures.mjs software healthy tests/fixtures/generate-graph-fixtures.mjs
package.json software healthy apps/kb-api/package.json
Dockerfile software healthy apps/kb-api/Dockerfile
package-lock.json software healthy apps/kb-api/package-lock.json
config.js software healthy apps/kb-api/src/config.js
index.js software healthy apps/kb-api/src/index.js
semaphore.js software healthy apps/kb-api/src/utils/semaphore.js
tags.js software healthy apps/kb-api/src/utils/tags.js
settings.js software healthy apps/kb-api/src/assets/uiV2/settings.js
fonts.css software healthy apps/kb-api/src/assets/uiV2/fonts.css
settings.css software healthy apps/kb-api/src/assets/uiV2/settings.css
knowledge.js software healthy apps/kb-api/src/assets/uiV2/knowledge.js
candidates.css software healthy apps/kb-api/src/assets/uiV2/candidates.css
candidates.js software healthy apps/kb-api/src/assets/uiV2/candidates.js
common.js software healthy apps/kb-api/src/assets/uiV2/common.js
chat.js software healthy apps/kb-api/src/assets/uiV2/chat.js
chat.css software healthy apps/kb-api/src/assets/uiV2/chat.css
graph.css software healthy apps/kb-api/src/assets/uiV2/graph.css
knowledge.css software healthy apps/kb-api/src/assets/uiV2/knowledge.css
layout.css software healthy apps/kb-api/src/assets/uiV2/layout.css
graph.js software healthy apps/kb-api/src/assets/uiV2/graph.js
ollamaChatProvider.js software healthy apps/kb-api/src/providers/ollamaChatProvider.js
qdrantProvider.js software healthy apps/kb-api/src/providers/qdrantProvider.js
gigachatEmbeddingProvider.js software healthy apps/kb-api/src/providers/gigachatEmbeddingProvider.js
postgresProvider.js software healthy apps/kb-api/src/providers/postgresProvider.js
ollamaEmbeddingProvider.js software healthy apps/kb-api/src/providers/ollamaEmbeddingProvider.js
cloudChatProvider.js software healthy apps/kb-api/src/providers/cloudChatProvider.js
rerankerProvider.js software healthy apps/kb-api/src/providers/rerankerProvider.js
settings.js software healthy apps/kb-api/src/routes/settings.js
backupApi.js software healthy apps/kb-api/src/routes/backupApi.js
uiState.js software healthy apps/kb-api/src/routes/uiState.js
documents.js software healthy apps/kb-api/src/routes/documents.js
graphTree.js software healthy apps/kb-api/src/routes/graphTree.js
uiV2Knowledge.js software healthy apps/kb-api/src/routes/uiV2Knowledge.js
admin.js software healthy apps/kb-api/src/routes/admin.js

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

LabelLayerStatusPath
Semaphore software healthy apps/kb-api/src/utils/semaphore.js:Semaphore
OllamaChatProvider software healthy apps/kb-api/src/providers/ollamaChatProvider.js:OllamaChatP…
QdrantProvider software healthy apps/kb-api/src/providers/qdrantProvider.js:QdrantProvider
GigachatEmbeddingProvider software healthy apps/kb-api/src/providers/gigachatEmbeddingProvider.js:Giga…
PostgresProvider software healthy apps/kb-api/src/providers/postgresProvider.js:PostgresProvi…
OllamaEmbeddingProvider software healthy apps/kb-api/src/providers/ollamaEmbeddingProvider.js:Ollama…
CloudProviderError software healthy apps/kb-api/src/providers/cloudChatProvider.js:CloudProvide…
CloudChatProvider software healthy apps/kb-api/src/providers/cloudChatProvider.js:CloudChatPro…
RerankerError software healthy apps/kb-api/src/providers/rerankerProvider.js:RerankerError
RerankerProvider software healthy apps/kb-api/src/providers/rerankerProvider.js:RerankerProvi…
BackupService software healthy apps/kb-api/src/services/backupService.js:BackupService
GraphTreeService software healthy apps/kb-api/src/services/graphTreeService.js:GraphTreeServi…
GraphService software healthy apps/kb-api/src/services/graphService.js:GraphService
AppSettingsService software healthy apps/kb-api/src/services/appSettingsService.js:AppSettingsS…
ContextualEnrichmentService software healthy apps/kb-api/src/services/contextualEnrichmentService.js:Con…
JobCancelledError software healthy apps/kb-api/src/services/ingestionService.js:JobCancelledEr…
IngestionService software healthy apps/kb-api/src/services/ingestionService.js:IngestionServi…
KnowledgeExtractionService software healthy apps/kb-api/src/services/knowledgeExtractionService.js:Know…
GraphPreviewService software healthy apps/kb-api/src/services/graphPreviewService.js:GraphPrevie…
SearchService software healthy apps/kb-api/src/services/searchService.js:SearchService
HydeService software healthy apps/kb-api/src/services/hydeService.js:HydeService
GraphConfigService software healthy apps/kb-api/src/services/graphConfigService.js:GraphConfigS…
VisualAssetService software healthy apps/kb-api/src/services/visualAssetService.js:VisualAssetS…
ChatSessionService software healthy apps/kb-api/src/services/chatSessionService.js:ChatSessionS…
GraphNodeTypeService software healthy apps/kb-api/src/services/graphNodeTypeService.js:GraphNodeT…
GraphAnswerService software healthy apps/kb-api/src/services/graphAnswerService.js:GraphAnswerS…
OcrService software healthy apps/kb-api/src/services/ocrService.js:OcrService
GraphIngestionService software healthy apps/kb-api/src/services/graphIngestionService.js:GraphInge…
DiagnosticsService software healthy apps/kb-api/src/services/diagnosticsService.js:DiagnosticsS…
AnswerService software healthy apps/kb-api/src/services/answerService.js:AnswerService
GraphSearchService software healthy apps/kb-api/src/services/graphSearchService.js:GraphSearchS…
ExtractorService software healthy apps/kb-api/src/services/extractorService.js:ExtractorServi…
RerankDocumentObject software healthy apps/reranker-service/app.py:98
RerankRequest software healthy apps/reranker-service/app.py:102
RerankResultItem software healthy apps/reranker-service/app.py:111
RerankResponse software healthy apps/reranker-service/app.py:117

LabelLayerStatusPath
config software healthy config
tests software healthy tests
fixtures software healthy tests/fixtures
apps software healthy apps
kb-api software healthy apps/kb-api
src software healthy apps/kb-api/src
utils software healthy apps/kb-api/src/utils
assets software healthy apps/kb-api/src/assets
uiV2 software healthy apps/kb-api/src/assets/uiV2
providers software healthy apps/kb-api/src/providers
routes software healthy apps/kb-api/src/routes
services software healthy apps/kb-api/src/services
graphParsers software healthy apps/kb-api/src/services/graphParsers
schemas software healthy apps/kb-api/src/schemas
reranker-service software healthy apps/reranker-service
admin-tools software healthy apps/admin-tools
ingestion-worker software healthy apps/ingestion-worker
src software healthy apps/ingestion-worker/src
chunkers software healthy apps/ingestion-worker/src/chunkers
services software healthy apps/ingestion-worker/src/services
docs software healthy docs
design-v3 software healthy docs/design-v3
scripts software healthy scripts
infra software healthy infra
postgres software healthy infra/postgres
init software healthy infra/postgres/init

LabelLayerStatusPath
documents data healthy infra/postgres/init/001_init.sql
document_chunks data healthy infra/postgres/init/001_init.sql
document_assets data healthy infra/postgres/init/001_init.sql
ingestion_jobs data healthy infra/postgres/init/001_init.sql
knowledge_nodes data healthy infra/postgres/init/001_init.sql
knowledge_node_closure data healthy infra/postgres/init/001_init.sql
document_node_links data healthy infra/postgres/init/001_init.sql
job_node_links data healthy infra/postgres/init/001_init.sql
node_counters data healthy infra/postgres/init/001_init.sql
node_sync_status data healthy infra/postgres/init/001_init.sql
ui_state data healthy infra/postgres/init/001_init.sql
query_logs data healthy infra/postgres/init/001_init.sql
system_settings data healthy infra/postgres/init/001_init.sql

LabelLayerStatusPath
image::apps/kb-api/Dockerfile hardware healthy apps/kb-api/Dockerfile
image::apps/reranker-service/Dockerfile hardware healthy apps/reranker-service/Dockerfile
image::apps/ingestion-worker/Dockerfile hardware healthy apps/ingestion-worker/Dockerfile
postgres hardware healthy infra/docker-compose.yml
qdrant hardware healthy infra/docker-compose.yml
open-webui hardware healthy infra/docker-compose.yml
kb-api hardware healthy infra/docker-compose.yml
reranker hardware healthy infra/docker-compose.yml
ingestion-worker hardware healthy infra/docker-compose.yml

LabelLayerStatusPath
postgresql data healthy README.md
postgres data healthy tests/graph-answer.test.mjs

LabelLayerStatusPath
2.0.4.6 network healthy tests/graph-answer.test.mjs
127.0.0.1 network healthy apps/kb-api/src/config.js

LabelLayerStatusPath
port:8787 network healthy apps/kb-api/Dockerfile
port:8090 network healthy apps/reranker-service/Dockerfile

LabelLayerStatusPath
auth::apps/kb-api/src/index.js security healthy apps/kb-api/src/index.js
auth::apps/kb-api/src/providers/gigachatEmbeddingProvider.js security healthy apps/kb-api/src/providers/gigachatEmbeddingProvider.js

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

LabelLayerStatusPath
gpu (detected) hardware healthy AGENTS.md
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/6a6c85ef-3da8-4be5-a603-f1f2a316550b/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/6a6c85ef-3da8-4be5-a603-f1f2a316550b/

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.