https://github.com/wjhuron/Huronalytics
· scanned 2026-06-16 04:41 UTC (1 month, 2 weeks ago)
45 raw signals (0 security + 45 graph)
Last scanned 1 month, 2 weeks ago · v1 · 30 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.
All 374 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 |
|---|---|---|---|
hitter_pa_per_game |
software | healthy | pipeline_utils.py:82 |
pitcher_ip_per_game |
software | healthy | pipeline_utils.py:87 |
box_key |
software | healthy | pipeline_utils.py:94 |
safe_float |
software | healthy | pipeline_utils.py:119 |
normalize_date |
software | healthy | pipeline_utils.py:129 |
_today_et |
software | healthy | pipeline_utils.py:148 |
avg |
software | healthy | pipeline_utils.py:158 |
median |
software | healthy | pipeline_utils.py:166 |
round_metric |
software | healthy | pipeline_utils.py:177 |
is_barrel |
software | healthy | pipeline_utils.py:188 |
spray_angle |
software | healthy | pipeline_utils.py:200 |
spray_direction |
software | healthy | pipeline_utils.py:212 |
break_tilt_to_minutes |
software | healthy | pipeline_utils.py:246 |
circular_mean_minutes |
software | healthy | pipeline_utils.py:264 |
minutes_to_tilt_display |
software | healthy | pipeline_utils.py:278 |
compute_in_zone |
software | healthy | pipeline_utils.py:291 |
outs_to_ip_str |
software | healthy | pipeline_utils.py:306 |
outs_to_ip_float |
software | healthy | pipeline_utils.py:313 |
ip_str_to_float |
software | healthy | pipeline_utils.py:318 |
_fullname_to_lastfirst |
software | healthy | pipeline_utils.py:330 |
check |
software | healthy | test_pipeline.py:13 |
test_json_file |
software | healthy | test_pipeline.py:20 |
test_embedded_js |
software | healthy | test_pipeline.py:34 |
test_no_null_names |
software | healthy | test_pipeline.py:45 |
test_no_negative_singles |
software | healthy | test_pipeline.py:56 |
_workbook_id_for_team |
software | healthy | sheets_append.py:60 |
_get_client |
software | healthy | sheets_append.py:68 |
_col_letter |
software | healthy | sheets_append.py:108 |
_paste_number_formats_from_row |
software | healthy | sheets_append.py:117 |
_force_text_for_columns |
software | healthy | sheets_append.py:176 |
_df_to_rows |
software | healthy | sheets_append.py:190 |
push_team_data |
software | healthy | sheets_append.py:214 |
push_csv_to_sheets |
software | healthy | sheets_append.py:334 |
_light_savefig |
software | healthy | HitterCards_light_gray.py:50 |
main |
software | healthy | HitterCards_light_gray.py:56 |
_connect_sheets |
software | healthy | refresh_pickle.py:48 |
_apply_pre_pickle_cleanup |
software | healthy | refresh_pickle.py:64 |
main |
software | healthy | refresh_pickle.py:119 |
_normalize_name |
software | healthy | Cards.py:93 |
_load_guts |
software | healthy | Cards.py:146 |
sf |
software | healthy | Cards.py:191 |
_compute_pitch_xrv |
software | healthy | Cards.py:196 |
pct_cell_color |
software | healthy | Cards.py:216 |
_parse_fi |
software | healthy | Cards.py:249 |
raw_cell_color |
software | healthy | Cards.py:258 |
avg_tilt |
software | healthy | Cards.py:289 |
_mat_inv |
software | healthy | Cards.py:306 |
_mvn_conditional |
software | healthy | Cards.py:332 |
compute_expected_movement |
software | healthy | Cards.py:352 |
load_mvn_models |
software | healthy | Cards.py:370 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
pipeline_utils.py |
software | healthy | pipeline_utils.py |
test_pipeline.py |
software | healthy | test_pipeline.py |
sheets_append.py |
software | healthy | sheets_append.py |
HitterCards_light_gray.py |
software | healthy | HitterCards_light_gray.py |
refresh_pickle.py |
software | healthy | refresh_pickle.py |
Cards.py |
software | healthy | Cards.py |
pitch_subtype_classifier.py |
software | healthy | pitch_subtype_classifier.py |
pipeline_compute.py |
software | healthy | pipeline_compute.py |
vercel.json |
software | healthy | vercel.json |
pitch_reclassification.py |
software | healthy | pitch_reclassification.py |
process_data.py |
software | healthy | process_data.py |
fg_overrides.py |
software | healthy | fg_overrides.py |
backfill_supplement.py |
software | healthy | backfill_supplement.py |
pipeline_contact.py |
software | healthy | pipeline_contact.py |
HitterCards_vintage.py |
software | healthy | HitterCards_vintage.py |
pipeline_fetch.py |
software | healthy | pipeline_fetch.py |
HitterCards.py |
software | healthy | HitterCards.py |
guts.py |
software | healthy | guts.py |
pipeline_xwoba3d.py |
software | healthy | pipeline_xwoba3d.py |
generate_batch_cards.py |
software | healthy | generate_batch_cards.py |
pipeline_sdplus.py |
software | healthy | pipeline_sdplus.py |
MiLBScraper.py |
software | healthy | MiLBScraper.py |
Hitter2026.py |
software | healthy | Hitter2026.py |
index.html |
software | healthy | index.html |
MLBScraper.py |
software | healthy | MLBScraper.py |
Pitcher2026.py |
software | healthy | Pitcher2026.py |
generate_pitcher_card.py |
software | healthy | generate_pitcher_card.py |
pipeline_locplus.py |
software | healthy | pipeline_locplus.py |
| Label | Layer | Status | Path |
|---|---|---|---|
BaseballSavantHitterDownloader |
software | healthy | Hitter2026.py:10 |
BaseballSavantFocusedDownloader |
software | healthy | Pitcher2026.py:52 |
| Label | Layer | Status | Path |
|---|---|---|---|
wjhuron__Huronalytics |
software | healthy | /data/fable5_failed_archive/wjhuron__Huronalytics |
| Label | Layer | Status | Path |
|---|---|---|---|
120.0.0.0 |
network | healthy | Hitter2026.py |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::sheets_append.py |
security | healthy | sheets_append.py |
This page is publicly accessible at:
https://repobility.com/scan/fe7e1a7a-4345-45a1-8615-ff39584c7448/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/fe7e1a7a-4345-45a1-8615-ff39584c7448/
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.