https://github.com/BenxinAdminPro/BenxinAdminPro
· scanned 2026-06-17 01:20 UTC (1 month, 2 weeks ago)
15 raw signals (0 security + 15 graph)
Last scanned 1 month, 2 weeks ago · v2 · last Δ -20.1 (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 466 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 |
CLAUDE.md |
software | healthy | CLAUDE.md |
README.md |
software | healthy | README.md |
LICENSE |
software | healthy | LICENSE |
CREDITS.md |
software | healthy | CREDITS.md |
vitest.config.ts |
software | healthy | admin/vitest.config.ts |
tsconfig.node.json |
software | healthy | admin/tsconfig.node.json |
.env |
software | healthy | admin/.env |
tsconfig.app.json |
software | healthy | admin/tsconfig.app.json |
uno.config.ts |
software | healthy | admin/uno.config.ts |
vite.config.ts |
software | healthy | admin/vite.config.ts |
README.md |
software | healthy | admin/README.md |
package.json |
software | healthy | admin/package.json |
index.html |
software | healthy | admin/index.html |
CREDITS.md |
software | healthy | admin/CREDITS.md |
pnpm-lock.yaml |
software | healthy | admin/pnpm-lock.yaml |
tsconfig.json |
software | healthy | admin/tsconfig.json |
main.ts |
software | healthy | admin/src/main.ts |
App.vue |
software | healthy | admin/src/App.vue |
env.d.ts |
software | healthy | admin/src/env.d.ts |
authInfo.ts |
software | healthy | admin/src/api/authInfo.ts |
dict.ts |
software | healthy | admin/src/api/dict.ts |
loginlog.ts |
software | healthy | admin/src/api/loginlog.ts |
post.ts |
software | healthy | admin/src/api/post.ts |
auth.ts |
software | healthy | admin/src/api/auth.ts |
menu.ts |
software | healthy | admin/src/api/menu.ts |
role.ts |
software | healthy | admin/src/api/role.ts |
config.ts |
software | healthy | admin/src/api/config.ts |
operlog.ts |
software | healthy | admin/src/api/operlog.ts |
file.ts |
software | healthy | admin/src/api/file.ts |
dept.ts |
software | healthy | admin/src/api/dept.ts |
user.ts |
software | healthy | admin/src/api/user.ts |
auth.ts |
software | healthy | admin/src/utils/auth.ts |
tree.spec.ts |
software | healthy | admin/src/utils/tree.spec.ts |
tree.ts |
software | healthy | admin/src/utils/tree.ts |
permission.ts |
software | healthy | admin/src/directives/permission.ts |
index.vue |
software | healthy | admin/src/layout/index.vue |
Navbar.vue |
software | healthy | admin/src/layout/components/Navbar.vue |
AppMain.vue |
software | healthy | admin/src/layout/components/AppMain.vue |
Sidebar.vue |
software | healthy | admin/src/layout/components/Sidebar.vue |
menuIcon.ts |
software | healthy | admin/src/layout/components/menuIcon.ts |
SidebarItem.vue |
software | healthy | admin/src/layout/components/SidebarItem.vue |
index.vue |
software | healthy | admin/src/views/placeholder/index.vue |
index.vue |
software | healthy | admin/src/views/login/index.vue |
index.vue |
software | healthy | admin/src/views/home/index.vue |
404.vue |
software | healthy | admin/src/views/error/404.vue |
index.vue |
software | healthy | admin/src/views/dev/xtable-harness/index.vue |
index.vue |
software | healthy | admin/src/views/sys/role/index.vue |
index.vue |
software | healthy | admin/src/views/sys/dict/index.vue |
index.vue |
software | healthy | admin/src/views/sys/operlog/index.vue |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
spaBypass |
software | healthy | admin/vite.config.ts:spaBypass |
getMenus |
software | healthy | admin/src/api/authInfo.ts:getMenus |
getPerms |
software | healthy | admin/src/api/authInfo.ts:getPerms |
listDictTypes |
software | healthy | admin/src/api/dict.ts:listDictTypes |
createDictType |
software | healthy | admin/src/api/dict.ts:createDictType |
updateDictType |
software | healthy | admin/src/api/dict.ts:updateDictType |
removeDictType |
software | healthy | admin/src/api/dict.ts:removeDictType |
listDictData |
software | healthy | admin/src/api/dict.ts:listDictData |
createDictData |
software | healthy | admin/src/api/dict.ts:createDictData |
updateDictData |
software | healthy | admin/src/api/dict.ts:updateDictData |
removeDictData |
software | healthy | admin/src/api/dict.ts:removeDictData |
listLoginLogs |
software | healthy | admin/src/api/loginlog.ts:listLoginLogs |
cleanLoginLogs |
software | healthy | admin/src/api/loginlog.ts:cleanLoginLogs |
listPosts |
software | healthy | admin/src/api/post.ts:listPosts |
listAllPosts |
software | healthy | admin/src/api/post.ts:listAllPosts |
createPost |
software | healthy | admin/src/api/post.ts:createPost |
updatePost |
software | healthy | admin/src/api/post.ts:updatePost |
removePost |
software | healthy | admin/src/api/post.ts:removePost |
fetchCaptcha |
software | healthy | admin/src/api/auth.ts:fetchCaptcha |
precheck |
software | healthy | admin/src/api/auth.ts:precheck |
login |
software | healthy | admin/src/api/auth.ts:login |
refresh |
software | healthy | admin/src/api/auth.ts:refresh |
logout |
software | healthy | admin/src/api/auth.ts:logout |
getMenuTree |
software | healthy | admin/src/api/menu.ts:getMenuTree |
createMenu |
software | healthy | admin/src/api/menu.ts:createMenu |
updateMenu |
software | healthy | admin/src/api/menu.ts:updateMenu |
removeMenu |
software | healthy | admin/src/api/menu.ts:removeMenu |
listRoles |
software | healthy | admin/src/api/role.ts:listRoles |
createRole |
software | healthy | admin/src/api/role.ts:createRole |
updateRole |
software | healthy | admin/src/api/role.ts:updateRole |
removeRole |
software | healthy | admin/src/api/role.ts:removeRole |
listConfigs |
software | healthy | admin/src/api/config.ts:listConfigs |
createConfig |
software | healthy | admin/src/api/config.ts:createConfig |
updateConfig |
software | healthy | admin/src/api/config.ts:updateConfig |
removeConfig |
software | healthy | admin/src/api/config.ts:removeConfig |
listOperLogs |
software | healthy | admin/src/api/operlog.ts:listOperLogs |
cleanOperLogs |
software | healthy | admin/src/api/operlog.ts:cleanOperLogs |
listFiles |
software | healthy | admin/src/api/file.ts:listFiles |
uploadFile |
software | healthy | admin/src/api/file.ts:uploadFile |
downloadFile |
software | healthy | admin/src/api/file.ts:downloadFile |
removeFile |
software | healthy | admin/src/api/file.ts:removeFile |
getDeptTree |
software | healthy | admin/src/api/dept.ts:getDeptTree |
listUsers |
software | healthy | admin/src/api/user.ts:listUsers |
getUser |
software | healthy | admin/src/api/user.ts:getUser |
createUser |
software | healthy | admin/src/api/user.ts:createUser |
updateUser |
software | healthy | admin/src/api/user.ts:updateUser |
removeUser |
software | healthy | admin/src/api/user.ts:removeUser |
getAccessToken |
software | healthy | admin/src/utils/auth.ts:getAccessToken |
getRefreshToken |
software | healthy | admin/src/utils/auth.ts:getRefreshToken |
setTokens |
software | healthy | admin/src/utils/auth.ts:setTokens |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
admin |
software | healthy | admin |
src |
software | healthy | admin/src |
api |
software | healthy | admin/src/api |
utils |
software | healthy | admin/src/utils |
directives |
software | healthy | admin/src/directives |
layout |
software | healthy | admin/src/layout |
components |
software | healthy | admin/src/layout/components |
views |
software | healthy | admin/src/views |
placeholder |
software | healthy | admin/src/views/placeholder |
login |
software | healthy | admin/src/views/login |
home |
software | healthy | admin/src/views/home |
error |
software | healthy | admin/src/views/error |
dev |
software | healthy | admin/src/views/dev |
xtable-harness |
software | healthy | admin/src/views/dev/xtable-harness |
sys |
software | healthy | admin/src/views/sys |
role |
software | healthy | admin/src/views/sys/role |
dict |
software | healthy | admin/src/views/sys/dict |
operlog |
software | healthy | admin/src/views/sys/operlog |
file |
software | healthy | admin/src/views/sys/file |
user |
software | healthy | admin/src/views/sys/user |
post |
software | healthy | admin/src/views/sys/post |
menu |
software | healthy | admin/src/views/sys/menu |
config |
software | healthy | admin/src/views/sys/config |
loginlog |
software | healthy | admin/src/views/sys/loginlog |
theme |
software | healthy | admin/src/theme |
composables |
software | healthy | admin/src/composables |
components |
software | healthy | admin/src/components |
x-table |
software | healthy | admin/src/components/x-table |
selectors |
software | healthy | admin/src/components/selectors |
i18n |
software | healthy | admin/src/i18n |
locales |
software | healthy | admin/src/i18n/locales |
store |
software | healthy | admin/src/store |
router |
software | healthy | admin/src/router |
request |
software | healthy | admin/src/request |
styles |
software | healthy | admin/src/styles |
.cursor |
software | healthy | .cursor |
rules |
software | healthy | .cursor/rules |
server |
software | healthy | server |
crypto |
software | healthy | server/crypto |
dberr |
software | healthy | server/dberr |
examples |
software | healthy | server/examples |
demo |
software | healthy | server/examples/demo |
rbac |
software | healthy | server/rbac |
spec |
software | healthy | server/spec |
openapi |
software | healthy | server/spec/openapi |
crypto-vectors |
software | healthy | server/spec/crypto-vectors |
migrations |
software | healthy | server/spec/migrations |
auth |
software | healthy | server/auth |
idcodec |
software | healthy | server/idcodec |
system |
software | healthy | server/system |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
dotenv::admin/.env |
security | healthy | admin/.env |
password_literal::admin/src/components/x-table/XTable.vue |
security | healthy | admin/src/components/x-table/XTable.vue |
password_literal::admin/src/i18n/locales/en.ts |
security | healthy | admin/src/i18n/locales/en.ts |
password_literal::admin/src/i18n/locales/en.ts |
security | healthy | admin/src/i18n/locales/en.ts |
password_literal::server/examples/demo/e2e_integration_test… |
security | healthy | server/examples/demo/e2e_integration_test.go |
password_literal::server/examples/demo/e2e_integration_test… |
security | healthy | server/examples/demo/e2e_integration_test.go |
password_literal::server/examples/demo/e2e_integration_test… |
security | healthy | server/examples/demo/e2e_integration_test.go |
password_literal::server/examples/demo/e2e_integration_test… |
security | healthy | server/examples/demo/e2e_integration_test.go |
password_literal::server/rbac/org_integration_test.go |
security | healthy | server/rbac/org_integration_test.go |
password_literal::server/rbac/org_integration_test.go |
security | healthy | server/rbac/org_integration_test.go |
password_literal::server/rbac/dup_integration_test.go |
security | healthy | server/rbac/dup_integration_test.go |
password_literal::server/rbac/dup_integration_test.go |
security | healthy | server/rbac/dup_integration_test.go |
password_literal::server/rbac/dup_integration_test.go |
security | healthy | server/rbac/dup_integration_test.go |
password_literal::server/rbac/dup_integration_test.go |
security | healthy | server/rbac/dup_integration_test.go |
password_literal::server/rbac/handler_user.go |
security | healthy | server/rbac/handler_user.go |
password_literal::server/rbac/service_test.go |
security | healthy | server/rbac/service_test.go |
password_literal::server/rbac/service_test.go |
security | healthy | server/rbac/service_test.go |
password_literal::server/rbac/service_test.go |
security | healthy | server/rbac/service_test.go |
password_literal::server/rbac/service_test.go |
security | healthy | server/rbac/service_test.go |
password_literal::server/rbac/service_test.go |
security | healthy | server/rbac/service_test.go |
password_literal::server/rbac/decode_integration_test.go |
security | healthy | server/rbac/decode_integration_test.go |
password_literal::server/auth/service_auth_test.go |
security | healthy | server/auth/service_auth_test.go |
password_literal::server/auth/service_auth_test.go |
security | healthy | server/auth/service_auth_test.go |
password_literal::server/auth/service_auth_test.go |
security | healthy | server/auth/service_auth_test.go |
password_literal::server/auth/service_auth_test.go |
security | healthy | server/auth/service_auth_test.go |
password_literal::server/auth/service_auth_test.go |
security | healthy | server/auth/service_auth_test.go |
password_literal::server/auth/service_auth_test.go |
security | healthy | server/auth/service_auth_test.go |
password_literal::server/auth/service_auth_test.go |
security | healthy | server/auth/service_auth_test.go |
password_literal::server/auth/service_auth_test.go |
security | healthy | server/auth/service_auth_test.go |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::server/auth/claims.go |
security | healthy | server/auth/claims.go |
auth::server/auth/jwt_test.go |
security | healthy | server/auth/jwt_test.go |
auth::admin/src/views/sys/file/index.vue |
security | healthy | admin/src/views/sys/file/index.vue |
auth::admin/src/request/index.ts |
security | healthy | admin/src/request/index.ts |
auth::CLAUDE.md |
security | healthy | CLAUDE.md |
auth::admin/src/api/file.ts |
security | healthy | admin/src/api/file.ts |
auth::server/examples/demo/main.go |
security | healthy | server/examples/demo/main.go |
auth::server/auth/jwt.go |
security | healthy | server/auth/jwt.go |
auth::server/auth/redisstore.go |
security | healthy | server/auth/redisstore.go |
auth::server/auth/provider.go |
security | healthy | server/auth/provider.go |
auth::server/examples/demo/config.example.yaml |
security | healthy | server/examples/demo/config.example.yaml |
auth::server/config/config.go |
security | healthy | server/config/config.go |
auth::server/config/config.example.yaml |
security | healthy | server/config/config.example.yaml |
auth::server/auth/store.go |
security | healthy | server/auth/store.go |
auth::server/auth/service.go |
security | healthy | server/auth/service.go |
auth::server/auth/redis_integration_test.go |
security | healthy | server/auth/redis_integration_test.go |
auth::server/rbac/handler_auth_info.go |
security | healthy | server/rbac/handler_auth_info.go |
auth::admin/src/views/sys/operlog/index.vue |
security | healthy | admin/src/views/sys/operlog/index.vue |
auth::server/spec/openapi/openapi.yaml |
security | healthy | server/spec/openapi/openapi.yaml |
auth::server/rbac/jwt_middleware.go |
security | healthy | server/rbac/jwt_middleware.go |
auth::server/go.mod |
security | healthy | server/go.mod |
| Label | Layer | Status | Path |
|---|---|---|---|
T001_casbin_rule.sql |
data | healthy | server/spec/migrations/T001_casbin_rule.sql |
T003b_sys_role.sql |
data | healthy | server/spec/migrations/T003b_sys_role.sql |
T003a_sys_user_post.sql |
data | healthy | server/spec/migrations/T003a_sys_user_post.sql |
T004a_sys_login_log.sql |
data | healthy | server/spec/migrations/T004a_sys_login_log.sql |
T004a_sys_dict_data.sql |
data | healthy | server/spec/migrations/T004a_sys_dict_data.sql |
T004a_sys_oper_log.sql |
data | healthy | server/spec/migrations/T004a_sys_oper_log.sql |
T003b_sys_menu.sql |
data | healthy | server/spec/migrations/T003b_sys_menu.sql |
T004a_sys_dict_type.sql |
data | healthy | server/spec/migrations/T004a_sys_dict_type.sql |
T003c_sys_role_data_scope.sql |
data | healthy | server/spec/migrations/T003c_sys_role_data_scope.sql |
T005_sys_config_encrypted.sql |
data | healthy | server/spec/migrations/T005_sys_config_encrypted.sql |
T003b_sys_role_menu.sql |
data | healthy | server/spec/migrations/T003b_sys_role_menu.sql |
T004a_sys_config.sql |
data | healthy | server/spec/migrations/T004a_sys_config.sql |
T003a_sys_post.sql |
data | healthy | server/spec/migrations/T003a_sys_post.sql |
T003a_sys_dept.sql |
data | healthy | server/spec/migrations/T003a_sys_dept.sql |
T005_sys_migration.sql |
data | healthy | server/spec/migrations/T005_sys_migration.sql |
T003a_sys_user.sql |
data | healthy | server/spec/migrations/T003a_sys_user.sql |
T004b_sys_file.sql |
data | healthy | server/spec/migrations/T004b_sys_file.sql |
T003b_sys_user_role.sql |
data | healthy | server/spec/migrations/T003b_sys_user_role.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
port:8080 |
network | healthy | server/examples/demo/config.example.yaml |
port:04 |
network | healthy | server/examples/demo/config.example.yaml |
port:14 |
network | healthy | server/spec/openapi/openapi.yaml |
port:19 |
network | healthy | server/spec/openapi/openapi.yaml |
port:03 |
network | healthy | server/spec/openapi/openapi.yaml |
port:25 |
network | healthy | server/spec/openapi/openapi.yaml |
port:10 |
network | healthy | server/spec/openapi/openapi.yaml |
port:40 |
network | healthy | server/spec/openapi/openapi.yaml |
port:16 |
network | healthy | server/spec/openapi/openapi.yaml |
port:09 |
network | healthy | server/spec/openapi/openapi.yaml |
port:20 |
network | healthy | deploy/docker-compose.dev.yml |
port:3306 |
network | healthy | deploy/docker-compose.dev.yml |
port:6379 |
network | healthy | deploy/docker-compose.dev.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
redis |
data | healthy | CLAUDE.md |
mysql |
data | healthy | CLAUDE.md |
sqlite |
data | healthy | server/go.mod |
mongodb |
data | healthy | server/go.mod |
postgres |
data | healthy | server/go.mod |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | server/examples/demo/e2e_integration_test.go |
10.0.0.1 |
network | healthy | server/system/system_integration_test.go |
1.2.3.4 |
network | healthy | server/system/system_integration_test.go |
5.6.7.8 |
network | healthy | server/system/system_integration_test.go |
| Label | Layer | Status | Path |
|---|---|---|---|
/login |
frontend | healthy | admin/src/router/index.ts |
/ |
frontend | healthy | admin/src/router/index.ts |
/dashboard |
frontend | healthy | admin/src/router/index.ts |
/:pathMatch(.*)* |
frontend | healthy | admin/src/router/routes.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
BenxinAdminPro__BenxinAdminPro |
software | healthy | /data/fable5_failed_archive/BenxinAdminPro__BenxinAdminPro |
| Label | Layer | Status | Path |
|---|---|---|---|
IF |
data | healthy | server/spec/migrations/T001_casbin_rule.sql |
This page is publicly accessible at:
https://repobility.com/scan/861e454a-1c68-40f6-b0a1-924bbf873b2b/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/861e454a-1c68-40f6-b0a1-924bbf873b2b/
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.