https://github.com/tech-support03/route-builder
· scanned 2026-06-16 00:30 UTC (2 months, 2 weeks ago)
36 raw signals (0 security + 36 graph)
Last scanned 2 months, 2 weeks ago · v1 · 36 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 128 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 |
|---|---|---|---|
haversine |
software | healthy | web/js/elevation.js:haversine |
dLat |
software | healthy | web/js/elevation.js:dLat |
dLon |
software | healthy | web/js/elevation.js:dLon |
la1 |
software | healthy | web/js/elevation.js:la1 |
x |
software | healthy | web/js/elevation.js:x |
y |
software | healthy | web/js/elevation.js:y |
mid |
software | healthy | web/js/elevation.js:mid |
$ |
software | healthy | web/js/app.js:$ |
setStatus |
software | healthy | web/js/app.js:setStatus |
addWaypoint |
software | healthy | web/js/app.js:addWaypoint |
clearWaypoints |
software | healthy | web/js/app.js:clearWaypoints |
pushHistory |
software | healthy | web/js/app.js:pushHistory |
restoreWaypoints |
software | healthy | web/js/app.js:restoreWaypoints |
renderRoute |
software | healthy | web/js/app.js:renderRoute |
clearRoute |
software | healthy | web/js/app.js:clearRoute |
regenerate |
software | healthy | web/js/app.js:regenerate |
searchAddress |
software | healthy | web/js/app.js:searchAddress |
refreshLocations |
software | healthy | web/js/app.js:refreshLocations |
exportPayload |
software | healthy | web/js/app.js:exportPayload |
refreshSavedRoutes |
software | healthy | web/js/app.js:refreshSavedRoutes |
refreshGarmin |
software | healthy | web/js/app.js:refreshGarmin |
init |
software | healthy | web/js/app.js:init |
call |
software | healthy | web/js/api.js:call |
geocode |
software | healthy | server/routebuilder/geocode.py:17 |
geocode_one |
software | healthy | server/routebuilder/geocode.py:35 |
load_locations |
software | healthy | server/routebuilder/config.py:19 |
save_locations |
software | healthy | server/routebuilder/config.py:26 |
_client |
software | healthy | server/routebuilder/garmin.py:52 |
login |
software | healthy | server/routebuilder/garmin.py:61 |
prompt_mfa |
software | dead | server/routebuilder/garmin.py:64 |
status |
software | healthy | server/routebuilder/garmin.py:79 |
_post_json |
software | healthy | server/routebuilder/garmin.py:87 |
_haversine |
software | healthy | server/routebuilder/garmin.py:91 |
_build_payload |
software | healthy | server/routebuilder/garmin.py:101 |
upload_course |
software | healthy | server/routebuilder/garmin.py:197 |
_parse_point |
software | healthy | server/routebuilder/cli.py:20 |
_resolve_start |
software | healthy | server/routebuilder/cli.py:25 |
_finish |
software | healthy | server/routebuilder/cli.py:38 |
main |
software | healthy | server/routebuilder/cli.py:51 |
add_common |
software | healthy | server/routebuilder/cli.py:55 |
to_gpx |
software | healthy | server/routebuilder/gpx.py:31 |
save_gpx |
software | healthy | server/routebuilder/gpx.py:43 |
__init__ |
software | healthy | server/routebuilder/routing.py:41 |
to_dict |
software | healthy | server/routebuilder/routing.py:52 |
_request |
software | healthy | server/routebuilder/routing.py:62 |
_apply_preset |
software | healthy | server/routebuilder/routing.py:80 |
route |
software | healthy | server/routebuilder/routing.py:88 |
round_trip |
software | healthy | server/routebuilder/routing.py:100 |
out_and_back |
software | healthy | server/routebuilder/routing.py:122 |
_route_endpoint |
software | healthy | server/routebuilder/main.py:58 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
README.md |
software | healthy | README.md |
README.md |
software | healthy | pi/README.md |
setup.sh |
software | healthy | pi/setup.sh |
config.yml |
software | healthy | pi/config.yml |
index.html |
software | healthy | web/index.html |
elevation.js |
software | healthy | web/js/elevation.js |
app.js |
software | healthy | web/js/app.js |
api.js |
software | healthy | web/js/api.js |
style.css |
software | healthy | web/css/style.css |
settings.json |
software | healthy | .claude/settings.json |
pyproject.toml |
software | healthy | server/pyproject.toml |
__init__.py |
software | healthy | server/routebuilder/__init__.py |
geocode.py |
software | healthy | server/routebuilder/geocode.py |
config.py |
software | healthy | server/routebuilder/config.py |
garmin.py |
software | healthy | server/routebuilder/garmin.py |
cli.py |
software | healthy | server/routebuilder/cli.py |
gpx.py |
software | healthy | server/routebuilder/gpx.py |
routing.py |
software | healthy | server/routebuilder/routing.py |
main.py |
software | healthy | server/routebuilder/main.py |
SKILL.md |
software | healthy | skill/route-builder/SKILL.md |
.claude/settings.json |
quality | healthy | .claude/settings.json |
skill/route-builder/SKILL.md |
quality | healthy | skill/route-builder/SKILL.md |
| Label | Layer | Status | Path |
|---|---|---|---|
POST /api/route |
api | healthy | server/routebuilder/main.py |
POST /api/roundtrip |
api | healthy | server/routebuilder/main.py |
POST /api/outandback |
api | healthy | server/routebuilder/main.py |
GET /api/presets |
api | healthy | server/routebuilder/main.py |
POST /api/export |
api | healthy | server/routebuilder/main.py |
GET /api/gpx/{filename} |
api | healthy | server/routebuilder/main.py |
GET /api/geocode |
api | healthy | server/routebuilder/main.py |
GET /api/locations |
api | healthy | server/routebuilder/main.py |
POST /api/locations/{name} |
api | healthy | server/routebuilder/main.py |
DELETE /api/locations/{name} |
api | healthy | server/routebuilder/main.py |
GET /api/routes |
api | healthy | server/routebuilder/main.py |
GET /api/routes/{name} |
api | healthy | server/routebuilder/main.py |
POST /api/routes |
api | healthy | server/routebuilder/main.py |
GET /api/garmin/status |
api | healthy | server/routebuilder/main.py |
POST /api/garmin/login |
api | healthy | server/routebuilder/main.py |
| Label | Layer | Status | Path |
|---|---|---|---|
ElevationChart |
software | healthy | web/js/elevation.js:ElevationChart |
GeocodeError |
software | healthy | server/routebuilder/geocode.py:13 |
GarminError |
software | healthy | server/routebuilder/garmin.py:48 |
RoutingError |
software | healthy | server/routebuilder/routing.py:34 |
Route |
software | healthy | server/routebuilder/routing.py:38 |
RouteRequest |
software | healthy | server/routebuilder/main.py:16 |
RoundTripRequest |
software | healthy | server/routebuilder/main.py:22 |
OutAndBackRequest |
software | healthy | server/routebuilder/main.py:31 |
ExportRequest |
software | healthy | server/routebuilder/main.py:38 |
LoginRequest |
software | healthy | server/routebuilder/main.py:47 |
SaveRouteRequest |
software | healthy | server/routebuilder/main.py:53 |
| Label | Layer | Status | Path |
|---|---|---|---|
pi |
software | healthy | pi |
web |
software | healthy | web |
js |
software | healthy | web/js |
css |
software | healthy | web/css |
.claude |
software | healthy | .claude |
server |
software | healthy | server |
routebuilder |
software | healthy | server/routebuilder |
skill |
software | healthy | skill |
route-builder |
software | healthy | skill/route-builder |
| Label | Layer | Status | Path |
|---|---|---|---|
port:8989 |
network | healthy | pi/config.yml |
port:8990 |
network | healthy | server/routebuilder/main.py |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-b3n__m_b |
software | healthy | /tmp/repobility-clone-b3n__m_b |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | server/routebuilder/main.py |
This page is publicly accessible at:
https://repobility.com/scan/47c3ab0f-b85d-4322-85ff-1bf473898d1c/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/47c3ab0f-b85d-4322-85ff-1bf473898d1c/
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.