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.

averagejoematt/life-platform

https://github.com/averagejoematt/life-platform · scanned 2026-06-17 01:38 UTC (1 month, 2 weeks ago)

326 raw signals (0 security + 326 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 1 month, 2 weeks ago · v2 · last Δ -24.3 (diff) · 311 actionable findings from 1 signal source. 15 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 6734 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
_load_config software healthy mcp_bridge.py:20
invoke_lambda software healthy mcp_bridge.py:37
main software healthy mcp_bridge.py:59
lambda_handler software healthy mcp_server.py:14
_reset software healthy tests/test_exercise_history.py:21
_sample_index software healthy tests/test_exercise_history.py:27
test_history_facts_extracts_last_session_top_set_only software healthy tests/test_exercise_history.py:48
test_history_facts_empty_for_unknown_template software healthy tests/test_exercise_history.py:56
test_render_cue_default_format software healthy tests/test_exercise_history.py:61
test_render_cue_empty_for_no_history software healthy tests/test_exercise_history.py:67
test_render_cue_rounds_weight_to_half_kg software healthy tests/test_exercise_history.py:72
test_pick_note_one_best_line_prefers_history_when_no_ai software healthy tests/test_exercise_history.py:82
test_pick_note_one_best_line_prefers_ai_when_present software healthy tests/test_exercise_history.py:87
test_pick_note_show_both_concatenates software healthy tests/test_exercise_history.py:92
test_pick_note_off_returns_empty software healthy tests/test_exercise_history.py:97
_ddb_item software healthy tests/test_exercise_history.py:104
test_load_recent_history_skips_legacy_aggregates software healthy tests/test_exercise_history.py:114
query software healthy tests/test_exercise_history.py:153
test_load_recent_history_orders_sessions_most_recent_first software healthy tests/test_exercise_history.py:131
test_load_recent_history_decimals_become_floats_for_arithme… software healthy tests/test_exercise_history.py:147
_numbers_in software healthy tests/test_exercise_history.py:166
_ground_truth_numbers software healthy tests/test_exercise_history.py:171
test_anti_hallucination_render_quotes_only_source_numbers software healthy tests/test_exercise_history.py:192
test_anti_hallucination_pick_note_does_not_inject_numbers software healthy tests/test_exercise_history.py:206
_read software healthy tests/test_cdk_handler_consistency.py:40
_stack_files software healthy tests/test_cdk_handler_consistency.py:45
_extract_create_lambda_calls software healthy tests/test_cdk_handler_consistency.py:49
_all_cdk_pairs software healthy tests/test_cdk_handler_consistency.py:91
test_h1_handler_and_source_always_paired software healthy tests/test_cdk_handler_consistency.py:106
test_h2_all_source_files_exist software healthy tests/test_cdk_handler_consistency.py:135
test_h3_handler_module_matches_source_file software healthy tests/test_cdk_handler_consistency.py:151
test_h4_all_source_files_define_lambda_handler software healthy tests/test_cdk_handler_consistency.py:185
test_h5_no_generic_lambda_function_handler software healthy tests/test_cdk_handler_consistency.py:205
test_build_weekly_signal_data_basic software healthy tests/test_weekly_signal_data.py:18
test_build_weekly_signal_data_empty software healthy tests/test_weekly_signal_data.py:47
test_board_rotation_deterministic software healthy tests/test_weekly_signal_data.py:59
test_observatory_rotation software healthy tests/test_weekly_signal_data.py:72
env software healthy tests/test_delete_user_data.py:24
_import software healthy tests/test_delete_user_data.py:30
test_missing_user_id_returns_400 software healthy tests/test_delete_user_data.py:43
test_protected_user_refused software healthy tests/test_delete_user_data.py:49
test_missing_confirm_or_dryrun_returns_400 software healthy tests/test_delete_user_data.py:56
test_dry_run_returns_plan_without_deleting software healthy tests/test_delete_user_data.py:64
test_real_run_requires_explicit_confirm software healthy tests/test_delete_user_data.py:83
test_real_run_invokes_batch_delete_and_audit software healthy tests/test_delete_user_data.py:93
test_engine_version software healthy tests/test_character_engine.py:42
test_weighted_pillar_score_full_data software healthy tests/test_character_engine.py:49
test_weighted_pillar_score_sparse_data software healthy tests/test_character_engine.py:58
test_weighted_pillar_score_no_data software healthy tests/test_character_engine.py:67
test_xp_decays_on_mediocre_day software healthy tests/test_character_engine.py:79

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

LabelLayerStatusPath
CLAUDE.md software healthy CLAUDE.md
CONTRIBUTING.md software healthy CONTRIBUTING.md
cdk.json software healthy cdk.json
README.md software healthy README.md
pyproject.toml software healthy pyproject.toml
Makefile software healthy Makefile
mcp_bridge.py software healthy mcp_bridge.py
SECURITY.md software healthy SECURITY.md
LICENSE software healthy LICENSE
requirements-dev.txt software healthy requirements-dev.txt
.mcp.json software healthy .mcp.json
mcp_server.py software healthy mcp_server.py
README.md software healthy spikes/pg14_ai_me/README.md
index.html software healthy spikes/pg14_ai_me/index.html
test_exercise_history.py software healthy tests/test_exercise_history.py
test_cdk_handler_consistency.py software healthy tests/test_cdk_handler_consistency.py
test_weekly_signal_data.py software healthy tests/test_weekly_signal_data.py
test_delete_user_data.py software healthy tests/test_delete_user_data.py
test_character_engine.py software healthy tests/test_character_engine.py
test_model_versions.py software healthy tests/test_model_versions.py
test_hevy_template_cache.py software healthy tests/test_hevy_template_cache.py
test_bedrock_client.py software healthy tests/test_bedrock_client.py
test_mypy_clean_modules.py software healthy tests/test_mypy_clean_modules.py
test_shared_modules.py software healthy tests/test_shared_modules.py
test_rate_limiter.py software healthy tests/test_rate_limiter.py
test_routine_title.py software healthy tests/test_routine_title.py
test_handler_type_hints.py software healthy tests/test_handler_type_hints.py
conftest.py software healthy tests/conftest.py
test_numeric.py software healthy tests/test_numeric.py
test_health_auto_export.py software healthy tests/test_health_auto_export.py
test_upstream_contracts.py software healthy tests/test_upstream_contracts.py
test_tools_hevy_routine.py software healthy tests/test_tools_hevy_routine.py
test_mcp_registry.py software healthy tests/test_mcp_registry.py
test_routine_repo.py software healthy tests/test_routine_repo.py
test_integration_aws.py software healthy tests/test_integration_aws.py
test_habitify_status_resolution.py software healthy tests/test_habitify_status_resolution.py
test_ddb_patterns.py software healthy tests/test_ddb_patterns.py
test_site_api_routes.py software healthy tests/test_site_api_routes.py
test_auth_breaker.py software healthy tests/test_auth_breaker.py
validate_links.py software healthy tests/validate_links.py
test_adherence_calc.py software healthy tests/test_adherence_calc.py
test_hevy_write_client.py software healthy tests/test_hevy_write_client.py
validate_lambda_secrets.py software healthy tests/validate_lambda_secrets.py
test_vacation_fund.py software healthy tests/test_vacation_fund.py
visual_ai_qa.py software healthy tests/visual_ai_qa.py
test_platform_logger.py software healthy tests/test_platform_logger.py
test_cdk_s3_paths.py software healthy tests/test_cdk_s3_paths.py
test_function_url_origin_header_validation.py software healthy tests/test_function_url_origin_header_validation.py
test_mcp_rate_limit.py software healthy tests/test_mcp_rate_limit.py
test_secret_references.py software healthy tests/test_secret_references.py

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

LabelLayerStatusPath
spikes software healthy spikes
pg14_ai_me software healthy spikes/pg14_ai_me
tests software healthy tests
fixtures software healthy tests/fixtures
upstream software healthy tests/fixtures/upstream
withings software healthy tests/fixtures/upstream/withings
hae software healthy tests/fixtures/upstream/hae
whoop software healthy tests/fixtures/upstream/whoop
strava software healthy tests/fixtures/upstream/strava
garmin software healthy tests/fixtures/upstream/garmin
setup software healthy setup
ci software healthy ci
scripts software healthy scripts
.github software healthy .github
ISSUE_TEMPLATE software healthy .github/ISSUE_TEMPLATE
workflows software healthy .github/workflows
handovers software healthy handovers
archive software healthy handovers/archive
archive software healthy archive
legacy-scripts software healthy archive/legacy-scripts
20260308 software healthy archive/20260308
deploy software healthy archive/20260308/deploy
lambdas software healthy archive/20260308/lambdas
backup_20260227_182129 software healthy archive/20260308/lambdas/backup_20260227_182129
backup_20260227_183354 software healthy archive/20260308/lambdas/backup_20260227_183354
20260309 software healthy archive/20260309
deploy software healthy archive/20260309/deploy
ingest software healthy ingest
cdk software healthy cdk
stacks software healthy cdk/stacks
docs software healthy docs
v2-audits software healthy docs/v2-audits
audits software healthy docs/audits
rca software healthy docs/rca
briefs software healthy docs/briefs
specs software healthy docs/specs
archive software healthy docs/archive
specs-pre-launch software healthy docs/archive/specs-pre-launch
intelligence-layer software healthy docs/archive/intelligence-layer
2026_q2_specs software healthy docs/archive/2026_q2_specs
reviews software healthy docs/reviews
2026-02-28 software healthy docs/reviews/2026-02-28
restart software healthy docs/restart
design software healthy docs/design
content software healthy docs/content
deploy software healthy deploy
archive software healthy deploy/archive
20260311 software healthy deploy/archive/20260311
onetime software healthy deploy/archive/onetime
20260313 software healthy deploy/archive/20260313

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

LabelLayerStatusPath
_FakeTable software healthy tests/test_exercise_history.py:152
A software healthy tests/test_shared_modules.py:50
_FakeTable software healthy tests/test_routine_title.py:172
TestPickSourceOrAll software healthy tests/test_health_auto_export.py:50
TestProcessGenericMetrics software healthy tests/test_health_auto_export.py:121
TestWeightBodyMassAlias software healthy tests/test_health_auto_export.py:191
Contract software healthy tests/test_upstream_contracts.py:110
FakeHTTPError software healthy tests/test_auth_breaker.py:49
_R software healthy tests/test_hevy_write_client.py:22
TestExcInfoNormalization software healthy tests/test_platform_logger.py:58
TestOriginHeaderValidationDisabled software healthy tests/test_function_url_origin_header_validation.py:81
TestOriginHeaderValidationEnabled software healthy tests/test_function_url_origin_header_validation.py:98
_FakeHTTPError software healthy tests/test_ingest_health.py:42
TestDataMaturity software healthy tests/test_coach_intelligence.py:25
TestValidator software healthy tests/test_coach_intelligence.py:70
TestCoachPreamble software healthy tests/test_coach_intelligence.py:116
TestCredibility software healthy tests/test_coach_intelligence.py:140
TestScoringHelpers software healthy tests/test_business_logic.py:56
TestLetterGrade software healthy tests/test_business_logic.py:104
TestScoreSleep software healthy tests/test_business_logic.py:153
TestScoreRecovery software healthy tests/test_business_logic.py:227
TestScoreNutrition software healthy tests/test_business_logic.py:253
TestComputeDayGrade software healthy tests/test_business_logic.py:321
TestCharacterHelpers software healthy tests/test_business_logic.py:406
TestGetTier software healthy tests/test_business_logic.py:490
TestComputeTSB software healthy tests/test_business_logic.py:539
TestComputeReadiness software healthy tests/test_business_logic.py:584
TestDispatcherRouting software healthy tests/test_business_logic.py:661
_FakeTable software healthy tests/test_hevy_common.py:28
_FakeDDBResource software healthy tests/test_hevy_common.py:35
_PolicyStatement software healthy tests/test_iam_secrets_consistency.py:38
_PolicyStatement software healthy tests/test_role_policies.py:38
Check software healthy tests/smoke_test.py:46
CallbackHandler software healthy setup/fix_withings_oauth.py:39
McpStack software healthy cdk/stacks/mcp_stack.py:47
ComputeStack software healthy cdk/stacks/compute_stack.py:46
WebStack software healthy cdk/stacks/web_stack.py:86
OperationalStack software healthy cdk/stacks/operational_stack.py:62
CoreStack software healthy cdk/stacks/core_stack.py:27
IngestionStack software healthy cdk/stacks/ingestion_stack.py:43
MonitoringStack software healthy cdk/stacks/monitoring_stack.py:46
EmailStack software healthy cdk/stacks/email_stack.py:40
BodyExtractor software healthy deploy/archive/onetime/backfill_journal.py:59
must software healthy site/legacy/assets/js/engagement.js:must
ValidationError software healthy lambdas/request_validator.py:31
HevyAuthError software healthy lambdas/hevy_write_client.py:50
HevyConflict software healthy lambdas/hevy_write_client.py:54
HevyRetryable software healthy lambdas/hevy_write_client.py:58
HevyOrphanCreated software healthy lambdas/hevy_write_client.py:62
Set software healthy lambdas/routine_ir.py:27

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

LabelLayerStatusPath
auth::cdk/stacks/role_policies.py security healthy cdk/stacks/role_policies.py
auth::cdk/stacks/ingestion_stack.py security healthy cdk/stacks/ingestion_stack.py
auth::lambdas/ingestion/strava_lambda.py security healthy lambdas/ingestion/strava_lambda.py
auth::lambdas/operational/key_rotator_lambda.py security healthy lambdas/operational/key_rotator_lambda.py
auth::archive/20260309/deploy/sec2_split_secrets.sh security healthy archive/20260309/deploy/sec2_split_secrets.sh
auth::setup/setup_onedrive_auth.py security healthy setup/setup_onedrive_auth.py
auth::lambdas/ingestion_framework.py security healthy lambdas/ingestion_framework.py
auth::patches/archive/pre_2026_03/patch_garmin_phase1.py security healthy patches/archive/pre_2026_03/patch_garmin_phase1.py
auth::archive/20260308/lambdas/backup_20260227_182129/garmi… security healthy archive/20260308/lambdas/backup_20260227_182129/garmin_lamb…
auth::lambdas/ingestion/whoop_lambda.py security healthy lambdas/ingestion/whoop_lambda.py
auth::archive/20260308/lambdas/backup_20260227_183354/whoop… security healthy archive/20260308/lambdas/backup_20260227_183354/whoop_lambd…
auth::archive/20260308/lambdas/backup_20260227_182129/whoop… security healthy archive/20260308/lambdas/backup_20260227_182129/whoop_lambd…
auth::archive/20260309/deploy/migrate_secrets_consolidation… security healthy archive/20260309/deploy/migrate_secrets_consolidation.sh
auth::deploy/setup_github_oidc.sh security healthy deploy/setup_github_oidc.sh
auth::remediation/agent.py security healthy remediation/agent.py
auth::lambdas/ingestion/garmin_lambda.py security healthy lambdas/ingestion/garmin_lambda.py
auth::deploy/refresh_upstream_fixtures.py security healthy deploy/refresh_upstream_fixtures.py
auth::deploy/archive/onetime/create_withings_oauth_alarm.sh security healthy deploy/archive/onetime/create_withings_oauth_alarm.sh
auth::lambdas/ingestion/withings_lambda.py security healthy lambdas/ingestion/withings_lambda.py
auth::setup/setup_garmin_browser_auth.py security healthy setup/setup_garmin_browser_auth.py
auth::tests/test_upstream_contracts.py security healthy tests/test_upstream_contracts.py
auth::archive/20260309/deploy/setup_sec2_secrets.sh security healthy archive/20260309/deploy/setup_sec2_secrets.sh
auth::docs/README.md security healthy docs/README.md
auth::tests/test_get_nutrition_args.py security healthy tests/test_get_nutrition_args.py
auth::archive/20260308/lambdas/backup_20260227_183354/strav… security healthy archive/20260308/lambdas/backup_20260227_183354/strava_lamb…
auth::CLAUDE.md security healthy CLAUDE.md
auth::site/legacy/platform/index.html security healthy site/legacy/platform/index.html
auth::cdk/stacks/operational_stack.py security healthy cdk/stacks/operational_stack.py
auth::archive/20260308/lambdas/backup_20260227_182129/strav… security healthy archive/20260308/lambdas/backup_20260227_182129/strava_lamb…
auth::README.md security healthy README.md
auth::archive/20260309/deploy/sync_bridge_key.sh security healthy archive/20260309/deploy/sync_bridge_key.sh
auth::site/legacy/platform/reviews/index.html security healthy site/legacy/platform/reviews/index.html
auth::cdk/stacks/lambda_helpers.py security healthy cdk/stacks/lambda_helpers.py
auth::mcp/handler.py security healthy mcp/handler.py
auth::lambdas/ingestion/habitify_lambda.py security healthy lambdas/ingestion/habitify_lambda.py
auth::lambdas/emails/freshness_checker_lambda.py security healthy lambdas/emails/freshness_checker_lambda.py
auth::setup/calendar_sync.py security healthy setup/calendar_sync.py
auth::setup/setup_garmin_auth.py security healthy setup/setup_garmin_auth.py
auth::setup/fix_withings_oauth.py security healthy setup/fix_withings_oauth.py
auth::archive/20260309/deploy/fix_garmin.sh security healthy archive/20260309/deploy/fix_garmin.sh
auth::deploy/generate_review_bundle.py security healthy deploy/generate_review_bundle.py
auth::deploy/setup_remediation_role.sh security healthy deploy/setup_remediation_role.sh
auth::lambdas/web/site_api_ai_lambda.py security healthy lambdas/web/site_api_ai_lambda.py
auth::archive/20260308/lambdas/backup_20260227_183354/garmi… security healthy archive/20260308/lambdas/backup_20260227_183354/garmin_lamb…
auth::lambdas/ingestion/notion_lambda.py security healthy lambdas/ingestion/notion_lambda.py
auth::cdk/stacks/constants.py security healthy cdk/stacks/constants.py
auth::lambdas/operational/pipeline_health_check_lambda.py security healthy lambdas/operational/pipeline_health_check_lambda.py
auth::lambdas/ingest_health.py security healthy lambdas/ingest_health.py
auth::archive/20260309/deploy/deploy_remote_mcp.sh security healthy archive/20260309/deploy/deploy_remote_mcp.sh
auth::site/legacy/builders/index.html security healthy site/legacy/builders/index.html

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

LabelLayerStatusPath
port:20 network healthy setup/setup_notion.sh
port:12 network healthy setup/setup_notion.sh
port:14 network healthy setup/setup_notion.sh
port:13 network healthy setup/setup_notion.sh
port:07 network healthy .github/workflows/remediation-agent.yml
port:45 network healthy .github/workflows/remediation-agent.yml
port:17 network healthy archive/20260308/deploy/deploy_daily_brief_v2_timing_step2.…
port:30 network healthy archive/20260308/deploy/deploy_daily_brief_v2_timing_step2.…
port:10 network healthy archive/20260308/deploy/deploy_daily_brief_v2_timing_step2.…
port:18 network healthy archive/20260308/deploy/deploy_daily_brief_v2_timing_step2.…
port:16 network healthy archive/20260309/deploy/deploy_feature18_anomaly_v2.sh
port:05 network healthy archive/20260309/deploy/deploy_feature18_anomaly_v2.sh
port:15 network healthy archive/20260309/deploy/deploy_habitify.sh
port:06 network healthy archive/20260309/deploy/deploy_fasting_glucose_validation.sh
port:02 network healthy archive/20260309/deploy/deploy_fasting_glucose_validation.sh
port:40 network healthy archive/20260309/deploy/deploy_daily_metrics_compute.sh
port:50 network healthy archive/20260309/deploy/deploy_ic4_ic5.sh
port:19 network healthy archive/20260309/deploy/deploy_ic7_ic18.sh
port:22 network healthy archive/20260309/deploy/deploy_dashboard_refresh.sh
port:21 network healthy archive/20260309/deploy/deploy_dashboard_refresh.sh
port:01 network healthy archive/20260309/deploy/deploy_dashboard_refresh.sh
port:42 network healthy archive/20260309/deploy/deploy_ic_features.sh
port:11 network healthy archive/20260309/deploy/setup_p3_schedules.sh
port:23 network healthy archive/20260309/deploy/setup_p3_schedules.sh
port:36 network healthy archive/20260309/deploy/deploy_v2.73.0.sh
port:35 network healthy archive/20260309/deploy/deploy_character_sheet_compute.sh
port:55 network healthy deploy/warmup_lambdas.sh

LabelLayerStatusPath
remediate cicd healthy .github/workflows/remediation-agent.yml
site-gate cicd healthy .github/workflows/v4-gate.yml
lint cicd healthy .github/workflows/ci-cd.yml
test cicd healthy .github/workflows/ci-cd.yml
plan cicd healthy .github/workflows/ci-cd.yml
deploy cicd healthy .github/workflows/ci-cd.yml
smoke-test cicd healthy .github/workflows/ci-cd.yml
visual-qa cicd healthy .github/workflows/ci-cd.yml
post-deploy-checks cicd healthy .github/workflows/ci-cd.yml
rollback-on-smoke-failure cicd healthy .github/workflows/ci-cd.yml
notify-failure cicd healthy .github/workflows/ci-cd.yml

LabelLayerStatusPath
1.2.3.4 network healthy tests/test_function_url_origin_header_validation.py
5.7.2.1 network healthy setup/setup_garmin_browser_auth.py
127.0.0.1 network healthy archive/legacy-scripts/p40_mail_briefing.py
122.0.0.0 network healthy deploy/archive/onetime/download_and_upload_fonts.sh
120.0.0.0 network healthy deploy/archive/onetime/playwright_qa.py

LabelLayerStatusPath
AWS_ACCOUNT_ID cicd healthy
AWS_REGION cicd healthy
GITHUB_TOKEN cicd healthy
LAMBDA_MAP cicd healthy
SNS_TOPIC_ARN cicd healthy

LabelLayerStatusPath
gha::remediation-agent cicd healthy .github/workflows/remediation-agent.yml
gha::v4-gate cicd healthy .github/workflows/v4-gate.yml
gha::ci-cd cicd healthy .github/workflows/ci-cd.yml

LabelLayerStatusPath
vps::aws hardware healthy CLAUDE.md
vps::azure hardware healthy setup/setup_onedrive_auth.py

LabelLayerStatusPath
averagejoematt__life-platform software healthy /data/fable5_failed_archive/averagejoematt__life-platform

LabelLayerStatusPath
sqs data healthy tests/test_integration_aws.py

LabelLayerStatusPath
cockroach data healthy mcp/tools_labs.py

LabelLayerStatusPath
v4_migration_inventory.py data healthy scripts/v4_migration_inventory.py

LabelLayerStatusPath
password_literal::archive/20260309/deploy/deploy_cf_auth.sh security healthy archive/20260309/deploy/deploy_cf_auth.sh
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/b38df384-c9c0-414d-bd49-e453fc3d253f/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/b38df384-c9c0-414d-bd49-e453fc3d253f/

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.