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.

martinbo94/garmin-workout-scheduler

https://github.com/martinbo94/garmin-workout-scheduler · scanned 2026-06-16 04:32 UTC (1 month, 4 weeks ago)

13 raw signals (0 security + 13 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 1 month, 4 weeks ago · v1 · 11 actionable findings from 1 signal source. 2 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 148 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
classification_rules software healthy server.py:113
read_coach_doc software healthy server.py:126
user_profile_status software healthy server.py:230
_split_markdown_sections software healthy server.py:285
_parse_athlete_profile software healthy server.py:303
grep_section software healthy server.py:322
_f software healthy server.py:419
get_athlete_profile software healthy server.py:444
init_user_profile software healthy server.py:469
user_profile software healthy server.py:626
training_philosophy software healthy server.py:637
plan_design software healthy server.py:649
_client software healthy server.py:668
test_garmin_connection software healthy server.py:735
list_workout_templates software healthy server.py:745
get_workout_template software healthy server.py:762
list_scheduled_workouts software healthy server.py:768
_end_condition_block software healthy server.py:827
_executable_step software healthy server.py:842
_wrap_workout software healthy server.py:860
_upload software healthy server.py:875
create_continuous_run software healthy server.py:884
create_interval_workout software healthy server.py:916
plan_interval_session software healthy server.py:973
_pace_to_s_per_m software healthy server.py:1007
_work_duration_s software healthy server.py:1022
_rest_duration_s software healthy server.py:1031
_dist software healthy server.py:1069
pace_calculator software healthy server.py:1115
_parse_pace software healthy server.py:1248
_parse_hms software healthy server.py:1144
_fmt_pace software healthy server.py:2366
_fmt_duration software healthy server.py:1261
elevation_impact software healthy server.py:1211
schedule_workout software healthy server.py:1364
unschedule_workout software healthy server.py:1379
reschedule_workout software healthy server.py:1386
swap_scheduled_workouts software healthy server.py:1403
delete_workout_template software healthy server.py:1420
sync_activities software healthy server.py:1428
weekly_summary software healthy server.py:1479
list_activities software healthy server.py:1504
query_activity_cache software healthy server.py:1567
get_plan software healthy server.py:1643
_resolve_plan_input software healthy server.py:1661
validate_plan software healthy server.py:1696
summarize_plan software healthy server.py:1717
save_plan software healthy server.py:1735
materialize_plan software healthy server.py:1762
compare_plan_vs_actual software healthy server.py:1844

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

LabelLayerStatusPath
.env.example software healthy .env.example
server.py software healthy server.py
garmin_sync.py software healthy garmin_sync.py
setup.sh software healthy setup.sh
requirements.txt software healthy requirements.txt
README.md software healthy README.md
plan.py software healthy plan.py

LabelLayerStatusPath
activities data healthy garmin_sync.py
workout_type_map data healthy garmin_sync.py
streams data healthy garmin_sync.py
laps data healthy garmin_sync.py
sync_state data healthy garmin_sync.py
wellness_daily data healthy garmin_sync.py

LabelLayerStatusPath
EndCondition software healthy server.py:706
Step software healthy server.py:715
IntervalSet software healthy server.py:725

LabelLayerStatusPath
martinbo94__garmin-workout-scheduler software healthy /data/fable5_failed_archive/martinbo94__garmin-workout-sche…

LabelLayerStatusPath
sqlite data healthy server.py
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/aba7ea28-5308-46a5-8339-0791cb5c1594/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/aba7ea28-5308-46a5-8339-0791cb5c1594/

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.