https://github.com/t8y2/dbx
· scanned 2026-05-16 22:31 UTC (21 hours, 52 minutes ago)
· 10 languages
157 findings (37 legacy + 120 scanner) 55th percentile · Typescript · medium (20-100K LoC) Scanner says 66 (higher by 7)
Last scanned 21 hours, 52 minutes ago · v1 · 157 findings from 2 sources. Findings combine the legacy security pipeline AND the multi-layer engine (atlas, wiring, flows, ranked) AND verified AI agent contributions.
All 1973 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 |
|---|---|---|---|
index |
software | healthy | tests/schemaDiff.test.ts:index |
foreignKey |
software | healthy | tests/schemaDiff.test.ts:foreignKey |
conn |
software | healthy | tests/sidebarLayout.test.ts:conn |
context |
software | healthy | tests/aiPrompt.test.ts:context |
column |
software | healthy | tests/tableEditing.test.ts:column |
column |
software | healthy | tests/tableStructureEditorSql.test.ts:column |
index |
software | healthy | tests/tableStructureEditorSql.test.ts:index |
exportedFunctions |
software | healthy | tests/apiBackendContract.test.ts:exportedFunctions |
table |
software | healthy | tests/tableTree.test.ts:table |
col |
software | healthy | tests/databaseSearch.test.ts:col |
obj |
software | healthy | tests/sqlServerTree.test.ts:obj |
queryTab |
software | healthy | tests/openTabsPersistence.test.ts:queryTab |
installBrowserTestGlobals |
software | healthy | tests/dataGridEditor.test.ts:installBrowserTestGlobals |
column |
software | healthy | tests/dataGridEditor.test.ts:column |
conn |
software | healthy | tests/aiSqlExecutionPolicy.test.ts:conn |
conn |
software | healthy | tests/aiAgentPlan.test.ts:conn |
planInput |
software | healthy | tests/aiAgentPlan.test.ts:planInput |
signature |
software | healthy | tests/sqlCompletion.test.ts:signature |
arguments |
software | healthy | tests/sqlCompletion.test.ts:arguments |
calls |
software | healthy | tests/sqlCompletion.test.ts:calls |
baseContext |
software | healthy | tests/aiPromptEval.test.ts:baseContext |
tdengineTimestampLiteral |
software | healthy | tests/dataGridSql.test.ts:tdengineTimestampLiteral |
makeKey |
software | healthy | tests/redisKeyTree.test.ts:makeKey |
leafLabels |
software | healthy | tests/redisKeyTree.test.ts:leafLabels |
is |
software | healthy | tests/useSqlExecution.test.ts:is |
sqliteConfig |
software | healthy | mcp/tests/sqlite-direct.test.ts:sqliteConfig |
buildSchemaContext |
software | healthy | mcp/src/schema-context.ts:buildSchemaContext |
formatSchemaContext |
software | healthy | mcp/src/schema-context.ts:formatSchemaContext |
ensureAuth |
software | healthy | mcp/src/web-backend.ts:ensureAuth |
headers |
software | healthy | mcp/src/web-backend.ts:headers |
apiFetch |
software | healthy | mcp/src/web-backend.ts:apiFetch |
loadConnections |
software | healthy | mcp/src/web-backend.ts:loadConnections |
findConnection |
software | healthy | mcp/src/web-backend.ts:findConnection |
addConnection |
software | healthy | mcp/src/web-backend.ts:addConnection |
saved |
software | healthy | mcp/src/web-backend.ts:saved |
removeConnection |
software | healthy | mcp/src/web-backend.ts:removeConnection |
ensureConnected |
software | healthy | mcp/src/web-backend.ts:ensureConnected |
listTables |
software | healthy | mcp/src/web-backend.ts:listTables |
describeTable |
software | healthy | mcp/src/web-backend.ts:describeTable |
executeQuery |
software | healthy | mcp/src/web-backend.ts:executeQuery |
data |
software | healthy | mcp/src/web-backend.ts:data |
text |
software | healthy | mcp/src/index.ts:text |
mdTable |
software | healthy | mcp/src/index.ts:mdTable |
formatCell |
software | healthy | mcp/src/index.ts:formatCell |
appDataDir |
software | healthy | mcp/src/index.ts:appDataDir |
getBridgeUrl |
software | healthy | mcp/src/index.ts:getBridgeUrl |
port |
software | healthy | mcp/src/index.ts:port |
notifyReload |
software | healthy | mcp/src/index.ts:notifyReload |
bridgeRequest |
software | healthy | mcp/src/index.ts:bridgeRequest |
main |
software | healthy | mcp/src/index.ts:main |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
README.zh-CN.md |
software | healthy | README.zh-CN.md |
vite.config.ts |
software | warning | vite.config.ts |
Cargo.toml |
software | healthy | Cargo.toml |
README.md |
software | healthy | README.md |
rustfmt.toml |
software | healthy | rustfmt.toml |
pnpm-lock.yaml |
software | healthy | pnpm-lock.yaml |
package.json |
software | healthy | package.json |
.oxfmtrc.json |
software | healthy | .oxfmtrc.json |
index.html |
software | healthy | index.html |
Dockerfile |
software | healthy | Dockerfile |
components.json |
software | healthy | components.json |
tsconfig.json |
software | healthy | tsconfig.json |
docker-compose.yml |
software | healthy | docker-compose.yml |
codecov.yml |
software | healthy | codecov.yml |
redisCommandSafety.test.ts |
software | warning | tests/redisCommandSafety.test.ts |
sidebarSearch.test.ts |
software | warning | tests/sidebarSearch.test.ts |
schemaDiff.test.ts |
software | healthy | tests/schemaDiff.test.ts |
appUpdateBadge.test.ts |
software | warning | tests/appUpdateBadge.test.ts |
historyAiAnalysis.test.ts |
software | warning | tests/historyAiAnalysis.test.ts |
treeRefreshTarget.test.ts |
software | warning | tests/treeRefreshTarget.test.ts |
tableSelectSql.test.ts |
software | warning | tests/tableSelectSql.test.ts |
tauriRuntime.test.ts |
software | warning | tests/tauriRuntime.test.ts |
connectionHealth.test.ts |
software | warning | tests/connectionHealth.test.ts |
sidebarLayout.test.ts |
software | healthy | tests/sidebarLayout.test.ts |
queryResultSort.test.ts |
software | warning | tests/queryResultSort.test.ts |
queryStore.test.ts |
software | warning | tests/queryStore.test.ts |
actionActivation.test.ts |
software | warning | tests/actionActivation.test.ts |
aiPrompt.test.ts |
software | healthy | tests/aiPrompt.test.ts |
connectionUrl.test.ts |
software | warning | tests/connectionUrl.test.ts |
pinnedItems.test.ts |
software | warning | tests/pinnedItems.test.ts |
gridRowStatus.test.ts |
software | warning | tests/gridRowStatus.test.ts |
connectionPresentation.test.ts |
software | warning | tests/connectionPresentation.test.ts |
dataCompare.test.ts |
software | warning | tests/dataCompare.test.ts |
sqlStatementSplit.test.ts |
software | warning | tests/sqlStatementSplit.test.ts |
columnFormatter.test.ts |
software | warning | tests/columnFormatter.test.ts |
gridSelection.test.ts |
software | warning | tests/gridSelection.test.ts |
releasePresentation.test.ts |
software | warning | tests/releasePresentation.test.ts |
historyActions.test.ts |
software | warning | tests/historyActions.test.ts |
tabCloseActions.test.ts |
software | warning | tests/tabCloseActions.test.ts |
tableEditing.test.ts |
software | healthy | tests/tableEditing.test.ts |
aiSkills.test.ts |
software | warning | tests/aiSkills.test.ts |
connectionUrlPlaceholder.test.ts |
software | warning | tests/connectionUrlPlaceholder.test.ts |
createDatabaseSql.test.ts |
software | warning | tests/createDatabaseSql.test.ts |
tableStructureEditorSql.test.ts |
software | healthy | tests/tableStructureEditorSql.test.ts |
databaseCapabilities.test.ts |
software | warning | tests/databaseCapabilities.test.ts |
erDiagram.test.ts |
software | warning | tests/erDiagram.test.ts |
dataGridColumnWidth.test.ts |
software | warning | tests/dataGridColumnWidth.test.ts |
apiBackendContract.test.ts |
software | healthy | tests/apiBackendContract.test.ts |
tableTree.test.ts |
software | healthy | tests/tableTree.test.ts |
databaseSearch.test.ts |
software | healthy | tests/databaseSearch.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 |
|---|---|---|---|
tests |
software | healthy | tests |
mcp |
software | healthy | mcp |
tests |
software | healthy | mcp/tests |
src |
software | healthy | mcp/src |
docs |
software | healthy | docs |
components |
software | healthy | docs/components |
landing |
software | healthy | docs/components/landing |
aceternity |
software | healthy | docs/components/aceternity |
app |
software | healthy | docs/app |
[lang] |
software | healthy | docs/app/[lang] |
api |
software | healthy | docs/app/[lang]/api |
search |
software | healthy | docs/app/[lang]/api/search |
docs |
software | healthy | docs/app/[lang]/docs |
[[...slug]] |
software | healthy | docs/app/[lang]/docs/[[...slug]] |
changelog |
software | healthy | docs/app/[lang]/changelog |
community |
software | healthy | docs/app/[lang]/community |
lib |
software | healthy | docs/lib |
content |
software | healthy | docs/content |
docs |
software | healthy | docs/content/docs |
src-web |
software | healthy | src-web |
src |
software | healthy | src-web/src |
routes |
software | healthy | src-web/src/routes |
crates |
software | healthy | crates |
dbx-core |
software | healthy | crates/dbx-core |
tests |
software | healthy | crates/dbx-core/tests |
src |
software | healthy | crates/dbx-core/src |
external |
software | healthy | crates/dbx-core/src/external |
models |
software | healthy | crates/dbx-core/src/models |
db |
software | healthy | crates/dbx-core/src/db |
1panel |
software | healthy | 1panel |
latest |
software | healthy | 1panel/latest |
src-tauri |
software | healthy | src-tauri |
capabilities |
software | healthy | src-tauri/capabilities |
src |
software | healthy | src-tauri/src |
models |
software | healthy | src-tauri/src/models |
commands |
software | healthy | src-tauri/src/commands |
db |
software | healthy | src-tauri/src/db |
.github |
software | healthy | .github |
ISSUE_TEMPLATE |
software | healthy | .github/ISSUE_TEMPLATE |
workflows |
software | healthy | .github/workflows |
src |
software | healthy | src |
types |
software | healthy | src/types |
stores |
software | healthy | src/stores |
i18n |
software | healthy | src/i18n |
locales |
software | healthy | src/i18n/locales |
composables |
software | healthy | src/composables |
components |
software | healthy | src/components |
layout |
software | healthy | src/components/layout |
explain |
software | healthy | src/components/explain |
objects |
software | healthy | src/components/objects |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::tests/connectionUrl.test.ts |
security | healthy | tests/connectionUrl.test.ts |
password_literal::tests/configCrypto.test.ts |
security | healthy | tests/configCrypto.test.ts |
password_literal::crates/dbx-core/src/connection.rs |
security | healthy | crates/dbx-core/src/connection.rs |
password_literal::crates/dbx-core/src/connection.rs |
security | healthy | crates/dbx-core/src/connection.rs |
password_literal::src/i18n/locales/en.ts |
security | healthy | src/i18n/locales/en.ts |
password_literal::src/i18n/locales/en.ts |
security | healthy | src/i18n/locales/en.ts |
password_literal::src/i18n/locales/en.ts |
security | healthy | src/i18n/locales/en.ts |
password_literal::src/i18n/locales/en.ts |
security | healthy | src/i18n/locales/en.ts |
password_literal::src/i18n/locales/en.ts |
security | healthy | src/i18n/locales/en.ts |
password_literal::src/i18n/locales/en.ts |
security | healthy | src/i18n/locales/en.ts |
password_literal::src/i18n/locales/en.ts |
security | healthy | src/i18n/locales/en.ts |
password_literal::src/i18n/locales/en.ts |
security | healthy | src/i18n/locales/en.ts |
password_literal::src/i18n/locales/en.ts |
security | healthy | src/i18n/locales/en.ts |
password_literal::src/i18n/locales/es.ts |
security | healthy | src/i18n/locales/es.ts |
password_literal::src/i18n/locales/es.ts |
security | healthy | src/i18n/locales/es.ts |
password_literal::src/i18n/locales/es.ts |
security | healthy | src/i18n/locales/es.ts |
password_literal::src/i18n/locales/es.ts |
security | healthy | src/i18n/locales/es.ts |
password_literal::src/i18n/locales/es.ts |
security | healthy | src/i18n/locales/es.ts |
password_literal::src/i18n/locales/es.ts |
security | healthy | src/i18n/locales/es.ts |
password_literal::src/i18n/locales/es.ts |
security | healthy | src/i18n/locales/es.ts |
password_literal::src/i18n/locales/es.ts |
security | healthy | src/i18n/locales/es.ts |
password_literal::src/i18n/locales/es.ts |
security | healthy | src/i18n/locales/es.ts |
password_literal::src/i18n/locales/zh-CN.ts |
security | healthy | src/i18n/locales/zh-CN.ts |
password_literal::src/i18n/locales/zh-CN.ts |
security | healthy | src/i18n/locales/zh-CN.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
port:1421 |
network | healthy | vite.config.ts |
port:4224 |
network | healthy | Dockerfile |
port:5432 |
network | healthy | tests/sidebarLayout.test.ts |
port:5433 |
network | healthy | tests/connectionUrl.test.ts |
port:4000 |
network | healthy | tests/connectionPresentation.test.ts |
port:64 |
network | healthy | docs/pnpm-lock.yaml |
port:16 |
network | healthy | docs/pnpm-lock.yaml |
port:3306 |
network | healthy | crates/dbx-core/src/connection.rs |
port:6041 |
network | healthy | crates/dbx-core/src/models/connection.rs |
port:2883 |
network | healthy | crates/dbx-core/src/models/connection.rs |
port:17000 |
network | healthy | crates/dbx-core/src/models/connection.rs |
port:6030 |
network | healthy | crates/dbx-core/src/models/connection.rs |
port:1433 |
network | healthy | src/lib/dbeaverImport.ts |
port:1521 |
network | healthy | src/lib/dbeaverImport.ts |
port:8123 |
network | healthy | src/lib/dbeaverImport.ts |
port:27017 |
network | healthy | src/lib/dbeaverImport.ts |
port:5439 |
network | healthy | src/lib/dbeaverImport.ts |
port:9200 |
network | healthy | src/lib/dbeaverImport.ts |
port:9030 |
network | healthy | src/lib/dbeaverImport.ts |
port:5236 |
network | healthy | src/lib/dbeaverImport.ts |
port:6379 |
network | healthy | src/lib/navicatImport.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | tests/connectionUrl.test.ts |
10.0.0.8 |
network | healthy | tests/aiSqlExecutionPolicy.test.ts |
10.0.0.9 |
network | healthy | tests/aiSqlExecutionPolicy.test.ts |
1.515.074.074 |
network | healthy | docs/app/[lang]/docs/layout.tsx |
1.25.077.077 |
network | healthy | docs/app/[lang]/docs/layout.tsx |
3.03.078.078 |
network | healthy | docs/app/[lang]/docs/layout.tsx |
12.098.246.198 |
network | healthy | docs/app/[lang]/docs/layout.tsx |
1.873.892.077 |
network | healthy | docs/app/[lang]/docs/layout.tsx |
3.03.077.077 |
network | healthy | docs/app/[lang]/docs/layout.tsx |
2.78.42.24 |
network | healthy | docs/app/[lang]/community/page.tsx |
1.5.75.75 |
network | healthy | docs/app/[lang]/community/page.tsx |
11.385.6.105 |
network | healthy | docs/app/[lang]/community/page.tsx |
3.495.99.105 |
network | healthy | docs/app/[lang]/community/page.tsx |
3.18.765.84 |
network | healthy | docs/app/[lang]/community/page.tsx |
5.925.435.375 |
network | healthy | docs/app/[lang]/community/page.tsx |
315.225.69.825 |
network | healthy | docs/app/[lang]/community/page.tsx |
172.26.128.159 |
network | healthy | crates/dbx-core/src/connection.rs |
10.1.2.3 |
network | healthy | crates/dbx-core/src/models/connection.rs |
| Label | Layer | Status | Path |
|---|---|---|---|
docker |
cicd | healthy | .github/workflows/docker-dev.yml |
docker-manifest |
cicd | healthy | .github/workflows/docker-dev.yml |
check |
cicd | healthy | .github/workflows/ci.yml |
build |
cicd | healthy | .github/workflows/docs.yml |
deploy |
cicd | healthy | .github/workflows/docs.yml |
notify |
cicd | healthy | .github/workflows/qq-notify.yml |
sync |
cicd | healthy | .github/workflows/sync-changelog.yml |
build |
cicd | healthy | .github/workflows/release.yml |
jdbc-plugin |
cicd | healthy | .github/workflows/release.yml |
publish |
cicd | healthy | .github/workflows/release.yml |
docker |
cicd | healthy | .github/workflows/release.yml |
docker-manifest |
cicd | healthy | .github/workflows/release.yml |
submit |
cicd | healthy | .github/workflows/1panel-appstore.yml |
publish |
cicd | healthy | .github/workflows/publish-packages.yml |
upload-r2 |
cicd | healthy | .github/workflows/publish-packages.yml |
promote-release |
cicd | healthy | .github/workflows/publish-packages.yml |
notify-qq |
cicd | healthy | .github/workflows/publish-packages.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
DEPLOY_SSH_KEY |
cicd | healthy | — |
TAURI_SIGNING_PRIVATE_KEY_PASSWORD |
cicd | healthy | — |
DEEPSEEK_API_KEY |
cicd | healthy | — |
GITHUB_TOKEN |
cicd | healthy | — |
R2_SECRET_ACCESS_KEY |
cicd | healthy | — |
DOCKERHUB_USERNAME |
cicd | healthy | — |
R2_ACCOUNT_ID |
cicd | healthy | — |
APPLE_CERTIFICATE_PASSWORD |
cicd | healthy | — |
R2_ACCESS_KEY_ID |
cicd | healthy | — |
DOCKERHUB_TOKEN |
cicd | healthy | — |
TAP_GITHUB_TOKEN |
cicd | healthy | — |
DEPLOY_HOST |
cicd | healthy | — |
TAURI_SIGNING_PRIVATE_KEY_BASE64 |
cicd | healthy | — |
APPLE_CERTIFICATE |
cicd | healthy | — |
R2_BUCKET_NAME |
cicd | healthy | — |
CODECOV_TOKEN |
cicd | healthy | — |
ASTRBOT_API_KEY |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | tests/schemaDiff.test.ts |
mysql |
data | healthy | tests/historyAiAnalysis.test.ts |
postgresql |
data | healthy | tests/tableSelectSql.test.ts |
mongodb |
data | healthy | tests/connectionUrl.test.ts |
elasticsearch |
data | healthy | tests/connectionUrl.test.ts |
sqlite |
data | healthy | tests/connectionPresentation.test.ts |
redis |
data | healthy | tests/connectionUrlPlaceholder.test.ts |
clickhouse |
data | healthy | tests/connectionUrlPlaceholder.test.ts |
cassandra |
data | healthy | mcp/src/index.ts |
mariadb |
data | healthy | .github/ISSUE_TEMPLATE/database_compatibility.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::docker-dev |
cicd | healthy | .github/workflows/docker-dev.yml |
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
gha::docs |
cicd | healthy | .github/workflows/docs.yml |
gha::qq-notify |
cicd | healthy | .github/workflows/qq-notify.yml |
gha::sync-changelog |
cicd | healthy | .github/workflows/sync-changelog.yml |
gha::release |
cicd | healthy | .github/workflows/release.yml |
gha::1panel-appstore |
cicd | healthy | .github/workflows/1panel-appstore.yml |
gha::publish-packages |
cicd | healthy | .github/workflows/publish-packages.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
/page.tsx |
frontend | healthy | docs/app/page.tsx |
/[lang] |
frontend | healthy | docs/app/[lang]/page.tsx |
/[lang]/docs/[[...slug]] |
frontend | healthy | docs/app/[lang]/docs/[[...slug]]/page.tsx |
/[lang]/changelog |
frontend | healthy | docs/app/[lang]/changelog/page.tsx |
/[lang]/community |
frontend | healthy | docs/app/[lang]/community/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
MemoryStorage |
software | healthy | tests/aiPrompt.test.ts:MemoryStorage |
MemoryStorage |
software | healthy | tests/aiPromptEval.test.ts:MemoryStorage |
toggle |
software | healthy | src/composables/useTheme.ts:toggle |
| Label | Layer | Status | Path |
|---|---|---|---|
image::Dockerfile |
hardware | healthy | Dockerfile |
dbx |
hardware | healthy | docker-compose.yml |
dbx |
hardware | healthy | 1panel/latest/docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | mcp/pnpm-lock.yaml |
vps::azure |
hardware | healthy | .github/ISSUE_TEMPLATE/database_compatibility.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
Page |
frontend | healthy | docs/app/page.tsx |
RootLayout |
frontend | healthy | docs/app/layout.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-yvcuo6jw |
software | healthy | /tmp/repobility-clone-yvcuo6jw |
This page is publicly accessible at:
https://repobility.com/scan/446a5605-265f-4dce-86ba-d4c30af53d8e/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/446a5605-265f-4dce-86ba-d4c30af53d8e/
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.