https://github.com/AmirDezyani/xui-shop
· scanned 2026-06-17 01:14 UTC (1 month, 2 weeks ago)
15 raw signals (0 security + 15 graph)
Last scanned 1 month, 2 weeks ago · v2 · last Δ +1.3 (diff) · 15 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 304 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 |
|---|---|---|---|
.env.example |
software | healthy | .env.example |
go.mod |
software | healthy | go.mod |
CLAUDE.md |
software | healthy | CLAUDE.md |
README.md |
software | healthy | README.md |
Makefile |
software | healthy | Makefile |
docker-compose.yml |
software | healthy | docker-compose.yml |
notify.go |
software | healthy | internal/notify/notify.go |
auth.go |
software | healthy | internal/api/auth.go |
system_handlers_test.go |
software | healthy | internal/api/system_handlers_test.go |
networks_handlers.go |
software | healthy | internal/api/networks_handlers.go |
respond.go |
software | healthy | internal/api/respond.go |
server.go |
software | healthy | internal/api/server.go |
queries.go |
software | healthy | internal/api/queries.go |
reads_handlers.go |
software | healthy | internal/api/reads_handlers.go |
auth_test.go |
software | healthy | internal/api/auth_test.go |
settings_handlers.go |
software | healthy | internal/api/settings_handlers.go |
reads_test.go |
software | healthy | internal/api/reads_test.go |
doc.go |
software | healthy | internal/api/doc.go |
crud_handlers_test.go |
software | healthy | internal/api/crud_handlers_test.go |
server_test.go |
software | healthy | internal/api/server_test.go |
status.go |
software | healthy | internal/api/status.go |
xui_handlers.go |
software | healthy | internal/api/xui_handlers.go |
operator.go |
software | healthy | internal/api/operator.go |
ratelimit.go |
software | healthy | internal/api/ratelimit.go |
plans_handlers.go |
software | healthy | internal/api/plans_handlers.go |
settings_handlers_test.go |
software | healthy | internal/api/settings_handlers_test.go |
middleware.go |
software | healthy | internal/api/middleware.go |
spa.go |
software | healthy | internal/api/spa.go |
xui_handlers_test.go |
software | healthy | internal/api/xui_handlers_test.go |
configs_handlers.go |
software | healthy | internal/api/configs_handlers.go |
spa_test.go |
software | healthy | internal/api/spa_test.go |
system_handlers.go |
software | healthy | internal/api/system_handlers.go |
sessions.go |
software | healthy | internal/api/sessions.go |
notifier.go |
software | healthy | internal/bot/notifier.go |
handlers.go |
software | healthy | internal/bot/handlers.go |
myconfigs.go |
software | healthy | internal/bot/myconfigs.go |
bot.go |
software | healthy | internal/bot/bot.go |
users_test.go |
software | healthy | internal/bot/users_test.go |
locale_test.go |
software | healthy | internal/bot/locale_test.go |
locale.go |
software | healthy | internal/bot/locale.go |
myconfigs_test.go |
software | healthy | internal/bot/myconfigs_test.go |
buy_test.go |
software | healthy | internal/bot/buy_test.go |
buy.go |
software | healthy | internal/bot/buy.go |
users.go |
software | healthy | internal/bot/users.go |
fa.json |
software | healthy | internal/bot/locales/fa.json |
en.json |
software | healthy | internal/bot/locales/en.json |
orders.go |
software | healthy | internal/orders/orders.go |
provision.go |
software | healthy | internal/orders/provision.go |
orders_test.go |
software | healthy | internal/orders/orders_test.go |
watcher_test.go |
software | healthy | internal/watcher/watcher_test.go |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
applyLangToDocument |
software | healthy | web/src/i18n.tsx:applyLangToDocument |
initialLang |
software | healthy | web/src/i18n.tsx:initialLang |
I18nProvider |
software | healthy | web/src/i18n.tsx:I18nProvider |
useI18n |
software | healthy | web/src/i18n.tsx:useI18n |
useT |
software | healthy | web/src/i18n.tsx:useT |
on401 |
software | healthy | web/src/main.tsx:on401 |
request |
software | healthy | web/src/api/client.ts:request |
v |
software | healthy | web/src/api/client.ts:v |
qs |
software | healthy | web/src/api/client.ts:qs |
useLogin |
software | healthy | web/src/api/queries.ts:useLogin |
useLogout |
software | healthy | web/src/api/queries.ts:useLogout |
useMe |
software | healthy | web/src/api/queries.ts:useMe |
useChangePassword |
software | healthy | web/src/api/queries.ts:useChangePassword |
useRestartApp |
software | healthy | web/src/api/queries.ts:useRestartApp |
useStatus |
software | healthy | web/src/api/queries.ts:useStatus |
useStats |
software | healthy | web/src/api/queries.ts:useStats |
useSettings |
software | healthy | web/src/api/queries.ts:useSettings |
useSaveSettings |
software | healthy | web/src/api/queries.ts:useSaveSettings |
useTestXUI |
software | healthy | web/src/api/queries.ts:useTestXUI |
useInbounds |
software | healthy | web/src/api/queries.ts:useInbounds |
usePlans |
software | healthy | web/src/api/queries.ts:usePlans |
useSavePlan |
software | healthy | web/src/api/queries.ts:useSavePlan |
useDeletePlan |
software | healthy | web/src/api/queries.ts:useDeletePlan |
useNetworks |
software | healthy | web/src/api/queries.ts:useNetworks |
useNetworkCodes |
software | healthy | web/src/api/queries.ts:useNetworkCodes |
useSaveNetwork |
software | healthy | web/src/api/queries.ts:useSaveNetwork |
useDeleteNetwork |
software | healthy | web/src/api/queries.ts:useDeleteNetwork |
useTestNetwork |
software | healthy | web/src/api/queries.ts:useTestNetwork |
useUsers |
software | healthy | web/src/api/queries.ts:useUsers |
useOrders |
software | healthy | web/src/api/queries.ts:useOrders |
useConfigs |
software | healthy | web/src/api/queries.ts:useConfigs |
useRevokeConfig |
software | healthy | web/src/api/queries.ts:useRevokeConfig |
useTransactions |
software | healthy | web/src/api/queries.ts:useTransactions |
Modal |
software | healthy | web/src/components/Modal.tsx:Modal |
Spinner |
software | healthy | web/src/components/Spinner.tsx:Spinner |
useToast |
software | healthy | web/src/components/Toast.tsx:useToast |
ToastProvider |
software | healthy | web/src/components/Toast.tsx:ToastProvider |
systemPulse |
software | healthy | web/src/components/Layout.tsx:systemPulse |
Layout |
software | healthy | web/src/components/Layout.tsx:Layout |
ConfirmDialog |
software | healthy | web/src/components/ConfirmDialog.tsx:ConfirmDialog |
DataTable |
software | healthy | web/src/components/DataTable.tsx:DataTable |
LTRCell |
software | healthy | web/src/components/DataTable.tsx:LTRCell |
Pagination |
software | healthy | web/src/components/Pagination.tsx:Pagination |
StatusBadge |
software | healthy | web/src/components/StatusBadge.tsx:StatusBadge |
Field |
software | healthy | web/src/components/fields.tsx:Field |
TextField |
software | healthy | web/src/components/fields.tsx:TextField |
SecretField |
software | healthy | web/src/components/fields.tsx:SecretField |
NumField |
software | healthy | web/src/components/fields.tsx:NumField |
Toggle |
software | healthy | web/src/components/fields.tsx:Toggle |
SelectField |
software | healthy | web/src/components/fields.tsx:SelectField |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
internal |
software | healthy | internal |
notify |
software | healthy | internal/notify |
api |
software | healthy | internal/api |
bot |
software | healthy | internal/bot |
locales |
software | healthy | internal/bot/locales |
orders |
software | healthy | internal/orders |
watcher |
software | healthy | internal/watcher |
xui |
software | healthy | internal/xui |
logging |
software | healthy | internal/logging |
settings |
software | healthy | internal/settings |
db |
software | healthy | internal/db |
migrations |
software | healthy | internal/db/migrations |
chains |
software | healthy | internal/chains |
tron |
software | healthy | internal/chains/tron |
bsc |
software | healthy | internal/chains/bsc |
config |
software | healthy | internal/config |
deploy |
software | healthy | deploy |
web |
software | healthy | web |
src |
software | healthy | web/src |
api |
software | healthy | web/src/api |
components |
software | healthy | web/src/components |
ds |
software | healthy | web/src/components/ds |
pages |
software | healthy | web/src/pages |
lib |
software | healthy | web/src/lib |
locales |
software | healthy | web/src/locales |
styles |
software | healthy | web/src/styles |
cmd |
software | healthy | cmd |
xui-seller |
software | healthy | cmd/xui-seller |
Docs |
software | healthy | Docs |
| Label | Layer | Status | Path |
|---|---|---|---|
operator |
data | healthy | internal/db/migrations/0001_init.sql |
settings |
data | healthy | internal/db/migrations/0001_init.sql |
payment_networks |
data | healthy | internal/db/migrations/0001_init.sql |
plans |
data | healthy | internal/db/migrations/0001_init.sql |
users |
data | healthy | internal/db/migrations/0001_init.sql |
orders |
data | healthy | internal/db/migrations/0001_init.sql |
configs |
data | healthy | internal/db/migrations/0001_init.sql |
seen_tx |
data | healthy | internal/db/migrations/0001_init.sql |
sessions |
data | healthy | internal/db/migrations/0001_init.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
/Overview |
frontend | healthy | web/src/pages/Overview.tsx |
/Users |
frontend | healthy | web/src/pages/Users.tsx |
/Networks |
frontend | healthy | web/src/pages/Networks.tsx |
/Configs |
frontend | healthy | web/src/pages/Configs.tsx |
/Plans |
frontend | healthy | web/src/pages/Plans.tsx |
/Settings |
frontend | healthy | web/src/pages/Settings.tsx |
/Login |
frontend | healthy | web/src/pages/Login.tsx |
/Orders |
frontend | healthy | web/src/pages/Orders.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
0001_init.sql |
data | healthy | internal/db/migrations/0001_init.sql |
0004_ops_settings.sql |
data | healthy | internal/db/migrations/0004_ops_settings.sql |
0003_bep20.sql |
data | healthy | internal/db/migrations/0003_bep20.sql |
0002_dashboard.sql |
data | healthy | internal/db/migrations/0002_dashboard.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | .env.example |
postgres |
data | healthy | .env.example |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | .env.example |
203.0.113.5 |
network | healthy | internal/xui/vless_test.go |
| Label | Layer | Status | Path |
|---|---|---|---|
image::deploy/Dockerfile |
hardware | healthy | deploy/Dockerfile |
app |
hardware | healthy | docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::internal/api/xui_handlers_test.go |
security | healthy | internal/api/xui_handlers_test.go |
password_literal::internal/settings/write_test.go |
security | healthy | internal/settings/write_test.go |
| Label | Layer | Status | Path |
|---|---|---|---|
AmirDezyani__xui-shop |
software | healthy | /data/fable5_failed_archive/AmirDezyani__xui-shop |
| Label | Layer | Status | Path |
|---|---|---|---|
ApiError |
software | healthy | web/src/api/client.ts:ApiError |
| Label | Layer | Status | Path |
|---|---|---|---|
nginx |
network | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
port:8080 |
network | healthy | deploy/Dockerfile |
This page is publicly accessible at:
https://repobility.com/scan/8b70ae65-5b4d-4037-8617-757e6f6fb425/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/8b70ae65-5b4d-4037-8617-757e6f6fb425/
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.