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-mcp

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

14 raw signals (0 security + 14 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 1 month, 4 weeks ago · v1 · 12 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 192 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:115
read_coach_doc software healthy server.py:128
user_profile_status software healthy server.py:232
_split_markdown_sections software healthy server.py:287
_parse_athlete_profile software healthy server.py:305
grep_section software healthy server.py:324
_f software healthy server.py:421
get_athlete_profile software healthy server.py:446
init_user_profile software healthy server.py:471
user_profile software healthy server.py:628
training_philosophy software healthy server.py:639
plan_design software healthy server.py:651
_client software healthy server.py:670
test_garmin_connection software healthy server.py:737
list_workout_templates software healthy server.py:747
get_workout_template software healthy server.py:764
list_scheduled_workouts software healthy server.py:770
_end_condition_block software healthy server.py:829
_executable_step software healthy server.py:844
_wrap_workout software healthy server.py:862
_upload software healthy server.py:877
create_continuous_run software healthy server.py:886
create_interval_workout software healthy server.py:918
plan_interval_session software healthy server.py:975
_pace_to_s_per_m software healthy server.py:1009
_work_duration_s software healthy server.py:1024
_rest_duration_s software healthy server.py:1033
_dist software healthy server.py:1071
pace_calculator software healthy server.py:1117
_parse_pace software healthy server.py:1250
_parse_hms software healthy server.py:1146
_fmt_pace software healthy server.py:3230
_fmt_duration software healthy server.py:1263
elevation_impact software healthy server.py:1213
schedule_workout software healthy server.py:1366
unschedule_workout software healthy server.py:1381
reschedule_workout software healthy server.py:1388
swap_scheduled_workouts software healthy server.py:1405
delete_workout_template software healthy server.py:1422
sync_activities software healthy server.py:1430
weekly_summary software healthy server.py:1493
list_activities software healthy server.py:1518
query_activity_cache software healthy server.py:1581
get_plan software healthy server.py:1657
_resolve_plan_input software healthy server.py:1675
validate_plan software healthy server.py:1710
summarize_plan software healthy server.py:1731
save_plan software healthy server.py:1749
materialize_plan software healthy server.py:1776
compare_plan_vs_actual software healthy server.py:1858

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
gpx_analysis.py software healthy gpx_analysis.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:708
Step software healthy server.py:717
IntervalSet software healthy server.py:727

LabelLayerStatusPath
martinbo94__garmin-mcp software healthy /data/fable5_failed_archive/martinbo94__garmin-mcp

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/fefa167a-e6f7-4de7-ac19-7858a676abd9/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/fefa167a-e6f7-4de7-ac19-7858a676abd9/

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.