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.

shadowxsio/web_hosting

https://github.com/shadowxsio/web_hosting · scanned 2026-06-16 00:08 UTC (2 months, 2 weeks ago)

47 raw signals (0 security + 47 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 2 weeks ago · v1 · 37 actionable findings from 1 signal source. 10 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.

JSON
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 471 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
format_time software healthy scripts/fetch_runs.py:16
fetch_sportstats_data software healthy scripts/fetch_runs.py:25
load_manual_runs software healthy scripts/fetch_runs.py:68
fetch_strava_activities software healthy scripts/fetch_runs.py:77
main software healthy scripts/fetch_runs.py:130
translate_text software healthy scripts/translate_cv.py:9
process_node software healthy scripts/translate_cv.py:34
main software healthy scripts/translate_cv.py:71
do_GET software dead scripts/setup_strava.py:20
main software healthy scripts/setup_strava.py:42
targetUrl software healthy coach/sw.js:targetUrl
m software healthy coach/assets/jsx-runtime-t69saJ43.js:m
v software healthy coach/assets/jsx-runtime-t69saJ43.js:v
which software healthy coach/assets/jsx-runtime-t69saJ43.js:which
y software healthy coach/assets/jsx-runtime-t69saJ43.js:y
b software healthy coach/assets/jsx-runtime-t69saJ43.js:b
C software healthy coach/assets/jsx-runtime-t69saJ43.js:C
E software healthy coach/assets/jsx-runtime-t69saJ43.js:E
j software healthy coach/assets/jsx-runtime-t69saJ43.js:j
r software healthy coach/assets/jsx-runtime-t69saJ43.js:r
C software healthy coach/assets/SettingsPanel-BG0-yVY5.js:C
p software healthy coach/assets/SettingsPanel-BG0-yVY5.js:p
ue software healthy coach/assets/SettingsPanel-BG0-yVY5.js:ue
_e software healthy coach/assets/SettingsPanel-BG0-yVY5.js:_e
we software healthy coach/assets/SettingsPanel-BG0-yVY5.js:we
i software healthy coach/assets/SettingsPanel-BG0-yVY5.js:i
z software healthy coach/assets/ProgressPanel-D-jNzQvb.js:z
Ye software healthy coach/assets/ProgressPanel-D-jNzQvb.js:Ye
$e software healthy coach/assets/ProgressPanel-D-jNzQvb.js:$e
U software healthy coach/assets/ProgressPanel-D-jNzQvb.js:U
ht software healthy coach/assets/ProgressPanel-D-jNzQvb.js:ht
gt software healthy coach/assets/ProgressPanel-D-jNzQvb.js:gt
St software healthy coach/assets/ProgressPanel-D-jNzQvb.js:St
K software healthy coach/assets/ProgressPanel-D-jNzQvb.js:K
Ft software healthy coach/assets/ProgressPanel-D-jNzQvb.js:Ft
Lt software healthy coach/assets/ProgressPanel-D-jNzQvb.js:Lt
Kt software healthy coach/assets/ProgressPanel-D-jNzQvb.js:Kt
Ct software healthy coach/assets/BarChart-BWnUt0Km.js:Ct
i software healthy coach/assets/BarChart-BWnUt0Km.js:i
Tt software healthy coach/assets/BarChart-BWnUt0Km.js:Tt
o software healthy coach/assets/BarChart-BWnUt0Km.js:o
qt software healthy coach/assets/BarChart-BWnUt0Km.js:qt
an software healthy coach/assets/BarChart-BWnUt0Km.js:an
Sn software healthy coach/assets/BarChart-BWnUt0Km.js:Sn
m software healthy coach/assets/BarChart-BWnUt0Km.js:m
jn software healthy coach/assets/BarChart-BWnUt0Km.js:jn
Nn software healthy coach/assets/BarChart-BWnUt0Km.js:Nn
Wn software healthy coach/assets/BarChart-BWnUt0Km.js:Wn
qn software healthy coach/assets/BarChart-BWnUt0Km.js:qn
Qn software healthy coach/assets/BarChart-BWnUt0Km.js:Qn

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

LabelLayerStatusPath
README.md software healthy README.md
walkthrough.md software healthy walkthrough.md
index.html software healthy index.html
style.css software healthy style.css
fetch_runs.py software healthy scripts/fetch_runs.py
translate_cv.py software healthy scripts/translate_cv.py
setup_strava.py software healthy scripts/setup_strava.py
nocturne-v2.html software healthy maquettes/nocturne-v2.html
solstice.html software healthy maquettes/solstice.html
index.html software healthy maquettes/index.html
prisme.html software healthy maquettes/prisme.html
orbite.html software healthy maquettes/orbite.html
nocturne.html software healthy maquettes/nocturne.html
aurora.html software healthy maquettes/aurora.html
porcelaine.html software healthy maquettes/porcelaine.html
ultraviolet.html software healthy maquettes/ultraviolet.html
nova.html software healthy maquettes/nova.html
sw.js software healthy coach/sw.js
index.html software healthy coach/index.html
share-2-CBbhvp7X.js software healthy coach/assets/share-2-CBbhvp7X.js
minus-CNA_P8Ry.js software healthy coach/assets/minus-CNA_P8Ry.js
jsx-runtime-t69saJ43.js software healthy coach/assets/jsx-runtime-t69saJ43.js
SettingsPanel-BG0-yVY5.js software healthy coach/assets/SettingsPanel-BG0-yVY5.js
target-D8Q9QpaQ.js software healthy coach/assets/target-D8Q9QpaQ.js
ProgressPanel-D-jNzQvb.js software healthy coach/assets/ProgressPanel-D-jNzQvb.js
BarChart-BWnUt0Km.js software healthy coach/assets/BarChart-BWnUt0Km.js
refresh-cw-BlL-lDQq.js software healthy coach/assets/refresh-cw-BlL-lDQq.js
DebugPanel-Cgc85vkX.js software healthy coach/assets/DebugPanel-Cgc85vkX.js
AreaChart-BY-mcC5F.js software healthy coach/assets/AreaChart-BY-mcC5F.js
ActivityList-DM284dcN.js software healthy coach/assets/ActivityList-DM284dcN.js
index-gypmunBn.css software healthy coach/assets/index-gypmunBn.css
RacePanel-DKkYIiZK.js software healthy coach/assets/RacePanel-DKkYIiZK.js
dumbbell-DqXfdPVo.js software healthy coach/assets/dumbbell-DqXfdPVo.js
StrengthPanel-CbQvldJ_.js software healthy coach/assets/StrengthPanel-CbQvldJ_.js
CalendarPanel-BeyexDIa.js software healthy coach/assets/CalendarPanel-BeyexDIa.js
circle-check-BpcIS2Fr.js software healthy coach/assets/circle-check-BpcIS2Fr.js
AICoach-B4vTR30q.js software healthy coach/assets/AICoach-B4vTR30q.js
index-CLY19Oxq.js software healthy coach/assets/index-CLY19Oxq.js
NutritionPanel-DybB6kya.js software healthy coach/assets/NutritionPanel-DybB6kya.js
trash-2-Ctc1nXmN.js software healthy coach/assets/trash-2-Ctc1nXmN.js
RecoveryDetails-Cis3p3Fv.js software healthy coach/assets/RecoveryDetails-Cis3p3Fv.js
user-CfZ50sZO.js software healthy coach/assets/user-CfZ50sZO.js
scale-CXGE10zG.js software healthy coach/assets/scale-CXGE10zG.js
index.html software healthy runs/index.html
app.js software healthy runs/app.js
style.css software healthy runs/style.css
cv.yaml software healthy cv/cv.yaml
index.html software healthy cv/index.html
cv_bilingual.json software healthy cv/cv_bilingual.json
app.js software healthy cv/app.js

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

LabelLayerStatusPath
scripts software healthy scripts
maquettes software healthy maquettes
coach software healthy coach
assets software healthy coach/assets
runs software healthy runs
cv software healthy cv
.github software healthy .github
workflows software healthy .github/workflows

LabelLayerStatusPath
vps::azure hardware healthy coach/assets/AreaChart-BY-mcC5F.js
vps::droplet hardware healthy coach/assets/RacePanel-DKkYIiZK.js
vps::gcp hardware healthy cv/cv.yaml
vps::aws hardware healthy cv/cv.yaml

LabelLayerStatusPath
AuthHandler software healthy scripts/setup_strava.py:19
from software healthy runs/app.js:from
to software healthy runs/app.js:to

LabelLayerStatusPath
3.676.56.56 network healthy coach/assets/ProgressPanel-D-jNzQvb.js
022.617.46.402 network healthy coach/assets/index-CLY19Oxq.js
411.198.727.585 network healthy coach/assets/NutritionPanel-DybB6kya.js

LabelLayerStatusPath
auth::coach/assets/SettingsPanel-BG0-yVY5.js security healthy coach/assets/SettingsPanel-BG0-yVY5.js
auth::scripts/fetch_runs.py security healthy scripts/fetch_runs.py
auth::scripts/setup_strava.py security healthy scripts/setup_strava.py

LabelLayerStatusPath
gha::deploy cicd healthy .github/workflows/deploy.yml
gha::update_runs cicd healthy .github/workflows/update_runs.yml
gha::update_data cicd healthy .github/workflows/update_data.yml

LabelLayerStatusPath
deploy cicd healthy .github/workflows/deploy.yml
fetch-and-commit cicd healthy .github/workflows/update_runs.yml
update-data cicd healthy .github/workflows/update_data.yml

LabelLayerStatusPath
STRAVA_REFRESH_TOKEN cicd healthy
STRAVA_CLIENT_ID cicd healthy
STRAVA_CLIENT_SECRET cicd healthy

LabelLayerStatusPath
repobility-clone-cg_8358g software healthy /tmp/repobility-clone-cg_8358g

LabelLayerStatusPath
PUT /index.html api healthy coach/sw.js

LabelLayerStatusPath
mongodb data healthy cv/cv.yaml

LabelLayerStatusPath
port:8000 network healthy scripts/setup_strava.py

LabelLayerStatusPath
gpu (detected) hardware healthy .github/workflows/deploy.yml
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/58cc377e-bb9a-470b-9304-e009434d782d/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/58cc377e-bb9a-470b-9304-e009434d782d/

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.