https://github.com/yaajie/52hub-user-private
· scanned 2026-06-16 01:04 UTC (2 months, 1 week ago)
88 raw signals (0 security + 88 graph)
Last scanned 2 months, 1 week ago · v1 · 82 actionable findings from 1 signal source. 6 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 531 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 |
|---|---|---|---|
cfAsyncModuleScriptPlugin |
software | healthy | vite.config.ts:cfAsyncModuleScriptPlugin |
shouldWarmupRoutes |
software | healthy | src/router/index.ts:shouldWarmupRoutes |
connection |
software | healthy | src/router/index.ts:connection |
scheduleIdleTask |
software | healthy | src/router/index.ts:scheduleIdleTask |
runRouteWarmupQueue |
software | healthy | src/router/index.ts:runRouteWarmupQueue |
warmupCommonRoutes |
software | healthy | src/router/index.ts:warmupCommonRoutes |
startWarmup |
software | healthy | src/router/index.ts:startWarmup |
parseOptions |
software | healthy | src/directives/spotlight.ts:parseOptions |
flush |
software | healthy | src/directives/spotlight.ts:flush |
onMove |
software | healthy | src/directives/spotlight.ts:onMove |
setToken |
software | healthy | src/stores/userAuth.ts:setToken |
setUser |
software | healthy | src/stores/userAuth.ts:setUser |
clearAuth |
software | healthy | src/stores/userAuth.ts:clearAuth |
sendVerifyCode |
software | healthy | src/stores/userAuth.ts:sendVerifyCode |
register |
software | healthy | src/stores/userAuth.ts:register |
login |
software | healthy | src/stores/userAuth.ts:login |
telegramLogin |
software | healthy | src/stores/userAuth.ts:telegramLogin |
telegramMiniAppLogin |
software | healthy | src/stores/userAuth.ts:telegramMiniAppLogin |
forgotPassword |
software | healthy | src/stores/userAuth.ts:forgotPassword |
syncUserProfile |
software | healthy | src/stores/userAuth.ts:syncUserProfile |
logout |
software | healthy | src/stores/userAuth.ts:logout |
setItem |
software | healthy | src/stores/buyNow.ts:setItem |
clear |
software | healthy | src/stores/buyNow.ts:clear |
normalizeErrorMessage |
software | healthy | src/stores/userProfile.ts:normalizeErrorMessage |
loadMemberLevels |
software | healthy | src/stores/userProfile.ts:loadMemberLevels |
clearProfileError |
software | healthy | src/stores/userProfile.ts:clearProfileError |
clearSecurityError |
software | healthy | src/stores/userProfile.ts:clearSecurityError |
loadProfile |
software | healthy | src/stores/userProfile.ts:loadProfile |
saveProfile |
software | healthy | src/stores/userProfile.ts:saveProfile |
sendChangeEmailCode |
software | healthy | src/stores/userProfile.ts:sendChangeEmailCode |
changeEmail |
software | healthy | src/stores/userProfile.ts:changeEmail |
changePassword |
software | healthy | src/stores/userProfile.ts:changePassword |
loadRecentOrders |
software | healthy | src/stores/userProfile.ts:loadRecentOrders |
loadRecentLoginLogs |
software | healthy | src/stores/userProfile.ts:loadRecentLoginLogs |
loadTelegramBinding |
software | healthy | src/stores/userProfile.ts:loadTelegramBinding |
bindTelegram |
software | healthy | src/stores/userProfile.ts:bindTelegram |
bindTelegramMiniApp |
software | healthy | src/stores/userProfile.ts:bindTelegramMiniApp |
unbindTelegram |
software | healthy | src/stores/userProfile.ts:unbindTelegram |
setLocale |
software | healthy | src/stores/app.ts:setLocale |
applySEO |
software | healthy | src/stores/app.ts:applySEO |
loadConfig |
software | healthy | src/stores/app.ts:loadConfig |
getServerTime |
software | healthy | src/stores/app.ts:getServerTime |
getServerDate |
software | healthy | src/stores/app.ts:getServerDate |
syncSnapshot |
software | healthy | src/stores/telegramMiniApp.ts:syncSnapshot |
detachBackHandler |
software | healthy | src/stores/telegramMiniApp.ts:detachBackHandler |
applyBackButtonState |
software | healthy | src/stores/telegramMiniApp.ts:applyBackButtonState |
init |
software | healthy | src/stores/telegramMiniApp.ts:init |
handleThemeChanged |
software | healthy | src/stores/telegramMiniApp.ts:handleThemeChanged |
handleViewportChanged |
software | healthy | src/stores/telegramMiniApp.ts:handleViewportChanged |
syncRouteBackButton |
software | healthy | src/stores/telegramMiniApp.ts:syncRouteBackButton |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
DEPLOYMENT-52HUB.md |
software | healthy | DEPLOYMENT-52HUB.md |
.env.local.example |
software | healthy | .env.local.example |
tsconfig.app.json |
software | healthy | tsconfig.app.json |
vite.config.ts |
software | healthy | vite.config.ts |
README.md |
software | healthy | README.md |
.stylelintrc.json |
software | healthy | .stylelintrc.json |
CLAUDE.md |
software | healthy | CLAUDE.md |
tailwind.config.js |
software | healthy | tailwind.config.js |
package.json |
software | healthy | package.json |
tsconfig.node.json |
software | healthy | tsconfig.node.json |
index.html |
software | healthy | index.html |
Dockerfile |
software | healthy | Dockerfile |
package-lock.json |
software | healthy | package-lock.json |
tsconfig.json |
software | healthy | tsconfig.json |
LICENSE |
software | healthy | LICENSE |
postcss.config.js |
software | healthy | postcss.config.js |
AGENTS.md |
software | healthy | AGENTS.md |
check-theme-tokens.sh |
software | healthy | scripts/check-theme-tokens.sh |
push-search.sh |
software | healthy | scripts/push-search.sh |
google983c3b37d4dafb06.html |
software | healthy | public/google983c3b37d4dafb06.html |
50x.html |
software | healthy | public/50x.html |
baidu_verify_codeva-xBQwq8EIH8.html |
software | healthy | public/baidu_verify_codeva-xBQwq8EIH8.html |
vite-release.yml |
software | healthy | .github/workflows/vite-release.yml |
App.vue |
software | healthy | src/App.vue |
main.ts |
software | healthy | src/main.ts |
style.css |
software | healthy | src/style.css |
telegram-webapp.d.ts |
software | healthy | src/types/telegram-webapp.d.ts |
index.ts |
software | healthy | src/router/index.ts |
spotlight.ts |
software | healthy | src/directives/spotlight.ts |
userAuth.ts |
software | healthy | src/stores/userAuth.ts |
buyNow.ts |
software | healthy | src/stores/buyNow.ts |
userProfile.ts |
software | healthy | src/stores/userProfile.ts |
app.ts |
software | healthy | src/stores/app.ts |
telegramMiniApp.ts |
software | healthy | src/stores/telegramMiniApp.ts |
cart.ts |
software | healthy | src/stores/cart.ts |
index.ts |
software | healthy | src/i18n/index.ts |
messages-zh-cn.ts |
software | healthy | src/i18n/messages-zh-cn.ts |
auth.ts |
software | healthy | src/api/auth.ts |
user.ts |
software | healthy | src/api/user.ts |
product.ts |
software | healthy | src/api/product.ts |
affiliate.ts |
software | healthy | src/api/affiliate.ts |
index.ts |
software | healthy | src/api/index.ts |
client.ts |
software | healthy | src/api/client.ts |
wallet.ts |
software | healthy | src/api/wallet.ts |
credential.ts |
software | healthy | src/api/credential.ts |
types.ts |
software | healthy | src/api/types.ts |
order.ts |
software | healthy | src/api/order.ts |
affiliate.ts |
software | healthy | src/constants/affiliate.ts |
contact.ts |
software | healthy | src/constants/contact.ts |
useConfirmDialog.ts |
software | healthy | src/composables/useConfirmDialog.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
POST /auth/send-verify-code |
api | healthy | src/api/auth.ts |
POST /auth/register |
api | healthy | src/api/auth.ts |
POST /auth/login |
api | healthy | src/api/auth.ts |
POST /auth/telegram/login |
api | healthy | src/api/auth.ts |
POST /auth/telegram/miniapp/login |
api | healthy | src/api/auth.ts |
POST /auth/forgot-password |
api | healthy | src/api/auth.ts |
GET /public/captcha/image |
api | healthy | src/api/auth.ts |
GET /public/config |
api | healthy | src/api/auth.ts |
GET /me |
api | healthy | src/api/user.ts |
GET /me/login-logs |
api | healthy | src/api/user.ts |
PUT /me/profile |
api | healthy | src/api/user.ts |
POST /me/email/send-verify-code |
api | healthy | src/api/user.ts |
POST /me/email/change |
api | healthy | src/api/user.ts |
PUT /me/password |
api | healthy | src/api/user.ts |
GET /me/telegram |
api | healthy | src/api/user.ts |
POST /me/telegram/bind |
api | healthy | src/api/user.ts |
POST /me/telegram/miniapp/bind |
api | healthy | src/api/user.ts |
DELETE /me/telegram/unbind |
api | healthy | src/api/user.ts |
GET /public/products |
api | healthy | src/api/product.ts |
GET /public/posts |
api | healthy | src/api/product.ts |
GET /public/banners |
api | healthy | src/api/product.ts |
GET /public/categories |
api | healthy | src/api/product.ts |
GET /public/member-levels |
api | healthy | src/api/product.ts |
POST /public/affiliate/click |
api | healthy | src/api/affiliate.ts |
POST /affiliate/open |
api | healthy | src/api/affiliate.ts |
GET /affiliate/dashboard |
api | healthy | src/api/affiliate.ts |
GET /affiliate/commissions |
api | healthy | src/api/affiliate.ts |
GET /affiliate/withdraws |
api | healthy | src/api/affiliate.ts |
POST /affiliate/withdraws |
api | healthy | src/api/affiliate.ts |
POST /wallet/payment-channels |
api | healthy | src/api/wallet.ts |
GET /wallet |
api | healthy | src/api/wallet.ts |
GET /wallet/transactions |
api | healthy | src/api/wallet.ts |
POST /wallet/recharge |
api | healthy | src/api/wallet.ts |
GET /wallet/recharges |
api | healthy | src/api/wallet.ts |
POST /gift-cards/redeem |
api | healthy | src/api/wallet.ts |
GET /api-credential |
api | healthy | src/api/credential.ts |
POST /api-credential/apply |
api | healthy | src/api/credential.ts |
POST /api-credential/regenerate |
api | healthy | src/api/credential.ts |
PUT /api-credential/status |
api | healthy | src/api/credential.ts |
POST /orders/preview |
api | healthy | src/api/order.ts |
POST /order/payment-channels |
api | healthy | src/api/order.ts |
POST /orders |
api | healthy | src/api/order.ts |
POST /orders/create-and-pay |
api | healthy | src/api/order.ts |
GET /orders |
api | healthy | src/api/order.ts |
POST /guest/orders/preview |
api | healthy | src/api/order.ts |
POST /guest/orders |
api | healthy | src/api/order.ts |
POST /guest/orders/create-and-pay |
api | healthy | src/api/order.ts |
GET /guest/orders |
api | healthy | src/api/order.ts |
POST /guest/payments |
api | healthy | src/api/order.ts |
GET /guest/payments/latest |
api | healthy | src/api/order.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
/ |
frontend | healthy | src/router/index.ts |
/products |
frontend | healthy | src/router/index.ts |
/categories/:slug |
frontend | healthy | src/router/index.ts |
/products/:slug |
frontend | healthy | src/router/index.ts |
/cart |
frontend | healthy | src/router/index.ts |
/checkout |
frontend | healthy | src/router/index.ts |
/pay |
frontend | healthy | src/router/index.ts |
/me |
frontend | healthy | src/router/index.ts |
/me/profile |
frontend | healthy | src/router/index.ts |
/me/security |
frontend | healthy | src/router/index.ts |
/me/orders |
frontend | healthy | src/router/index.ts |
/me/wallet |
frontend | healthy | src/router/index.ts |
/me/gift-cards |
frontend | healthy | src/router/index.ts |
/me/api |
frontend | healthy | src/router/index.ts |
/me/affiliate |
frontend | healthy | src/router/index.ts |
/orders/:order_no |
frontend | healthy | src/router/index.ts |
/recharge-orders/:recharge_no |
frontend | healthy | src/router/index.ts |
/guest/orders |
frontend | healthy | src/router/index.ts |
/guest/orders/:order_no |
frontend | healthy | src/router/index.ts |
/blog |
frontend | healthy | src/router/index.ts |
/blog/:slug |
frontend | healthy | src/router/index.ts |
/tools |
frontend | healthy | src/router/index.ts |
/tools/ip |
frontend | healthy | src/router/index.ts |
/tools/codex-auth |
frontend | healthy | src/router/index.ts |
/claude-hub |
frontend | healthy | src/router/index.ts |
/codex-hub |
frontend | healthy | src/router/index.ts |
/openai-hub |
frontend | healthy | src/router/index.ts |
/gemini-hub |
frontend | healthy | src/router/index.ts |
/chatgpt-hub |
frontend | healthy | src/router/index.ts |
/notice |
frontend | healthy | src/router/index.ts |
/notice/:slug |
frontend | healthy | src/router/index.ts |
/about |
frontend | healthy | src/router/index.ts |
/terms |
frontend | healthy | src/router/index.ts |
/privacy |
frontend | healthy | src/router/index.ts |
/auth/login |
frontend | healthy | src/router/index.ts |
/login |
frontend | healthy | src/router/index.ts |
/auth/register |
frontend | healthy | src/router/index.ts |
/auth/forgot |
frontend | healthy | src/router/index.ts |
/:pathMatch(.*)* |
frontend | healthy | src/router/index.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
scripts |
software | healthy | scripts |
public |
software | healthy | public |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
src |
software | healthy | src |
types |
software | healthy | src/types |
router |
software | healthy | src/router |
directives |
software | healthy | src/directives |
stores |
software | healthy | src/stores |
i18n |
software | healthy | src/i18n |
api |
software | healthy | src/api |
constants |
software | healthy | src/constants |
composables |
software | healthy | src/composables |
utils |
software | healthy | src/utils |
components |
software | healthy | src/components |
security |
software | healthy | src/components/security |
hub |
software | healthy | src/components/hub |
product |
software | healthy | src/components/product |
wallet |
software | healthy | src/components/wallet |
icons |
software | healthy | src/components/icons |
checkout |
software | healthy | src/components/checkout |
payment |
software | healthy | src/components/payment |
captcha |
software | healthy | src/components/captcha |
styles |
software | healthy | src/styles |
views |
software | healthy | src/views |
auth |
software | healthy | src/views/auth |
personal |
software | healthy | src/views/personal |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::src/i18n/messages-zh-cn.ts |
security | healthy | src/i18n/messages-zh-cn.ts |
password_literal::src/i18n/messages-zh-cn.ts |
security | healthy | src/i18n/messages-zh-cn.ts |
password_literal::src/views/personal/SecurityPanel.vue |
security | healthy | src/views/personal/SecurityPanel.vue |
password_literal::src/views/personal/SecurityPanel.vue |
security | healthy | src/views/personal/SecurityPanel.vue |
password_literal::src/views/personal/SecurityPanel.vue |
security | healthy | src/views/personal/SecurityPanel.vue |
password_literal::src/views/personal/SecurityPanel.vue |
security | healthy | src/views/personal/SecurityPanel.vue |
password_literal::src/views/personal/SecurityPanel.vue |
security | healthy | src/views/personal/SecurityPanel.vue |
| Label | Layer | Status | Path |
|---|---|---|---|
port:5173 |
network | healthy | vite.config.ts |
port:80 |
network | healthy | Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::src/views/AiIpCheck.vue |
security | healthy | src/views/AiIpCheck.vue |
auth::src/views/CodexAuth.vue |
security | healthy | src/views/CodexAuth.vue |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-jyzcxpc1 |
software | healthy | /tmp/repobility-clone-jyzcxpc1 |
| Label | Layer | Status | Path |
|---|---|---|---|
nginx |
network | healthy | CLAUDE.md |
| Label | Layer | Status | Path |
|---|---|---|---|
image::Dockerfile |
hardware | healthy | Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | CLAUDE.md |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::vite-release |
cicd | healthy | .github/workflows/vite-release.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
build-and-release |
cicd | healthy | .github/workflows/vite-release.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
GITHUB_TOKEN |
cicd | healthy | — |
This page is publicly accessible at:
https://repobility.com/scan/f38eaf66-34f1-48c5-b856-d2b418c721d8/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/f38eaf66-34f1-48c5-b856-d2b418c721d8/
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.