Public scan — anyone with this URL can view this analysis. Sign up to track your own repos privately, run scheduled re-scans, and get AI fix prompts via your dashboard.

0xJacky/nginx-ui

https://github.com/0xJacky/nginx-ui · scanned 2026-05-15 12:20 UTC (2 weeks, 6 days ago) · 10 languages

219 findings (120 legacy + 99 scanner) 6th percentile · Go · large (100-500K LoC) Scanner says 69 (lower by 8)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 weeks, 6 days ago · v1 · 117 findings from 1 source. Findings combine the legacy security pipeline AND the multi-layer engine (atlas, wiring, flows, ranked) AND verified AI agent contributions.

JSON
Score breakdown â 2026-05-17-v4 calibration-aware
Component Sub-score Weight Contribution
structure_score 85.0 0.15 12.75
security_score 41.8 0.25 10.45
testing_score 41.0 0.20 8.20
documentation_score 73.6 0.15 11.04
practices_score 85.0 0.15 12.75
code_quality 60.0 0.10 6.00
Overall 1.00 61.2
Calibrated penalty buckets (security_score): web: 1.7 · authz: 39.8 · docker: 30.4 · threat: 8.5 · journey: 3.0
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 1960 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.

LabelLayerStatusPath
qodana.yaml software healthy qodana.yaml
version.sh software healthy version.sh
docker-compose-demo.yml software healthy docker-compose-demo.yml
README.md software healthy README.md
pnpm-lock.yaml software healthy pnpm-lock.yaml
CLAUDE.md software healthy CLAUDE.md
demo.Dockerfile software healthy demo.Dockerfile
install.sh software healthy install.sh
package.json software healthy package.json
CONTRIBUTING.md software healthy CONTRIBUTING.md
Dockerfile software healthy Dockerfile
main.go software healthy main.go
.air.toml software healthy .air.toml
pnpm-workspace.yaml software healthy pnpm-workspace.yaml
go.mod software healthy go.mod
CODE_OF_CONDUCT.md software healthy CODE_OF_CONDUCT.md
SECURITY.md software healthy SECURITY.md
openai.go software healthy settings/openai.go
http.go software healthy settings/http.go
cluster.go software healthy settings/cluster.go
sitecheck.go software healthy settings/sitecheck.go
backup.go software healthy settings/backup.go
crypto_test.go software healthy settings/crypto_test.go
crypto.go software healthy settings/crypto.go
cert.go software healthy settings/cert.go
logrotate.go software healthy settings/logrotate.go
casdoor.go software healthy settings/casdoor.go
auth.go software healthy settings/auth.go
database.go software healthy settings/database.go
webauthn.go software healthy settings/webauthn.go
server_v1.go software healthy settings/server_v1.go
nginx_log.go software healthy settings/nginx_log.go
settings.go software healthy settings/settings.go
terminal.go software healthy settings/terminal.go
nginx.go software healthy settings/nginx.go
node.go software healthy settings/node.go
oidc.go software healthy settings/oidc.go
settings_test.go software healthy settings/settings_test.go
server_v1_test.go software healthy settings/server_v1_test.go
routers.go software healthy router/routers.go
routers_embed.go software healthy router/routers_embed.go
routers_unembed.go software healthy router/routers_unembed.go
init-nginx.sh software healthy .devcontainer/init-nginx.sh
node-supervisor.sh software healthy .devcontainer/node-supervisor.sh
devcontainer.json software healthy .devcontainer/devcontainer.json
start.sh software healthy .devcontainer/start.sh
Dockerfile software healthy .devcontainer/Dockerfile
docker-compose.yml software healthy .devcontainer/docker-compose.yml
pebble-config.json software healthy .devcontainer/pebble-test/config/pebble-config.json
load-generator-config.json software healthy .devcontainer/pebble-test/config/load-generator-config.json

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
setupTranslations software healthy app/src/main.ts:setupTranslations
T software healthy app/src/language/container.ts:T
testMessage software healthy app/src/api/external_notify.ts:testMessage
installSecretHeaders software healthy app/src/api/self_check.ts:installSecretHeaders
getSelfCheckPath software healthy app/src/api/self_check.ts:getSelfCheckPath
getRequestOptions software healthy app/src/api/self_check.ts:getRequestOptions
reloadNginx software healthy app/src/api/node.ts:reloadNginx
restartNginx software healthy app/src/api/node.ts:restartNginx
installSecretHeaders software healthy app/src/api/backup.ts:installSecretHeaders
getRestorePath software healthy app/src/api/backup.ts:getRestorePath
testS3Connection software healthy app/src/api/backup.ts:testS3Connection
installSecretHeaders software healthy app/src/api/install.ts:installSecretHeaders
loadTranslations software healthy app/src/api/translations.ts:loadTranslations
normalizeProviderCode software healthy app/src/constants/dns_providers.ts:normalizeProviderCode
resolveProviderCode software healthy app/src/constants/dns_providers.ts:resolveProviderCode
isAllowedDnsProvider software healthy app/src/constants/dns_providers.ts:isAllowedDnsProvider
isAllowedDnsProviderCode software healthy app/src/constants/dns_providers.ts:isAllowedDnsProviderCode
filterAllowedDnsProviders software healthy app/src/constants/dns_providers.ts:filterAllowedDnsProviders
useNginxPerformance software healthy app/src/composables/useNginxPerformance.ts:useNginxPerforma…
updateLastUpdateTime software healthy app/src/composables/useNginxPerformance.ts:updateLastUpdate…
fetchInitialData software healthy app/src/composables/useNginxPerformance.ts:fetchInitialData
useUpstreamStatus software healthy app/src/composables/useUpstreamStatus.ts:useUpstreamStatus
getTargetColor software healthy app/src/composables/useUpstreamStatus.ts:getTargetColor
to software healthy app/src/composables/useUpstreamStatus.ts:to
getMultiNodeColor software healthy app/src/composables/useUpstreamStatus.ts:getMultiNodeColor
calculateTotalNodes software healthy app/src/composables/useUpstreamStatus.ts:calculateTotalNodes
calculateOnlineCount software healthy app/src/composables/useUpstreamStatus.ts:calculateOnlineCou…
formatSocketAddress software healthy app/src/composables/useUpstreamStatus.ts:formatSocketAddress
getTargetText software healthy app/src/composables/useUpstreamStatus.ts:getTargetText
getTargetTitle software healthy app/src/composables/useUpstreamStatus.ts:getTargetTitle
getNodeName software healthy app/src/composables/useUpstreamStatus.ts:getNodeName
getAllNodeStatuses software healthy app/src/composables/useUpstreamStatus.ts:getAllNodeStatuses
getStatusSummary software healthy app/src/composables/useUpstreamStatus.ts:getStatusSummary
usePerformanceMetrics software healthy app/src/composables/usePerformanceMetrics.ts:usePerformance…
formatNumber software healthy app/src/composables/usePerformanceMetrics.ts:formatNumber
useBreadcrumbs software healthy app/src/composables/useBreadcrumbs.ts:useBreadcrumbs
useTerminalSession software healthy app/src/composables/useTerminalSession.ts:useTerminalSession
createSession software healthy app/src/composables/useTerminalSession.ts:createSession
sendMessage software healthy app/src/composables/useTerminalSession.ts:sendMessage
wsOnMessage software healthy app/src/composables/useTerminalSession.ts:wsOnMessage
wsOnOpen software healthy app/src/composables/useTerminalSession.ts:wsOnOpen
handleConnectionLost software healthy app/src/composables/useTerminalSession.ts:handleConnectionL…
destroySession software healthy app/src/composables/useTerminalSession.ts:destroySession
getSession software healthy app/src/composables/useTerminalSession.ts:getSession
focusSession software healthy app/src/composables/useTerminalSession.ts:focusSession
resizeSession software healthy app/src/composables/useTerminalSession.ts:resizeSession
resizeAllSessions software healthy app/src/composables/useTerminalSession.ts:resizeAllSessions
getSessionConnectionStatus software healthy app/src/composables/useTerminalSession.ts:getSessionConnect…
useGlobalApp software healthy app/src/composables/useGlobalApp.ts:useGlobalApp
useApp software healthy app/src/composables/useGlobalApp.ts:useApp

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
settings software healthy settings
router software healthy router
.devcontainer software healthy .devcontainer
pebble-test software healthy .devcontainer/pebble-test
config software healthy .devcontainer/pebble-test/config
certs software healthy .devcontainer/pebble-test/certs
localhost software healthy .devcontainer/pebble-test/certs/localhost
api software healthy api
settings software healthy api/settings
streams software healthy api/streams
notification software healthy api/notification
crypto software healthy api/crypto
nginx_log software healthy api/nginx_log
config software healthy api/config
external_notify software healthy api/external_notify
certificate software healthy api/certificate
geolite software healthy api/geolite
backup software healthy api/backup
audit software healthy api/audit
nginx software healthy api/nginx
pages software healthy api/pages
terminal software healthy api/terminal
system software healthy api/system
upstream software healthy api/upstream
template software healthy api/template
license software healthy api/license
user software healthy api/user
public software healthy api/public
cluster software healthy api/cluster
sites software healthy api/sites
analytic software healthy api/analytic
dns software healthy api/dns
event software healthy api/event
llm software healthy api/llm
internal software healthy internal
pty software healthy internal/pty
notification software healthy internal/notification
docker software healthy internal/docker
process software healthy internal/process
passkey software healthy internal/passkey
crypto software healthy internal/crypto
nginx_log software healthy internal/nginx_log
analytics software healthy internal/nginx_log/analytics
utils software healthy internal/nginx_log/utils
indexer software healthy internal/nginx_log/indexer
parser software healthy internal/nginx_log/parser
searcher software healthy internal/nginx_log/searcher
config software healthy internal/config
middleware software healthy internal/middleware
sitecheck software healthy internal/sitecheck

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
127.0.0.1 network healthy install.sh
3.2.1.0 network healthy Dockerfile
192.168.1.1 network healthy settings/settings_test.go
8.8.8.8 network healthy settings/settings_test.go
1.1.1.1 network healthy settings/settings_test.go
10.0.0.1 network healthy settings/settings_test.go
10.0.0.2 network healthy settings/settings_test.go
192.168.1.100 network healthy internal/nginx_log/optimization_integration_test.go
10.0.0.50 network healthy internal/nginx_log/optimization_integration_test.go
203.0.113.195 network healthy internal/nginx_log/optimization_integration_test.go
172.16.0.25 network healthy internal/nginx_log/optimization_integration_test.go
192.168.1.2 network healthy internal/nginx_log/integration_test.go
192.168.1.3 network healthy internal/nginx_log/integration_test.go
172.16.0.1 network healthy internal/nginx_log/integration_test.go
172.16.0.2 network healthy internal/nginx_log/integration_test.go
203.0.113.1 network healthy internal/nginx_log/integration_test.go
203.0.113.2 network healthy internal/nginx_log/integration_test.go
198.51.100.1 network healthy internal/nginx_log/integration_test.go
192.0.2.1 network healthy internal/nginx_log/production_throughput_test.go
198.51.100.178 network healthy internal/nginx_log/production_throughput_test.go
10.0.0.45 network healthy internal/nginx_log/production_accurate_test.go
203.0.113.45 network healthy internal/nginx_log/production_accurate_test.go
198.51.100.67 network healthy internal/nginx_log/production_accurate_test.go
192.0.2.89 network healthy internal/nginx_log/production_accurate_test.go
203.0.113.234 network healthy internal/nginx_log/production_accurate_test.go
198.51.100.123 network healthy internal/nginx_log/production_accurate_test.go
10.0.1.45 network healthy internal/nginx_log/production_accurate_test.go
192.168.2.78 network healthy internal/nginx_log/production_accurate_test.go
172.16.1.99 network healthy internal/nginx_log/production_accurate_test.go
10.0.2.156 network healthy internal/nginx_log/production_accurate_test.go
1.1.1.2 network healthy internal/nginx_log/analytics/entries_test.go
1.1.1.3 network healthy internal/nginx_log/analytics/entries_test.go
127.0.0.2 network healthy internal/nginx_log/indexer/integration_validation_test.go
127.0.0.3 network healthy internal/nginx_log/indexer/integration_validation_test.go
255.255.255.255 network healthy internal/nginx_log/parser/simd_optimizations.go
91.0.864.59 network healthy internal/nginx_log/parser/useragent_test.go
11.9.4.974 network healthy internal/nginx_log/parser/useragent_test.go
172.16.0.50 network healthy internal/nginx_log/parser/simd_optimizations_test.go
192.168.100.255 network healthy internal/nginx_log/parser/simd_optimizations_test.go
120.0.0.0 network healthy internal/nginx_log/parser/production_scale_test.go
10.0.0.5 network healthy internal/nginx_log/parser/parser_test.go
192.168.1.101 network healthy internal/stream/upstream_expansion_test.go
1.25.3.1 network healthy internal/nginx/modules_test.go
192.168.1.63 network healthy internal/nginx/modules_test.go
192.168.1.10 network healthy internal/upstream/dynamic_resolver_test.go
192.168.1.11 network healthy internal/upstream/dynamic_resolver_test.go
192.168.1.12 network healthy internal/upstream/dynamic_resolver_test.go
10.0.1.1 network healthy internal/upstream/dynamic_resolver_test.go
10.0.1.2 network healthy internal/upstream/dynamic_resolver_test.go
10.0.2.1 network healthy internal/upstream/dynamic_resolver_test.go

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
CACHE_NAME cicd healthy
GOOS cicd healthy
DOCKERHUB_USER cicd healthy
DOCKERHUB_TOKEN cicd healthy
GOARCH cicd healthy
PLATFORMS cicd healthy
WEBLATE_BRANCH cicd healthy
R2_SECRET_ACCESS_KEY cicd healthy
PAT_TOKEN cicd healthy
WEBLATE_TOKEN cicd healthy
ARCH_NAME cicd healthy
R2_ACCESS_KEY_ID cicd healthy
ARTIFACT cicd healthy
ABI cicd healthy
DIST cicd healthy
CF_API_TOKEN cicd healthy
BINARY_NAME cicd healthy
R2_S3_API_ENDPOINT cicd healthy
HOMEBREW_GITHUB_TOKEN cicd healthy
DEVELOP_BRANCH cicd healthy
CF_ACCOUNT_ID cicd healthy

LabelLayerStatusPath
auth::internal/user/user.go security healthy internal/user/user.go
auth::api/user/oidc.go security healthy api/user/oidc.go
auth::app/src/views/preference/store/index.ts security healthy app/src/views/preference/store/index.ts
auth::go.mod security healthy go.mod
auth::app/src/api/settings.ts security healthy app/src/api/settings.ts
auth::settings/oidc.go security healthy settings/oidc.go
auth::settings/settings.go security healthy settings/settings.go
auth::api/settings/settings_test.go security healthy api/settings/settings_test.go
auth::internal/user/cache_test.go security healthy internal/user/cache_test.go
auth::api/settings/settings.go security healthy api/settings/settings.go
auth::settings/settings_test.go security healthy settings/settings_test.go
auth::internal/middleware/middleware.go security healthy internal/middleware/middleware.go
auth::internal/middleware/middleware_test.go security healthy internal/middleware/middleware_test.go
auth::api/user/casdoor.go security healthy api/user/casdoor.go
auth::api/user/short_token.go security healthy api/user/short_token.go

LabelLayerStatusPath
analyze cicd healthy .github/workflows/codeql.yml
check cicd healthy .github/workflows/weblate-sync.yml
force-update cicd healthy .github/workflows/weblate-sync.yml
sync-branch cicd healthy .github/workflows/weblate-sync.yml
force-push-main cicd healthy .github/workflows/sync-main-on-release.yml
build cicd healthy .github/workflows/documents.yml
build_app cicd healthy .github/workflows/build.yml
build cicd healthy .github/workflows/build.yml
build_termux cicd healthy .github/workflows/build.yml
build_macos_native cicd healthy .github/workflows/build.yml
docker-build cicd healthy .github/workflows/build.yml
update-homebrew cicd healthy .github/workflows/build.yml
publish-winget cicd healthy .github/workflows/build.yml
weblate cicd healthy .github/workflows/weblate-pull.yml

LabelLayerStatusPath
port:9003 network healthy docker-compose-demo.yml
port:80 network healthy docker-compose-demo.yml
port:14000 network healthy .devcontainer/docker-compose.yml
port:15000 network healthy .devcontainer/docker-compose.yml
port:8055 network healthy .devcontainer/docker-compose.yml
port:8001 network healthy .devcontainer/docker-compose.yml
port:8000 network healthy .devcontainer/docker-compose.yml
port:443 network healthy internal/sitecheck/checker.go
port:9005 network healthy internal/cache/search.go
port:9001 network healthy internal/upstream/ipv6_socket_test.go
port:8080 network healthy internal/upstream/ipv6_socket_test.go
port:9000 network healthy internal/upstream/ipv6_socket_test.go

LabelLayerStatusPath
/nginx_log/site frontend healthy app/src/components/NgxConfigEditor/LogEntry.vue
/ frontend healthy app/src/routes/index.ts
/workspace frontend healthy app/src/routes/index.ts
/login frontend healthy app/src/routes/index.ts
/install frontend healthy app/src/routes/modules/auth.ts
/:pathMatch(.*)* frontend healthy app/src/routes/modules/error.ts
/config frontend healthy app/src/views/config/ConfigList.vue
/dashboard frontend healthy app/src/views/config/ConfigList.vue
/config/add frontend healthy app/src/views/config/ConfigList.vue
/var/cache/nginx/proxy_cache frontend healthy app/src/views/dashboard/components/ParamsOptimization.vue
/sites/add frontend healthy app/src/views/site/site_list/SiteList.vue

LabelLayerStatusPath
image::Dockerfile hardware healthy Dockerfile
image::.devcontainer/Dockerfile hardware healthy .devcontainer/Dockerfile
nginx-ui hardware healthy .devcontainer/docker-compose.yml
nginx-ui-2 hardware healthy .devcontainer/docker-compose.yml
nginx-ui-3 hardware healthy .devcontainer/docker-compose.yml
nginx hardware healthy .devcontainer/docker-compose.yml
pebble hardware healthy .devcontainer/docker-compose.yml
challtestsrv hardware healthy .devcontainer/docker-compose.yml
casdoor hardware healthy .devcontainer/docker-compose.yml

LabelLayerStatusPath
vps::azure hardware healthy go.mod
vps::aws hardware healthy go.mod
vps::ec2 hardware healthy go.mod
vps::lightsail hardware healthy go.mod
vps::linode hardware healthy go.mod
vps::vultr hardware healthy go.mod

LabelLayerStatusPath
gha::codeql cicd healthy .github/workflows/codeql.yml
gha::weblate-sync cicd healthy .github/workflows/weblate-sync.yml
gha::sync-main-on-release cicd healthy .github/workflows/sync-main-on-release.yml
gha::documents cicd healthy .github/workflows/documents.yml
gha::build cicd healthy .github/workflows/build.yml
gha::weblate-pull cicd healthy .github/workflows/weblate-pull.yml

LabelLayerStatusPath
sqlite data healthy go.mod
mysql data healthy go.mod
redis data healthy go.mod
mongodb data healthy go.mod

LabelLayerStatusPath
AnimationCoordinator software healthy app/src/components/LLM/animationCoordinator.ts:AnimationCoo…
ChatService software healthy app/src/components/LLM/chatService.ts:ChatService
changes software healthy app/src/lib/pwa/index.ts:changes

LabelLayerStatusPath
.env in repo security healthy app/.env
password_literal::api/system/install_test.go security healthy api/system/install_test.go
password_literal::app/src/pinia/moudule/user.ts security healthy app/src/pinia/moudule/user.ts

LabelLayerStatusPath
nginx network healthy docker-compose-demo.yml
loadbalancer network healthy internal/upstream/dynamic_resolver_test.go

LabelLayerStatusPath
repobility-clone-qo97bj77 software healthy /tmp/repobility-clone-qo97bj77
For AI agents: Voting guide (TP/FP) MCP manifest Stdio wrapper SARIF Integrate Findings queue Vote TP/FP on findings to calibrate the engine.
For AI agents + API integrations
Email me when this repo regresses
Free. We re-scan periodically; new criticals → your inbox. No signup required for the scan itself.
API access

This page is publicly accessible at: https://repobility.com/scan/398ee3a8-71fc-49a3-969e-f6b0db503b41/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/398ee3a8-71fc-49a3-969e-f6b0db503b41/

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.