https://github.com/ql0202cocou/1panel-mihomo-subscription
· scanned 2026-06-15 23:43 UTC (2 months, 4 weeks ago)
16 raw signals (0 security + 16 graph)
Last scanned 2 months, 4 weeks ago · v1 · 15 actionable findings from 1 signal source. 1 repeated signal grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 321 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 |
|---|---|---|---|
Cargo.toml |
software | healthy | Cargo.toml |
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
Dockerfile |
software | healthy | Dockerfile |
LICENSE |
software | healthy | LICENSE |
Cargo.lock |
software | healthy | Cargo.lock |
docker-entrypoint.sh |
software | healthy | docker-entrypoint.sh |
auth.rs |
software | healthy | tests/auth.rs |
profiles.rs |
software | healthy | tests/profiles.rs |
db_cascade.rs |
software | healthy | tests/db_cascade.rs |
generate.rs |
software | healthy | tests/generate.rs |
mod.rs |
software | healthy | tests/common/mod.rs |
README.md |
software | healthy | apps/mihomo-subscription/README.md |
README_en.md |
software | healthy | apps/mihomo-subscription/README_en.md |
data.yml |
software | healthy | apps/mihomo-subscription/data.yml |
data.yml |
software | healthy | apps/mihomo-subscription/0.1.12/data.yml |
docker-compose.yml |
software | healthy | apps/mihomo-subscription/0.1.12/docker-compose.yml |
data.yml |
software | healthy | apps/mihomo-subscription/0.1.0/data.yml |
docker-compose.yml |
software | healthy | apps/mihomo-subscription/0.1.0/docker-compose.yml |
data.yml |
software | healthy | apps/mihomo-subscription/0.1.3/data.yml |
docker-compose.yml |
software | healthy | apps/mihomo-subscription/0.1.3/docker-compose.yml |
data.yml |
software | healthy | apps/mihomo-subscription/0.1.8/data.yml |
docker-compose.yml |
software | healthy | apps/mihomo-subscription/0.1.8/docker-compose.yml |
data.yml |
software | healthy | apps/mihomo-subscription/0.1.13/data.yml |
docker-compose.yml |
software | healthy | apps/mihomo-subscription/0.1.13/docker-compose.yml |
data.yml |
software | healthy | apps/mihomo-subscription/0.1.10/data.yml |
docker-compose.yml |
software | healthy | apps/mihomo-subscription/0.1.10/docker-compose.yml |
data.yml |
software | healthy | apps/mihomo-subscription/0.1.11/data.yml |
docker-compose.yml |
software | healthy | apps/mihomo-subscription/0.1.11/docker-compose.yml |
data.yml |
software | healthy | apps/mihomo-subscription/0.1.4/data.yml |
docker-compose.yml |
software | healthy | apps/mihomo-subscription/0.1.4/docker-compose.yml |
data.yml |
software | healthy | apps/mihomo-subscription/0.1.2/data.yml |
docker-compose.yml |
software | healthy | apps/mihomo-subscription/0.1.2/docker-compose.yml |
data.yml |
software | healthy | apps/mihomo-subscription/0.1.9/data.yml |
docker-compose.yml |
software | healthy | apps/mihomo-subscription/0.1.9/docker-compose.yml |
data.yml |
software | healthy | apps/mihomo-subscription/0.1.6/data.yml |
docker-compose.yml |
software | healthy | apps/mihomo-subscription/0.1.6/docker-compose.yml |
data.yml |
software | healthy | apps/mihomo-subscription/0.1.5/data.yml |
docker-compose.yml |
software | healthy | apps/mihomo-subscription/0.1.5/docker-compose.yml |
data.yml |
software | healthy | apps/mihomo-subscription/0.1.7/data.yml |
docker-compose.yml |
software | healthy | apps/mihomo-subscription/0.1.7/docker-compose.yml |
data.yml |
software | healthy | apps/mihomo-subscription/0.1.14/data.yml |
docker-compose.yml |
software | healthy | apps/mihomo-subscription/0.1.14/docker-compose.yml |
README.md |
software | healthy | docs/README.md |
data-model.md |
software | healthy | docs/data-model.md |
1panel-app.md |
software | healthy | docs/1panel-app.md |
api-design.md |
software | healthy | docs/api-design.md |
security-design.md |
software | healthy | docs/security-design.md |
changelog.md |
software | healthy | docs/changelog.md |
release.md |
software | healthy | docs/release.md |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
AuthProvider |
software | healthy | web/src/auth.tsx:AuthProvider |
refresh |
software | healthy | web/src/auth.tsx:refresh |
login |
software | healthy | web/src/auth.tsx:login |
logout |
software | healthy | web/src/auth.tsx:logout |
useAuth |
software | healthy | web/src/auth.tsx:useAuth |
setUnauthorizedHandler |
software | healthy | web/src/api.ts:setUnauthorizedHandler |
api |
software | healthy | web/src/api.ts:api |
App |
software | healthy | web/src/App.tsx:App |
AppLayout |
software | healthy | web/src/components/AppLayout.tsx:AppLayout |
onLogout |
software | healthy | web/src/components/AppLayout.tsx:onLogout |
RequireAuth |
software | healthy | web/src/components/RequireAuth.tsx:RequireAuth |
ProfileList |
software | healthy | web/src/pages/ProfileList.tsx:ProfileList |
load |
software | healthy | web/src/pages/ProfileList.tsx:load |
onCreate |
software | healthy | web/src/pages/ProfileList.tsx:onCreate |
Login |
software | healthy | web/src/pages/Login.tsx:Login |
from |
software | healthy | web/src/pages/Login.tsx:from |
onFinish |
software | healthy | web/src/pages/Login.tsx:onFinish |
Settings |
software | healthy | web/src/pages/Settings.tsx:Settings |
load |
software | healthy | web/src/pages/Settings.tsx:load |
onReset |
software | healthy | web/src/pages/Settings.tsx:onReset |
latestModification |
software | healthy | web/src/pages/ProfileDetail.tsx:latestModification |
ProfileDetail |
software | healthy | web/src/pages/ProfileDetail.tsx:ProfileDetail |
generate |
software | healthy | web/src/pages/ProfileDetail.tsx:generate |
HostedLink |
software | healthy | web/src/pages/ProfileDetail.tsx:HostedLink |
resetToken |
software | healthy | web/src/pages/ProfileDetail.tsx:resetToken |
BasicInfo |
software | healthy | web/src/pages/ProfileDetail.tsx:BasicInfo |
save |
software | healthy | web/src/pages/ProfileDetail.tsx:save |
SourceInfo |
software | healthy | web/src/pages/ProfileDetail.tsx:SourceInfo |
PreviewCard |
software | healthy | web/src/pages/ProfileDetail.tsx:PreviewCard |
load |
software | healthy | web/src/pages/ProfileDetail.tsx:load |
FieldInput |
software | healthy | web/src/pages/detail/fields.tsx:FieldInput |
AdvancedFields |
software | healthy | web/src/pages/detail/fields.tsx:AdvancedFields |
AdvancedValue |
software | healthy | web/src/pages/detail/fields.tsx:AdvancedValue |
ObjectField |
software | healthy | web/src/pages/detail/fields.tsx:ObjectField |
splitAdvanced |
software | healthy | web/src/pages/detail/fields.tsx:splitAdvanced |
isObject |
software | healthy | web/src/pages/detail/fields.tsx:isObject |
isEmptyValue |
software | healthy | web/src/pages/detail/fields.tsx:isEmptyValue |
getPath |
software | healthy | web/src/pages/detail/fields.tsx:getPath |
setPath |
software | healthy | web/src/pages/detail/fields.tsx:setPath |
buildCustomOrder |
software | healthy | web/src/pages/detail/NodesCard.tsx:buildCustomOrder |
reconcileNodes |
software | healthy | web/src/pages/detail/NodesCard.tsx:reconcileNodes |
NodesCard |
software | healthy | web/src/pages/detail/NodesCard.tsx:NodesCard |
toggle |
software | healthy | web/src/pages/detail/NodesCard.tsx:toggle |
startAdd |
software | healthy | web/src/pages/detail/NodesCard.tsx:startAdd |
startEdit |
software | healthy | web/src/pages/detail/NodesCard.tsx:startEdit |
save |
software | healthy | web/src/pages/detail/NodesCard.tsx:save |
remove |
software | healthy | web/src/pages/detail/NodesCard.tsx:remove |
persist |
software | healthy | web/src/pages/detail/NodesCard.tsx:persist |
onGroupDragEnd |
software | healthy | web/src/pages/detail/NodesCard.tsx:onGroupDragEnd |
onCustomDragEnd |
software | healthy | web/src/pages/detail/NodesCard.tsx:onCustomDragEnd |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | tests/profiles.rs |
1.2.3.4 |
network | healthy | tests/profiles.rs |
9.9.9.9 |
network | healthy | tests/generate.rs |
1.1.1.1 |
network | healthy | tests/generate.rs |
8.8.8.8 |
network | healthy | tests/generate.rs |
2.2.2.2 |
network | healthy | tests/generate.rs |
10.0.0.0 |
network | healthy | src/ssrf.rs |
100.64.0.0 |
network | healthy | src/ssrf.rs |
127.0.0.0 |
network | healthy | src/ssrf.rs |
169.254.0.0 |
network | healthy | src/ssrf.rs |
172.16.0.0 |
network | healthy | src/ssrf.rs |
192.0.0.0 |
network | healthy | src/ssrf.rs |
192.0.2.0 |
network | healthy | src/ssrf.rs |
192.88.99.0 |
network | healthy | src/ssrf.rs |
192.168.0.0 |
network | healthy | src/ssrf.rs |
198.18.0.0 |
network | healthy | src/ssrf.rs |
198.51.100.0 |
network | healthy | src/ssrf.rs |
203.0.113.0 |
network | healthy | src/ssrf.rs |
224.0.0.0 |
network | healthy | src/ssrf.rs |
240.0.0.0 |
network | healthy | src/ssrf.rs |
10.1.2.3 |
network | healthy | src/ssrf.rs |
100.64.0.1 |
network | healthy | src/ssrf.rs |
169.254.1.1 |
network | healthy | src/ssrf.rs |
172.16.5.4 |
network | healthy | src/ssrf.rs |
192.0.2.5 |
network | healthy | src/ssrf.rs |
192.88.99.1 |
network | healthy | src/ssrf.rs |
192.168.1.1 |
network | healthy | src/ssrf.rs |
198.18.0.1 |
network | healthy | src/ssrf.rs |
198.51.100.7 |
network | healthy | src/ssrf.rs |
203.0.113.9 |
network | healthy | src/ssrf.rs |
224.0.0.1 |
network | healthy | src/ssrf.rs |
240.0.0.1 |
network | healthy | src/ssrf.rs |
93.184.216.34 |
network | healthy | src/ssrf.rs |
10.0.0.1 |
network | healthy | src/ssrf.rs |
192.168.0.1 |
network | healthy | src/ssrf.rs |
169.254.0.1 |
network | healthy | src/ssrf.rs |
10.0.0.2 |
network | healthy | src/net.rs |
| Label | Layer | Status | Path |
|---|---|---|---|
tests |
software | healthy | tests |
common |
software | healthy | tests/common |
apps |
software | healthy | apps |
mihomo-subscription |
software | healthy | apps/mihomo-subscription |
0.1.12 |
software | healthy | apps/mihomo-subscription/0.1.12 |
0.1.0 |
software | healthy | apps/mihomo-subscription/0.1.0 |
0.1.3 |
software | healthy | apps/mihomo-subscription/0.1.3 |
0.1.8 |
software | healthy | apps/mihomo-subscription/0.1.8 |
0.1.13 |
software | healthy | apps/mihomo-subscription/0.1.13 |
0.1.10 |
software | healthy | apps/mihomo-subscription/0.1.10 |
0.1.11 |
software | healthy | apps/mihomo-subscription/0.1.11 |
0.1.4 |
software | healthy | apps/mihomo-subscription/0.1.4 |
0.1.2 |
software | healthy | apps/mihomo-subscription/0.1.2 |
0.1.9 |
software | healthy | apps/mihomo-subscription/0.1.9 |
0.1.6 |
software | healthy | apps/mihomo-subscription/0.1.6 |
0.1.5 |
software | healthy | apps/mihomo-subscription/0.1.5 |
0.1.7 |
software | healthy | apps/mihomo-subscription/0.1.7 |
0.1.14 |
software | healthy | apps/mihomo-subscription/0.1.14 |
docs |
software | healthy | docs |
web |
software | healthy | web |
src |
software | healthy | web/src |
components |
software | healthy | web/src/components |
pages |
software | healthy | web/src/pages |
detail |
software | healthy | web/src/pages/detail |
migrations |
software | healthy | migrations |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
src |
software | healthy | src |
| Label | Layer | Status | Path |
|---|---|---|---|
image::Dockerfile |
hardware | healthy | Dockerfile |
mihomo-subscription |
hardware | healthy | apps/mihomo-subscription/0.1.12/docker-compose.yml |
mihomo-subscription |
hardware | healthy | apps/mihomo-subscription/0.1.0/docker-compose.yml |
mihomo-subscription |
hardware | healthy | apps/mihomo-subscription/0.1.3/docker-compose.yml |
mihomo-subscription |
hardware | healthy | apps/mihomo-subscription/0.1.8/docker-compose.yml |
mihomo-subscription |
hardware | healthy | apps/mihomo-subscription/0.1.13/docker-compose.yml |
mihomo-subscription |
hardware | healthy | apps/mihomo-subscription/0.1.10/docker-compose.yml |
mihomo-subscription |
hardware | healthy | apps/mihomo-subscription/0.1.11/docker-compose.yml |
mihomo-subscription |
hardware | healthy | apps/mihomo-subscription/0.1.4/docker-compose.yml |
mihomo-subscription |
hardware | healthy | apps/mihomo-subscription/0.1.2/docker-compose.yml |
mihomo-subscription |
hardware | healthy | apps/mihomo-subscription/0.1.9/docker-compose.yml |
mihomo-subscription |
hardware | healthy | apps/mihomo-subscription/0.1.6/docker-compose.yml |
mihomo-subscription |
hardware | healthy | apps/mihomo-subscription/0.1.5/docker-compose.yml |
mihomo-subscription |
hardware | healthy | apps/mihomo-subscription/0.1.7/docker-compose.yml |
mihomo-subscription |
hardware | healthy | apps/mihomo-subscription/0.1.14/docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
/ProfileList |
frontend | healthy | web/src/pages/ProfileList.tsx |
/Login |
frontend | healthy | web/src/pages/Login.tsx |
/Settings |
frontend | healthy | web/src/pages/Settings.tsx |
/ProfileDetail |
frontend | healthy | web/src/pages/ProfileDetail.tsx |
/detail/fields |
frontend | healthy | web/src/pages/detail/fields.tsx |
/detail/NodesCard |
frontend | healthy | web/src/pages/detail/NodesCard.tsx |
/detail/nodeSchema |
frontend | healthy | web/src/pages/detail/nodeSchema.ts |
/detail/GroupsCard |
frontend | healthy | web/src/pages/detail/GroupsCard.tsx |
/detail/RulesCard |
frontend | healthy | web/src/pages/detail/RulesCard.tsx |
/detail/NodeForm |
frontend | healthy | web/src/pages/detail/NodeForm.tsx |
/detail/groupSchema |
frontend | healthy | web/src/pages/detail/groupSchema.ts |
/login |
frontend | healthy | web/src/App.tsx |
/ |
frontend | healthy | web/src/App.tsx |
/profiles/:id |
frontend | healthy | web/src/App.tsx |
/settings |
frontend | healthy | web/src/App.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | web/src/App.tsx |
AppLayout |
frontend | healthy | web/src/components/AppLayout.tsx |
RequireAuth |
frontend | healthy | web/src/components/RequireAuth.tsx |
ProfileList |
frontend | healthy | web/src/pages/ProfileList.tsx |
Login |
frontend | healthy | web/src/pages/Login.tsx |
Settings |
frontend | healthy | web/src/pages/Settings.tsx |
ProfileDetail |
frontend | healthy | web/src/pages/ProfileDetail.tsx |
NodesCard |
frontend | healthy | web/src/pages/detail/NodesCard.tsx |
GroupsCard |
frontend | healthy | web/src/pages/detail/GroupsCard.tsx |
RulesCard |
frontend | healthy | web/src/pages/detail/RulesCard.tsx |
NodeForm |
frontend | healthy | web/src/pages/detail/NodeForm.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
app_settings |
data | healthy | migrations/0001_init.sql |
profiles |
data | healthy | migrations/0001_init.sql |
rulesets |
data | healthy | migrations/0001_init.sql |
custom_nodes |
data | healthy | migrations/0001_init.sql |
custom_groups |
data | healthy | migrations/0001_init.sql |
generated_cache |
data | healthy | migrations/0001_init.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
port:8080 |
network | healthy | README.md |
port:8388 |
network | healthy | tests/generate.rs |
port:443 |
network | healthy | tests/generate.rs |
port:1080 |
network | healthy | tests/generate.rs |
port:7890 |
network | healthy | src/converter.rs |
| Label | Layer | Status | Path |
|---|---|---|---|
0003_group_order.sql |
data | healthy | migrations/0003_group_order.sql |
0004_node_section_order.sql |
data | healthy | migrations/0004_node_section_order.sql |
0001_init.sql |
data | healthy | migrations/0001_init.sql |
0002_node_order.sql |
data | healthy | migrations/0002_node_order.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
rust |
cicd | healthy | .github/workflows/ci.yml |
audit |
cicd | healthy | .github/workflows/ci.yml |
web |
cicd | healthy | .github/workflows/ci.yml |
package |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | Cargo.toml |
mysql |
data | healthy | Cargo.lock |
postgres |
data | healthy | Cargo.lock |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-swe036hv |
software | healthy | /tmp/repobility-clone-swe036hv |
| Label | Layer | Status | Path |
|---|---|---|---|
nginx |
network | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
This page is publicly accessible at:
https://repobility.com/scan/4c63e7da-1da5-41d0-b0ac-24501de50811/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/4c63e7da-1da5-41d0-b0ac-24501de50811/
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.