https://github.com/xyrlan/bingx-robot
· scanned 2026-06-16 01:03 UTC (2 months, 1 week ago)
62 raw signals (0 security + 62 graph)
Last scanned 2 months, 1 week ago · v1 · 62 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 1148 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 |
|---|---|---|---|
looksLikeSharedProduction |
software | healthy | vitest.config.ts:looksLikeSharedProduction |
proxy |
software | healthy | proxy.ts:proxy |
ToastProvider |
software | healthy | src/components/toast-provider.tsx:ToastProvider |
ThemeToggle |
software | healthy | src/components/theme-toggle.tsx:ThemeToggle |
toggleTheme |
software | healthy | src/components/theme-toggle.tsx:toggleTheme |
Sidebar |
software | healthy | src/components/layout/sidebar.tsx:Sidebar |
isActive |
software | healthy | src/components/layout/sidebar.tsx:isActive |
AccountSwitcher |
software | healthy | src/components/layout/account-switcher.tsx:AccountSwitcher |
Header |
software | healthy | src/components/layout/header.tsx:Header |
for |
software | healthy | src/components/ui/data-table.tsx:for |
getSelectionColumn |
software | healthy | src/components/ui/data-table.tsx:getSelectionColumn |
DataTableSelectAllCheckbox |
software | healthy | src/components/ui/data-table.tsx:DataTableSelectAllCheckbox |
DataTableRowCheckbox |
software | healthy | src/components/ui/data-table.tsx:DataTableRowCheckbox |
DataTableColumnHeader |
software | healthy | src/components/ui/data-table.tsx:DataTableColumnHeader |
DataTableSearch |
software | healthy | src/components/ui/data-table.tsx:DataTableSearch |
DataTableFilterDropdown |
software | healthy | src/components/ui/data-table.tsx:DataTableFilterDropdown |
val |
software | healthy | src/components/ui/data-table.tsx:val |
toggleValue |
software | healthy | src/components/ui/data-table.tsx:toggleValue |
clearAll |
software | healthy | src/components/ui/data-table.tsx:clearAll |
selectedValues |
software | healthy | src/components/ui/data-table.tsx:selectedValues |
DataTablePagination |
software | healthy | src/components/ui/data-table.tsx:DataTablePagination |
DataTableSkeleton |
software | healthy | src/components/ui/data-table.tsx:DataTableSkeleton |
DataTable |
software | healthy | src/components/ui/data-table.tsx:DataTable |
FormError |
software | healthy | src/components/ui/form-error.tsx:FormError |
FileUpload |
software | healthy | src/components/ui/file-upload.tsx:FileUpload |
handleDragOver |
software | healthy | src/components/ui/file-upload.tsx:handleDragOver |
handleDragLeave |
software | healthy | src/components/ui/file-upload.tsx:handleDragLeave |
handleDrop |
software | healthy | src/components/ui/file-upload.tsx:handleDrop |
handleFileChange |
software | healthy | src/components/ui/file-upload.tsx:handleFileChange |
handleInputChange |
software | healthy | src/components/ui/file-upload.tsx:handleInputChange |
handleClick |
software | healthy | src/components/ui/file-upload.tsx:handleClick |
handleRemove |
software | healthy | src/components/ui/file-upload.tsx:handleRemove |
formatFileSize |
software | healthy | src/components/ui/file-upload.tsx:formatFileSize |
OverviewStats |
software | healthy | src/components/dashboard/overview-stats.tsx:OverviewStats |
ActiveBotsSummary |
software | healthy | src/components/dashboard/active-bots-summary.tsx:ActiveBots… |
AnthropicKeyForm |
software | healthy | src/components/ai-pm/AnthropicKeyForm.tsx:AnthropicKeyForm |
handleTest |
software | healthy | src/components/ai-pm/AnthropicKeyForm.tsx:handleTest |
handleSave |
software | healthy | src/components/ai-pm/AnthropicKeyForm.tsx:handleSave |
KillSwitch |
software | healthy | src/components/ai-pm/KillSwitch.tsx:KillSwitch |
doPatch |
software | healthy | src/components/ai-pm/KillSwitch.tsx:doPatch |
handlePress |
software | healthy | src/components/ai-pm/KillSwitch.tsx:handlePress |
handleConfirm |
software | healthy | src/components/ai-pm/KillSwitch.tsx:handleConfirm |
SubaccountAiCard |
software | healthy | src/components/ai-pm/SubaccountAiCard.tsx:SubaccountAiCard |
handleEnabledChange |
software | healthy | src/components/ai-pm/SubaccountAiCard.tsx:handleEnabledChan… |
handleDelete |
software | healthy | src/components/ai-pm/SubaccountAiCard.tsx:handleDelete |
handleKeySaved |
software | healthy | src/components/ai-pm/SubaccountAiCard.tsx:handleKeySaved |
handleGuardrailSaved |
software | healthy | src/components/ai-pm/SubaccountAiCard.tsx:handleGuardrailSa… |
handleEditSaved |
software | healthy | src/components/ai-pm/SubaccountAiCard.tsx:handleEditSaved |
StatusPills |
software | healthy | src/components/ai-pm/SubaccountAiCard.tsx:StatusPills |
GuardrailForm |
software | healthy | src/components/ai-pm/GuardrailForm.tsx:GuardrailForm |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
bun.lock |
software | healthy | bun.lock |
postcss.config.mjs |
software | healthy | postcss.config.mjs |
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
.env.test.example |
software | healthy | .env.test.example |
package.json |
software | healthy | package.json |
render.yaml |
software | healthy | render.yaml |
package-lock.json |
software | healthy | package-lock.json |
.env.example |
software | healthy | .env.example |
tsconfig.json |
software | healthy | tsconfig.json |
WORKER.md |
software | healthy | WORKER.md |
drizzle.config.ts |
software | healthy | drizzle.config.ts |
eslint.config.mjs |
software | healthy | eslint.config.mjs |
vitest.config.ts |
software | healthy | vitest.config.ts |
railway.json |
software | healthy | railway.json |
proxy.ts |
software | healthy | proxy.ts |
vitest.setup.ts |
software | healthy | vitest.setup.ts |
next.config.ts |
software | healthy | next.config.ts |
2026-03-14-ui-ux-overhaul.md |
software | healthy | docs/superpowers/plans/2026-03-14-ui-ux-overhaul.md |
2026-05-11-ai-portfolio-manager-session-10.md |
software | healthy | docs/superpowers/plans/2026-05-11-ai-portfolio-manager-sess… |
2026-05-11-ai-portfolio-manager-session-14.md |
software | healthy | docs/superpowers/plans/2026-05-11-ai-portfolio-manager-sess… |
2026-05-08-ai-portfolio-manager-session-0.md |
software | healthy | docs/superpowers/plans/2026-05-08-ai-portfolio-manager-sess… |
2026-05-11-ai-portfolio-manager-session-13.md |
software | healthy | docs/superpowers/plans/2026-05-11-ai-portfolio-manager-sess… |
2026-05-11-ai-portfolio-manager-session-9.md |
software | healthy | docs/superpowers/plans/2026-05-11-ai-portfolio-manager-sess… |
2026-05-12-ai-portfolio-manager-session-17.md |
software | healthy | docs/superpowers/plans/2026-05-12-ai-portfolio-manager-sess… |
2026-05-11-ai-portfolio-manager-session-12.md |
software | healthy | docs/superpowers/plans/2026-05-11-ai-portfolio-manager-sess… |
2026-05-09-ai-portfolio-manager-session-1.md |
software | healthy | docs/superpowers/plans/2026-05-09-ai-portfolio-manager-sess… |
2026-05-11-ai-portfolio-manager-session-11.md |
software | healthy | docs/superpowers/plans/2026-05-11-ai-portfolio-manager-sess… |
2026-05-11-ai-portfolio-manager-session-7.md |
software | healthy | docs/superpowers/plans/2026-05-11-ai-portfolio-manager-sess… |
2026-05-09-ai-portfolio-manager-session-3.md |
software | healthy | docs/superpowers/plans/2026-05-09-ai-portfolio-manager-sess… |
2026-03-16-dashboard-demo-video.md |
software | healthy | docs/superpowers/plans/2026-03-16-dashboard-demo-video.md |
2026-05-09-ai-portfolio-manager-session-6.md |
software | healthy | docs/superpowers/plans/2026-05-09-ai-portfolio-manager-sess… |
2026-05-09-ai-portfolio-manager-session-4.md |
software | healthy | docs/superpowers/plans/2026-05-09-ai-portfolio-manager-sess… |
2026-05-09-ai-portfolio-manager-session-2.md |
software | healthy | docs/superpowers/plans/2026-05-09-ai-portfolio-manager-sess… |
2026-05-09-ai-portfolio-manager-session-0-5.md |
software | healthy | docs/superpowers/plans/2026-05-09-ai-portfolio-manager-sess… |
2026-05-12-ai-portfolio-manager-session-15.md |
software | healthy | docs/superpowers/plans/2026-05-12-ai-portfolio-manager-sess… |
2026-05-13-ai-portfolio-manager-session-18.md |
software | healthy | docs/superpowers/plans/2026-05-13-ai-portfolio-manager-sess… |
2026-05-09-ai-portfolio-manager-session-5.md |
software | healthy | docs/superpowers/plans/2026-05-09-ai-portfolio-manager-sess… |
2026-05-09-ai-portfolio-manager-session-3-5.md |
software | healthy | docs/superpowers/plans/2026-05-09-ai-portfolio-manager-sess… |
2026-03-16-dca-spot-bot.md |
software | healthy | docs/superpowers/plans/2026-03-16-dca-spot-bot.md |
2026-05-12-ai-portfolio-manager-session-16b.md |
software | healthy | docs/superpowers/plans/2026-05-12-ai-portfolio-manager-sess… |
2026-03-14-new-bot-types.md |
software | healthy | docs/superpowers/plans/2026-03-14-new-bot-types.md |
2026-05-12-ai-portfolio-manager-session-16.md |
software | healthy | docs/superpowers/plans/2026-05-12-ai-portfolio-manager-sess… |
2026-03-14-subaccounts.md |
software | healthy | docs/superpowers/plans/2026-03-14-subaccounts.md |
2026-03-22-batch-orders-refactoring.md |
software | healthy | docs/superpowers/plans/2026-03-22-batch-orders-refactoring.… |
2026-05-11-ai-portfolio-manager-session-8.md |
software | healthy | docs/superpowers/plans/2026-05-11-ai-portfolio-manager-sess… |
2026-03-22-batch-orders-refactoring-design.md |
software | healthy | docs/superpowers/specs/2026-03-22-batch-orders-refactoring-… |
2026-05-12-ai-pm-chat-streaming-design.md |
software | healthy | docs/superpowers/specs/2026-05-12-ai-pm-chat-streaming-desi… |
2026-05-11-ai-pm-monitor-design.md |
software | healthy | docs/superpowers/specs/2026-05-11-ai-pm-monitor-design.md |
2026-05-12-ai-pm-chat-ui-design.md |
software | healthy | docs/superpowers/specs/2026-05-12-ai-pm-chat-ui-design.md |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
docs |
software | healthy | docs |
superpowers |
software | healthy | docs/superpowers |
plans |
software | healthy | docs/superpowers/plans |
specs |
software | healthy | docs/superpowers/specs |
messages |
software | healthy | messages |
.claude |
software | healthy | .claude |
public |
software | healthy | public |
drizzle |
software | healthy | drizzle |
meta |
software | healthy | drizzle/meta |
src |
software | healthy | src |
i18n |
software | healthy | src/i18n |
components |
software | healthy | src/components |
layout |
software | healthy | src/components/layout |
ui |
software | healthy | src/components/ui |
dashboard |
software | healthy | src/components/dashboard |
ai-pm |
software | healthy | src/components/ai-pm |
__tests__ |
software | healthy | src/components/ai-pm/__tests__ |
activity |
software | healthy | src/components/ai-pm/activity |
chat |
software | healthy | src/components/ai-pm/chat |
__tests__ |
software | healthy | src/components/ai-pm/chat/__tests__ |
trading |
software | healthy | src/components/trading |
contexts |
software | healthy | src/contexts |
app |
software | healthy | src/app |
api |
software | healthy | src/app/api |
auth |
software | healthy | src/app/api/auth |
callback |
software | healthy | src/app/api/auth/callback |
ai-pm |
software | healthy | src/app/api/ai-pm |
anthropic-test |
software | healthy | src/app/api/ai-pm/anthropic-test |
config |
software | healthy | src/app/api/ai-pm/config |
__tests__ |
software | healthy | src/app/api/ai-pm/config/__tests__ |
[id] |
software | healthy | src/app/api/ai-pm/config/[id] |
activity |
software | healthy | src/app/api/ai-pm/activity |
__tests__ |
software | healthy | src/app/api/ai-pm/activity/__tests__ |
chat |
software | healthy | src/app/api/ai-pm/chat |
__tests__ |
software | healthy | src/app/api/ai-pm/chat/__tests__ |
history |
software | healthy | src/app/api/ai-pm/chat/history |
__tests__ |
software | healthy | src/app/api/ai-pm/chat/history/__tests__ |
configs |
software | healthy | src/app/api/ai-pm/configs |
bingx |
software | healthy | src/app/api/bingx |
bot |
software | healthy | src/app/api/bingx/bot |
[botId] |
software | healthy | src/app/api/bingx/bot/[botId] |
details |
software | healthy | src/app/api/bingx/bot/[botId]/details |
edit |
software | healthy | src/app/api/bingx/bot/edit |
start |
software | healthy | src/app/api/bingx/bot/start |
stop |
software | healthy | src/app/api/bingx/bot/stop |
keys |
software | healthy | src/app/api/bingx/keys |
balance |
software | healthy | src/app/api/bingx/balance |
symbol-config |
software | healthy | src/app/api/bingx/symbol-config |
inngest |
software | healthy | src/app/api/inngest |
(dashboard) |
software | healthy | src/app/(dashboard) |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
profiles |
data | healthy | drizzle/0000_regular_sersi.sql |
users |
data | healthy | drizzle/0000_regular_sersi.sql |
grid_levels |
data | healthy | drizzle/0002_awesome_stepford_cuckoos.sql |
chat_message_chunks |
data | healthy | drizzle/0014_thick_wolf_cub.sql |
bot_trades |
data | healthy | drizzle/0008_narrow_iron_patriot.sql |
bingx_api_keys |
data | healthy | drizzle/0001_outstanding_runaways.sql |
trading_bots |
data | healthy | drizzle/0001_outstanding_runaways.sql |
ai_chat_messages |
data | healthy | drizzle/0010_icy_mephistopheles.sql |
ai_decisions |
data | healthy | drizzle/0010_icy_mephistopheles.sql |
ai_pm_configs |
data | healthy | drizzle/0010_icy_mephistopheles.sql |
ai_signals |
data | healthy | drizzle/0010_icy_mephistopheles.sql |
backtest_runs |
data | healthy | drizzle/0010_icy_mephistopheles.sql |
paper_bots |
data | healthy | drizzle/0010_icy_mephistopheles.sql |
ai_events |
data | healthy | drizzle/0012_gray_echo.sql |
ai_pm_funding_cache |
data | healthy | drizzle/0012_gray_echo.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
Home |
frontend | healthy | src/app/page.tsx |
DashboardLoading |
frontend | healthy | src/app/(dashboard)/dashboard/loading.tsx |
DashboardPage |
frontend | healthy | src/app/(dashboard)/dashboard/page.tsx |
DashboardError |
frontend | healthy | src/app/(dashboard)/dashboard/error.tsx |
SettingsPage |
frontend | healthy | src/app/(dashboard)/dashboard/settings/page.tsx |
AccountsLoading |
frontend | healthy | src/app/(dashboard)/dashboard/accounts/loading.tsx |
AccountsPage |
frontend | healthy | src/app/(dashboard)/dashboard/accounts/page.tsx |
AccountsError |
frontend | healthy | src/app/(dashboard)/dashboard/accounts/error.tsx |
AiPmLayout |
frontend | healthy | src/app/(dashboard)/dashboard/ai-pm/layout.tsx |
BotsLoading |
frontend | healthy | src/app/(dashboard)/dashboard/bots/loading.tsx |
BotsPage |
frontend | healthy | src/app/(dashboard)/dashboard/bots/page.tsx |
BotsError |
frontend | healthy | src/app/(dashboard)/dashboard/bots/error.tsx |
LoginPage |
frontend | healthy | src/app/(auth)/login/page.tsx |
VerifyEmailPage |
frontend | healthy | src/app/(auth)/verify-email/page.tsx |
RegisterPage |
frontend | healthy | src/app/(auth)/register/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
/page.tsx |
frontend | healthy | src/app/page.tsx |
/(dashboard)/dashboard |
frontend | healthy | src/app/(dashboard)/dashboard/page.tsx |
/(dashboard)/dashboard/settings |
frontend | healthy | src/app/(dashboard)/dashboard/settings/page.tsx |
/(dashboard)/dashboard/accounts |
frontend | healthy | src/app/(dashboard)/dashboard/accounts/page.tsx |
/(dashboard)/dashboard/ai-pm |
frontend | healthy | src/app/(dashboard)/dashboard/ai-pm/page.tsx |
/(dashboard)/dashboard/ai-pm/activity |
frontend | healthy | src/app/(dashboard)/dashboard/ai-pm/activity/page.tsx |
/(dashboard)/dashboard/ai-pm/chat |
frontend | healthy | src/app/(dashboard)/dashboard/ai-pm/chat/page.tsx |
/(dashboard)/dashboard/bots |
frontend | healthy | src/app/(dashboard)/dashboard/bots/page.tsx |
/(auth)/login |
frontend | healthy | src/app/(auth)/login/page.tsx |
/(auth)/verify-email |
frontend | healthy | src/app/(auth)/verify-email/page.tsx |
/(auth)/register |
frontend | healthy | src/app/(auth)/register/page.tsx |
/ |
frontend | healthy | src/app/actions/theme.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | bun.lock |
cassandra |
data | healthy | bun.lock |
mongodb |
data | healthy | bun.lock |
mysql |
data | healthy | bun.lock |
redis |
data | healthy | bun.lock |
sqlite |
data | healthy | bun.lock |
postgresql |
data | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
for |
software | healthy | src/components/theme-toggle.tsx:for |
BingxApiError |
software | healthy | src/lib/bingx/errors.ts:BingxApiError |
BingxRateLimitError |
software | healthy | src/lib/bingx/errors.ts:BingxRateLimitError |
BingxAuthError |
software | healthy | src/lib/bingx/errors.ts:BingxAuthError |
BingxInsufficientBalanceError |
software | healthy | src/lib/bingx/errors.ts:BingxInsufficientBalanceError |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | bun.lock |
vps::azure |
hardware | healthy | bun.lock |
vps::gcp |
hardware | healthy | bun.lock |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-mw9b1p31 |
software | healthy | /tmp/repobility-clone-mw9b1p31 |
| Label | Layer | Status | Path |
|---|---|---|---|
GET /openApi/swap/v2/quote/price |
api | healthy | src/lib/ai-pm/executor.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
port:54329 |
network | healthy | .env.test.example |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | .env.test.example |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::bun.lock |
security | healthy | bun.lock |
This page is publicly accessible at:
https://repobility.com/scan/0d318796-f694-4c43-8181-0d583fb34b56/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/0d318796-f694-4c43-8181-0d583fb34b56/
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.