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.

yangliubin9-cyber/knowledge-atlas

https://github.com/yangliubin9-cyber/knowledge-atlas · scanned 2026-06-16 01:04 UTC (2 months, 1 week ago)

69 raw signals (0 security + 69 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 1 week ago · v1 · 59 actionable findings from 1 signal source. 10 repeated signals grouped for readability. 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 1065 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
systemPrefersDark software healthy frontend/src/stores/themeStore.ts:systemPrefersDark
resolveTheme software healthy frontend/src/stores/themeStore.ts:resolveTheme
applyTheme software healthy frontend/src/stores/themeStore.ts:applyTheme
onChange software healthy frontend/src/stores/themeStore.ts:onChange
listSources software healthy frontend/src/api/sources.ts:listSources
uploadSource software healthy frontend/src/api/sources.ts:uploadSource
deleteSource software healthy frontend/src/api/sources.ts:deleteSource
reingestSource software healthy frontend/src/api/sources.ts:reingestSource
getStats software healthy frontend/src/api/stats.ts:getStats
listProviders software healthy frontend/src/api/providers.ts:listProviders
createProvider software healthy frontend/src/api/providers.ts:createProvider
updateProvider software healthy frontend/src/api/providers.ts:updateProvider
deleteProvider software healthy frontend/src/api/providers.ts:deleteProvider
testProvider software healthy frontend/src/api/providers.ts:testProvider
refreshProviderModels software healthy frontend/src/api/providers.ts:refreshProviderModels
listWikiPages software healthy frontend/src/api/wiki.ts:listWikiPages
getWikiPage software healthy frontend/src/api/wiki.ts:getWikiPage
runWikiLint software healthy frontend/src/api/wiki.ts:runWikiLint
newRequestId software healthy frontend/src/api/client.ts:newRequestId
toApiError software healthy frontend/src/api/client.ts:toApiError
body software healthy frontend/src/api/client.ts:body
err software healthy frontend/src/api/client.ts:err
apiFetch software healthy frontend/src/api/client.ts:apiFetch
apiStream software healthy frontend/src/api/client.ts:apiStream
listConversations software healthy frontend/src/api/conversations.ts:listConversations
createConversation software healthy frontend/src/api/conversations.ts:createConversation
deleteConversation software healthy frontend/src/api/conversations.ts:deleteConversation
listMessages software healthy frontend/src/api/conversations.ts:listMessages
isCitation software healthy frontend/src/api/conversations.ts:isCitation
parseChatStreamEvent software healthy frontend/src/api/conversations.ts:parseChatStreamEvent
streamChatMessage software healthy frontend/src/api/conversations.ts:streamChatMessage
getSettings software healthy frontend/src/api/settings.ts:getSettings
updateSettings software healthy frontend/src/api/settings.ts:updateSettings
ConfirmDialog software healthy frontend/src/components/ConfirmDialog.tsx:ConfirmDialog
renderShell software healthy frontend/src/components/AppShell.test.tsx:renderShell
AppShell software healthy frontend/src/components/AppShell.tsx:AppShell
extractWikiSlug software healthy frontend/src/components/Markdown.tsx:extractWikiSlug
Markdown software healthy frontend/src/components/Markdown.tsx:Markdown
Badge software healthy frontend/src/components/ui/badge.tsx:Badge
DialogHeader software healthy frontend/src/components/ui/dialog.tsx:DialogHeader
DialogFooter software healthy frontend/src/components/ui/dialog.tsx:DialogFooter
Skeleton software healthy frontend/src/components/ui/skeleton.tsx:Skeleton
EmptyState software healthy frontend/src/components/chat/EmptyState.tsx:EmptyState
CitationList software healthy frontend/src/components/chat/MessageBubble.tsx:CitationList
HistoryPanel software healthy frontend/src/components/chat/HistoryPanel.tsx:HistoryPanel
ChatInput software healthy frontend/src/components/chat/ChatInput.tsx:ChatInput
submit software healthy frontend/src/components/chat/ChatInput.tsx:submit
handleInput software healthy frontend/src/components/chat/ChatInput.tsx:handleInput
ModelSelector software healthy frontend/src/components/chat/ModelSelector.tsx:ModelSelector
providers software healthy frontend/src/components/chat/ModelSelector.tsx:providers

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

LabelLayerStatusPath
docker-compose.test.yml software healthy docker-compose.test.yml
docker-compose.dev.yml software healthy docker-compose.dev.yml
README.md software healthy README.md
VENDOR.md software healthy VENDOR.md
docker-compose.prod.yml software healthy docker-compose.prod.yml
.pre-commit-config.yaml software healthy .pre-commit-config.yaml
.env.dev.example software healthy .env.dev.example
.env.example software healthy .env.example
Makefile software healthy Makefile
.agent.md software healthy .agent.md
LICENSE software healthy LICENSE
CHANGELOG.md software healthy CHANGELOG.md
docker-compose.yml software healthy docker-compose.yml
.gitlab-ci.yml software healthy .gitlab-ci.yml
vite.config.ts software healthy frontend/vite.config.ts
tailwind.config.ts software healthy frontend/tailwind.config.ts
package.json software healthy frontend/package.json
index.html software healthy frontend/index.html
Dockerfile software healthy frontend/Dockerfile
package-lock.json software healthy frontend/package-lock.json
eslint.config.js software healthy frontend/eslint.config.js
tsconfig.json software healthy frontend/tsconfig.json
postcss.config.js software healthy frontend/postcss.config.js
index.css software healthy frontend/src/index.css
router.tsx software healthy frontend/src/router.tsx
main.tsx software healthy frontend/src/main.tsx
themeStore.ts software healthy frontend/src/stores/themeStore.ts
queryKeys.ts software healthy frontend/src/api/queryKeys.ts
sources.ts software healthy frontend/src/api/sources.ts
stats.ts software healthy frontend/src/api/stats.ts
queryKeys.test.ts software healthy frontend/src/api/queryKeys.test.ts
queryClient.ts software healthy frontend/src/api/queryClient.ts
providers.ts software healthy frontend/src/api/providers.ts
wiki.ts software healthy frontend/src/api/wiki.ts
client.ts software healthy frontend/src/api/client.ts
conversations.ts software healthy frontend/src/api/conversations.ts
settings.ts software healthy frontend/src/api/settings.ts
types.ts software healthy frontend/src/api/types.ts
conversations.test.ts software healthy frontend/src/api/conversations.test.ts
setup.ts software healthy frontend/src/test/setup.ts
ConfirmDialog.tsx software healthy frontend/src/components/ConfirmDialog.tsx
AppShell.test.tsx software healthy frontend/src/components/AppShell.test.tsx
AppShell.tsx software healthy frontend/src/components/AppShell.tsx
Markdown.tsx software healthy frontend/src/components/Markdown.tsx
badge.tsx software healthy frontend/src/components/ui/badge.tsx
dialog.tsx software healthy frontend/src/components/ui/dialog.tsx
dropdown-menu.tsx software healthy frontend/src/components/ui/dropdown-menu.tsx
button.tsx software healthy frontend/src/components/ui/button.tsx
card.tsx software healthy frontend/src/components/ui/card.tsx
switch.tsx software healthy frontend/src/components/ui/switch.tsx

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

LabelLayerStatusPath
ApiError software healthy frontend/src/api/client.ts:ApiError
Source software healthy backend/app/models/source.py:9
Base software healthy backend/app/models/base.py:23
UUIDPrimaryKeyMixin software healthy backend/app/models/base.py:27
TimestampMixin software healthy backend/app/models/base.py:31
WikiPage software healthy backend/app/models/wiki_page.py:9
LLMProvider software healthy backend/app/models/llm_provider.py:9
AppSettings software healthy backend/app/models/app_settings.py:11
Conversation software healthy backend/app/models/conversation.py:11
Message software healthy backend/app/models/conversation.py:24
SyncSDKMixin software healthy backend/app/services/_sdk.py:27
CacheAdapter software healthy backend/app/services/cache/base.py:7
RedisCacheAdapter software healthy backend/app/services/cache/redis.py:9
Adapter software healthy backend/app/services/database/mysql.py:28
DatabaseAdapter software healthy backend/app/services/database/base.py:7
Adapter software healthy backend/app/services/database/oracle.py:30
Adapter software healthy backend/app/services/database/tidb.py:26
PostgresAdapter software healthy backend/app/services/database/postgres.py:10
Adapter software healthy backend/app/services/vector_db/elasticsearch.py:37
Adapter software healthy backend/app/services/vector_db/analyticdb.py:23
Adapter software healthy backend/app/services/vector_db/opensearch.py:37
QdrantVectorDBAdapter software healthy backend/app/services/vector_db/qdrant.py:19
Adapter software healthy backend/app/services/vector_db/tencent.py:50
Adapter software healthy backend/app/services/vector_db/relyt.py:22
Adapter software healthy backend/app/services/vector_db/pgvecto_rs.py:54
VectorPoint software healthy backend/app/services/vector_db/base.py:10
SearchHit software healthy backend/app/services/vector_db/base.py:17
VectorDBAdapter software healthy backend/app/services/vector_db/base.py:61
Adapter software healthy backend/app/services/vector_db/weaviate.py:32
Adapter software healthy backend/app/services/vector_db/lindorm.py:23
Adapter software healthy backend/app/services/vector_db/milvus.py:44
Adapter software healthy backend/app/services/object_storage/aliyun_oss.py:27
LocalObjectStorageAdapter software healthy backend/app/services/object_storage/local.py:17
Adapter software healthy backend/app/services/object_storage/volcengine_tos.py:25
Adapter software healthy backend/app/services/object_storage/azure_blob.py:29
Adapter software healthy backend/app/services/object_storage/huawei_obs.py:48
Adapter software healthy backend/app/services/object_storage/tencent_cos.py:44
Adapter software healthy backend/app/services/object_storage/google_storage.py:32
Adapter software healthy backend/app/services/object_storage/s3.py:25
ObjectInfo software healthy backend/app/services/object_storage/base.py:10
ObjectStorageAdapter software healthy backend/app/services/object_storage/base.py:16
OpenAICompatibleClient software healthy backend/app/services/llm/openai_compatible.py:15
LLMClient software healthy backend/app/services/llm/base.py:64
AnthropicClient software healthy backend/app/services/llm/anthropic_client.py:16
ConversationRepository software healthy backend/app/repositories/conversation_repo.py:9
SettingsRepository software healthy backend/app/repositories/settings_repo.py:9
LLMProviderRepository software healthy backend/app/repositories/llm_provider_repo.py:9
WikiRepository software healthy backend/app/repositories/wiki_repo.py:9
SourceRepository software healthy backend/app/repositories/source_repo.py:9
Settings software healthy backend/app/core/config.py:28

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

LabelLayerStatusPath
frontend software healthy frontend
src software healthy frontend/src
stores software healthy frontend/src/stores
api software healthy frontend/src/api
test software healthy frontend/src/test
components software healthy frontend/src/components
ui software healthy frontend/src/components/ui
chat software healthy frontend/src/components/chat
providers software healthy frontend/src/components/providers
home software healthy frontend/src/components/home
lib software healthy frontend/src/lib
pages software healthy frontend/src/pages
hooks software healthy frontend/src/hooks
.gitlab software healthy .gitlab
merge_request_templates software healthy .gitlab/merge_request_templates
docs software healthy docs
operations software healthy docs/operations
architecture software healthy docs/architecture
adr software healthy docs/architecture/adr
api software healthy docs/api
customer software healthy docs/customer
scripts software healthy scripts
deploy software healthy deploy
services software healthy services
cache software healthy services/cache
redis software healthy services/cache/redis
database software healthy services/database
tidb software healthy services/database/tidb
mysql software healthy services/database/mysql
oracle software healthy services/database/oracle
postgres software healthy services/database/postgres
object-storage software healthy services/object-storage
aliyun-oss software healthy services/object-storage/aliyun-oss
volcengine-tos software healthy services/object-storage/volcengine-tos
minio software healthy services/object-storage/minio
local software healthy services/object-storage/local
google-storage software healthy services/object-storage/google-storage
huawei-obs software healthy services/object-storage/huawei-obs
azure-blob software healthy services/object-storage/azure-blob
tencent-cos software healthy services/object-storage/tencent-cos
s3 software healthy services/object-storage/s3
vector-db software healthy services/vector-db
milvus software healthy services/vector-db/milvus
tencent software healthy services/vector-db/tencent
analyticdb software healthy services/vector-db/analyticdb
lindorm software healthy services/vector-db/lindorm
weaviate software healthy services/vector-db/weaviate
pgvecto-rs software healthy services/vector-db/pgvecto-rs
opensearch software healthy services/vector-db/opensearch
relyt software healthy services/vector-db/relyt

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

LabelLayerStatusPath
GET /healthz/live api healthy backend/app/api/health.py
GET /healthz/startup api healthy backend/app/api/health.py
GET /healthz/ready api healthy backend/app/api/health.py
GET /metrics api healthy backend/app/api/health.py
GET / api healthy backend/app/api/v1/llm_providers.py
POST / api healthy backend/app/api/v1/llm_providers.py
GET /{provider_id} api healthy backend/app/api/v1/llm_providers.py
PATCH /{provider_id} api healthy backend/app/api/v1/llm_providers.py
DELETE /{provider_id} api healthy backend/app/api/v1/llm_providers.py
POST /{provider_id}/test api healthy backend/app/api/v1/llm_providers.py
POST /{provider_id}/models/refresh api healthy backend/app/api/v1/llm_providers.py
GET /wiki-pages api healthy backend/app/api/v1/wiki.py
GET /wiki-pages/{slug} api healthy backend/app/api/v1/wiki.py
POST /wiki/lint api healthy backend/app/api/v1/wiki.py
GET /{conversation_id} api healthy backend/app/api/v1/conversations.py
DELETE /{conversation_id} api healthy backend/app/api/v1/conversations.py
GET /{conversation_id}/messages api healthy backend/app/api/v1/conversations.py
POST /{conversation_id}/messages api healthy backend/app/api/v1/conversations.py
GET /{source_id} api healthy backend/app/api/v1/sources.py
DELETE /{source_id} api healthy backend/app/api/v1/sources.py
POST /{source_id}/reingest api healthy backend/app/api/v1/sources.py
GET /settings api healthy backend/app/api/v1/settings.py
PATCH /settings api healthy backend/app/api/v1/settings.py
GET /stats api healthy backend/app/api/v1/stats.py

LabelLayerStatusPath
port:17002 network healthy docker-compose.dev.yml
port:5432 network healthy docker-compose.dev.yml
port:17003 network healthy docker-compose.dev.yml
port:6379 network healthy docker-compose.dev.yml
port:17007 network healthy docker-compose.dev.yml
port:6333 network healthy docker-compose.dev.yml
port:17005 network healthy docker-compose.dev.yml
port:9000 network healthy docker-compose.dev.yml
port:17006 network healthy docker-compose.dev.yml
port:9001 network healthy docker-compose.dev.yml
port:17000 network healthy frontend/vite.config.ts
port:80 network healthy frontend/Dockerfile
port:17001 network healthy backend/Dockerfile
port:8000 network healthy helm/templates/service-backend.yaml

LabelLayerStatusPath
IF data healthy backend/app/services/vector_db/pgvecto_rs.py
Source data healthy backend/app/models/source.py
sources data healthy backend/app/models/source.py
Base data healthy backend/app/models/base.py
WikiPage data healthy backend/app/models/wiki_page.py
wiki_pages data healthy backend/app/models/wiki_page.py
LLMProvider data healthy backend/app/models/llm_provider.py
llm_providers data healthy backend/app/models/llm_provider.py
AppSettings data healthy backend/app/models/app_settings.py
Conversation data healthy backend/app/models/conversation.py
Message data healthy backend/app/models/conversation.py
conversations data healthy backend/app/models/conversation.py
messages data healthy backend/app/models/conversation.py

LabelLayerStatusPath
image::frontend/Dockerfile hardware healthy frontend/Dockerfile
image::backend/Dockerfile hardware healthy backend/Dockerfile
backend hardware healthy docker-compose.yml
frontend hardware healthy docker-compose.yml
postgres hardware healthy docker-compose.yml
redis hardware healthy docker-compose.yml
qdrant hardware healthy docker-compose.yml
minio hardware healthy docker-compose.yml

LabelLayerStatusPath
postgres data healthy docker-compose.test.yml
postgresql data healthy docker-compose.test.yml
redis data healthy docker-compose.test.yml
mysql data healthy README.md
elasticsearch data healthy .env.example
sqlite data healthy backend/tests/conftest.py

LabelLayerStatusPath
/ProvidersPage frontend healthy frontend/src/pages/ProvidersPage.tsx
/HomePage frontend healthy frontend/src/pages/HomePage.tsx
/ChatPage frontend healthy frontend/src/pages/ChatPage.tsx
/SettingsPage frontend healthy frontend/src/pages/SettingsPage.tsx
/NotFoundPage frontend healthy frontend/src/pages/NotFoundPage.tsx

LabelLayerStatusPath
k8s::Deployment::helm/templates/deployment-backend.yaml hardware healthy helm/templates/deployment-backend.yaml
k8s::Deployment::helm/templates/deployment-frontend.yaml hardware healthy helm/templates/deployment-frontend.yaml
k8s::Pod::helm/templates/tests/connection-test.yaml hardware healthy helm/templates/tests/connection-test.yaml

LabelLayerStatusPath
vps::azure hardware healthy .env.example
vps::gcp hardware healthy services/object-storage/google-storage/README.md
vps::aws hardware healthy services/object-storage/s3/README.md

LabelLayerStatusPath
password_literal::backend/tests/test_settings.py security healthy backend/tests/test_settings.py
password_literal::backend/tests/test_settings.py security healthy backend/tests/test_settings.py

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

LabelLayerStatusPath
127.0.0.1 network healthy docker-compose.dev.yml

LabelLayerStatusPath
nginx network healthy docker-compose.yml

LabelLayerStatusPath
gitlab-ci cicd healthy .gitlab-ci.yml
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/5fcd7224-57d1-48c7-8178-e932642800e7/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/5fcd7224-57d1-48c7-8178-e932642800e7/

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.