https://github.com/WeathermanAAA/Triple-A-Tropics
· scanned 2026-06-16 00:56 UTC (2 months, 1 week ago)
171 raw signals (0 security + 171 graph)
Last scanned 2 months, 1 week ago · v1 · 116 actionable findings from 1 signal source. 55 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 1819 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 |
|---|---|---|---|
_is_oisst_product |
software | healthy | generate_sst_animations.py:105 |
_load_oisst_sst |
software | healthy | generate_sst_animations.py:284 |
_load_crw_sst |
software | healthy | generate_sst_animations.py:304 |
_oisst_climo |
software | healthy | generate_sst_animations.py:348 |
_crw_climo |
software | healthy | generate_sst_animations.py:357 |
_trim_records_cache |
software | healthy | generate_sst_animations.py:366 |
_oisst_records |
software | healthy | generate_sst_animations.py:391 |
_crw_records |
software | healthy | generate_sst_animations.py:431 |
_render_frame |
software | healthy | generate_sst_animations.py:472 |
_product_cache_key |
software | healthy | generate_sst_animations.py:566 |
_frame_path |
software | healthy | generate_sst_animations.py:578 |
_existing_cached |
software | healthy | generate_sst_animations.py:593 |
_needs_render |
software | healthy | generate_sst_animations.py:612 |
_list_window_frames |
software | healthy | generate_sst_animations.py:624 |
_prune_old_frames |
software | healthy | generate_sst_animations.py:637 |
_encode_mp4 |
software | healthy | generate_sst_animations.py:666 |
_write_poster |
software | healthy | generate_sst_animations.py:716 |
_build_window_dates |
software | healthy | generate_sst_animations.py:738 |
_build_day_products |
software | healthy | generate_sst_animations.py:743 |
_render_all_frames |
software | healthy | generate_sst_animations.py:851 |
_encode_all |
software | healthy | generate_sst_animations.py:923 |
_date_from_frame |
software | healthy | generate_sst_animations.py:978 |
_fetch_live_manifest |
software | healthy | generate_sst_animations.py:988 |
_write_manifest |
software | healthy | generate_sst_animations.py:1012 |
_family_of |
software | healthy | generate_sst_animations.py:1068 |
_check_drift |
software | healthy | generate_sst_animations.py:1072 |
_write_branch_readme |
software | healthy | generate_sst_animations.py:1115 |
parse_args |
software | healthy | generate_sst_animations.py:1159 |
main |
software | healthy | generate_sst_animations.py:1183 |
_is_cs_product |
software | healthy | generate_subsurface_animations.py:240 |
_date_from_np |
software | healthy | generate_subsurface_animations.py:254 |
_aoml_index_dates |
software | healthy | generate_subsurface_animations.py:259 |
prefetch_aoml |
software | healthy | generate_subsurface_animations.py:272 |
_read_aoml_day |
software | healthy | generate_subsurface_animations.py:322 |
_chunk_date_ranges |
software | healthy | generate_subsurface_animations.py:342 |
prefetch_armor3d |
software | healthy | generate_subsurface_animations.py:368 |
_materialize_armor3d_chunk |
software | healthy | generate_subsurface_animations.py:445 |
_read_armor3d_day |
software | healthy | generate_subsurface_animations.py:579 |
_read_armor3d_cs_day |
software | healthy | generate_subsurface_animations.py:603 |
_render_frame |
software | healthy | generate_subsurface_animations.py:637 |
_product_cache_key |
software | healthy | generate_subsurface_animations.py:702 |
_frame_path |
software | healthy | generate_subsurface_animations.py:713 |
_needs_render |
software | healthy | generate_subsurface_animations.py:723 |
_list_window_frames |
software | healthy | generate_subsurface_animations.py:733 |
_prune_old_frames |
software | healthy | generate_subsurface_animations.py:745 |
_encode_mp4 |
software | healthy | generate_subsurface_animations.py:788 |
_write_poster |
software | healthy | generate_subsurface_animations.py:817 |
_build_window_dates |
software | healthy | generate_subsurface_animations.py:832 |
_date_from_frame |
software | healthy | generate_subsurface_animations.py:837 |
_families_for_source |
software | healthy | generate_subsurface_animations.py:846 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
generate_sst_animations.py |
software | healthy | generate_sst_animations.py |
generate_subsurface_animations.py |
software | healthy | generate_subsurface_animations.py |
season_animation.js |
software | healthy | season_animation.js |
styles.css |
software | healthy | styles.css |
active-banner.js |
software | healthy | active-banner.js |
_ace_template.py |
software | healthy | _ace_template.py |
generate_hafs_plots.py |
software | healthy | generate_hafs_plots.py |
wp_tracks_data.json |
software | healthy | wp_tracks_data.json |
generate_pacific_tchp_gif.py |
software | healthy | generate_pacific_tchp_gif.py |
al_ace_data.json |
software | healthy | al_ace_data.json |
generate_sst_climatology.py |
software | healthy | generate_sst_climatology.py |
README.md |
software | healthy | README.md |
generate_season_gif.py |
software | healthy | generate_season_gif.py |
generate_global_crw_anom_gif.py |
software | healthy | generate_global_crw_anom_gif.py |
ep_tracks.html |
software | healthy | ep_tracks.html |
CLAUDE.md |
software | healthy | CLAUDE.md |
SATELLITE.md |
software | healthy | SATELLITE.md |
generate_armor3d_plots.py |
software | healthy | generate_armor3d_plots.py |
bake_armor3d_tchp_records.py |
software | healthy | bake_armor3d_tchp_records.py |
generate_ace_plot.py |
software | healthy | generate_ace_plot.py |
build_historical_tracks.py |
software | healthy | build_historical_tracks.py |
wp_tracks.html |
software | healthy | wp_tracks.html |
generate_tracks_plot.py |
software | healthy | generate_tracks_plot.py |
index.html |
software | healthy | index.html |
ep_ace.html |
software | healthy | ep_ace.html |
ep_ace_data.json |
software | healthy | ep_ace_data.json |
generate_sst_plots.py |
software | healthy | generate_sst_plots.py |
generate_wp_ace_plot.py |
software | healthy | generate_wp_ace_plot.py |
wp_ace_data.json |
software | healthy | wp_ace_data.json |
bake_crw_doy_records.py |
software | healthy | bake_crw_doy_records.py |
build_feed_base.py |
software | healthy | build_feed_base.py |
CYCLOLAB_DESIGN.md |
software | healthy | CYCLOLAB_DESIGN.md |
global_tracks.html |
software | healthy | global_tracks.html |
wp_ace.html |
software | healthy | wp_ace.html |
generate_gibs_truecolor.py |
software | healthy | generate_gibs_truecolor.py |
ENSEMBLE_DESIGN.md |
software | healthy | ENSEMBLE_DESIGN.md |
generate_enscenters.py |
software | healthy | generate_enscenters.py |
DEPLOY.md |
software | healthy | DEPLOY.md |
generate_subsurface_plots.py |
software | healthy | generate_subsurface_plots.py |
al_tracks.html |
software | healthy | al_tracks.html |
build_crw_doy_climatology.py |
software | healthy | build_crw_doy_climatology.py |
al_tracks_data.json |
software | healthy | al_tracks_data.json |
POST_LAUNCH.md |
software | healthy | POST_LAUNCH.md |
build_armor3d_climatology.py |
software | healthy | build_armor3d_climatology.py |
ep_tracks_data.json |
software | healthy | ep_tracks_data.json |
product_animator.js |
software | healthy | product_animator.js |
records_overlay.py |
software | healthy | records_overlay.py |
al_ace.html |
software | healthy | al_ace.html |
climatology_manifest.json |
software | healthy | sst/climatology_manifest.json |
static_widget.js |
software | healthy | sst/static_widget.js |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
Animator |
software | healthy | season_animation.js:Animator |
RegionResult |
software | healthy | generate_gibs_truecolor.py:226 |
ProductAnimator |
software | healthy | product_animator.js:ProductAnimator |
StaticWidget |
software | healthy | sst/static_widget.js:StaticWidget |
ClimatologyWidget |
software | healthy | sst/climatology_widget.js:ClimatologyWidget |
TestDomGlue |
software | healthy | tests/test_dom_glue.py:73 |
TestRouterResolve |
software | healthy | tests/test_cyclolab_router.py:38 |
_FakeResp |
software | healthy | tests/test_invest_basin_derivation.py:46 |
InvestBasinDerivationTest |
software | healthy | tests/test_invest_basin_derivation.py:61 |
TestOverlayParity |
software | healthy | tests/test_live_overlay_parity.py:186 |
TestLiveFeedParity |
software | healthy | tests/test_live_overlay_parity.py:214 |
TestAssetVersioning |
software | healthy | tests/test_asset_versioning.py:21 |
TestRegionsBasemap |
software | healthy | tests/test_regions_basemap.py:32 |
CoordinatesOutOfDatasetBounds |
software | healthy | tests/test_armor3d_records_bake.py:24 |
TestUpdateMinMax |
software | healthy | tests/test_armor3d_records_bake.py:34 |
TestRunPassResumeSafety |
software | healthy | tests/test_armor3d_records_bake.py:84 |
TestEndOfArchiveDetection |
software | healthy | tests/test_armor3d_records_bake.py:134 |
TestCmemsBoundsClassification |
software | healthy | tests/test_armor3d_records_bake.py:205 |
TestHouseRampPins |
software | healthy | tests/test_sst_palette_contract.py:47 |
TestRadiiColumns |
software | healthy | tests/test_bdeck_radii.py:80 |
TestExistingFieldsUnchanged |
software | healthy | tests/test_bdeck_radii.py:137 |
TestFeedRadiiShape |
software | healthy | tests/test_bdeck_radii.py:253 |
TestTwoELiveShape |
software | healthy | tests/test_bdeck_radii.py:303 |
FinalAdvisoryRetirementTests |
software | healthy | tests/test_active_retirement.py:53 |
_Spec |
software | healthy | tests/test_enscenters_tracking.py:24 |
TestGeometry |
software | healthy | tests/test_enscenters_tracking.py:92 |
TestLinkage |
software | healthy | tests/test_enscenters_tracking.py:118 |
TestClusteringAndProducts |
software | healthy | tests/test_enscenters_tracking.py:155 |
TestDateline |
software | healthy | tests/test_enscenters_tracking.py:235 |
TestNativeSkipStageA |
software | healthy | tests/test_enscenters_tracking.py:261 |
TestObsSupport |
software | healthy | tests/test_enscenters_tracking.py:283 |
TestRealCycleSmoke |
software | healthy | tests/test_enscenters_tracking.py:305 |
TestEnsCentersViewer |
software | healthy | tests/test_enscenters_viewer.py:80 |
TestStormIsInvest |
software | healthy | tests/test_invest_ace_guard.py:111 |
TestAceMathGuard |
software | healthy | tests/test_invest_ace_guard.py:141 |
TestFeedAndHeaderGuard |
software | healthy | tests/test_invest_ace_guard.py:170 |
TestReconcileBasics |
software | healthy | tests/test_enscenters_manifest_guard.py:50 |
TestReconcileAbort |
software | healthy | tests/test_enscenters_manifest_guard.py:115 |
TestReconcileFromR2 |
software | healthy | tests/test_enscenters_manifest_guard.py:144 |
TestThreeModelRace |
software | healthy | tests/test_enscenters_manifest_guard.py:210 |
TestTracksVersionsFromR2 |
software | healthy | tests/test_enscenters_manifest_guard.py:296 |
TestWarmCore |
software | healthy | tests/test_enscenters_warmcore.py:40 |
TestNanNature |
software | healthy | tests/test_nan_nature.py:48 |
TestPerBasinInvestXAnchor |
software | healthy | tests/test_invest_x_anchor.py:75 |
TestGlobalMarkerRender |
software | healthy | tests/test_invest_x_anchor.py:165 |
TestPlanBackfill |
software | healthy | tests/test_enscenters_currency.py:34 |
TestSynopticCyclesBack |
software | healthy | tests/test_enscenters_currency.py:79 |
TestCompletenessGate |
software | healthy | tests/test_enscenters_currency.py:91 |
TestMergeManifestMulti |
software | healthy | tests/test_enscenters_currency.py:134 |
TestFetchPriorManifestRetry |
software | healthy | tests/test_enscenters_currency.py:187 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
sst |
software | healthy | sst |
historical |
software | healthy | historical |
wp |
software | healthy | historical/wp |
tracks |
software | healthy | historical/wp/tracks |
al |
software | healthy | historical/al |
tracks |
software | healthy | historical/al/tracks |
ep |
software | healthy | historical/ep |
tracks |
software | healthy | historical/ep/tracks |
models |
software | healthy | models |
palette |
software | healthy | palette |
tests |
software | healthy | palette/tests |
tat_palettes |
software | healthy | palette/tat_palettes |
tests |
software | healthy | tests |
manual-fetch |
software | healthy | manual-fetch |
subsurface |
software | healthy | subsurface |
scripts |
software | healthy | scripts |
climatology |
software | healthy | climatology |
atlantic |
software | healthy | climatology/atlantic |
tracks |
software | healthy | climatology/atlantic/tracks |
east-pacific |
software | healthy | climatology/east-pacific |
tracks |
software | healthy | climatology/east-pacific/tracks |
west-pacific |
software | healthy | climatology/west-pacific |
tracks |
software | healthy | climatology/west-pacific/tracks |
hafs_render |
software | healthy | hafs_render |
hafs_render |
software | healthy | hafs_render/hafs_render |
assets |
software | healthy | assets |
fonts |
software | healthy | assets/fonts |
metropolis |
software | healthy | assets/fonts/metropolis |
workers |
software | healthy | workers |
satellite |
software | healthy | satellite |
enscenters |
software | healthy | enscenters |
armor3d |
software | healthy | armor3d |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
ace_core |
software | healthy | ace_core |
ace_core |
software | healthy | ace_core/ace_core |
| Label | Layer | Status | Path |
|---|---|---|---|
regenerate |
cicd | healthy | .github/workflows/update-subsurface-animations.yml |
backfill |
cicd | healthy | .github/workflows/r2-backfill.yml |
render |
cicd | healthy | .github/workflows/make-global-crw-anom-gif.yml |
ingest |
cicd | healthy | .github/workflows/update-gefs.yml |
detect |
cicd | healthy | .github/workflows/update-aifs-ens.yml |
ingest |
cicd | healthy | .github/workflows/update-fnv3.yml |
static-and-render-oisst |
cicd | healthy | .github/workflows/update-sst.yml |
render-crw-and-publish |
cicd | healthy | .github/workflows/update-sst.yml |
regenerate |
cicd | healthy | .github/workflows/update-hafs.yml |
build |
cicd | healthy | .github/workflows/build-armor3d-climatology.yml |
regenerate |
cicd | healthy | .github/workflows/update-season-gifs.yml |
regenerate |
cicd | healthy | .github/workflows/update-armor3d.yml |
detect |
cicd | healthy | .github/workflows/update-enscenters.yml |
build |
cicd | healthy | .github/workflows/build-sst-climatology.yml |
regenerate |
cicd | healthy | .github/workflows/update-subsurface.yml |
render |
cicd | healthy | .github/workflows/make-pacific-tchp-gif.yml |
build |
cicd | healthy | .github/workflows/build-crw-doy-climatology.yml |
ingest |
cicd | healthy | .github/workflows/update-genc.yml |
regenerate |
cicd | healthy | .github/workflows/update-ace.yml |
regenerate |
cicd | healthy | .github/workflows/update-gibs.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::update-subsurface-animations |
cicd | healthy | .github/workflows/update-subsurface-animations.yml |
gha::r2-backfill |
cicd | healthy | .github/workflows/r2-backfill.yml |
gha::make-global-crw-anom-gif |
cicd | healthy | .github/workflows/make-global-crw-anom-gif.yml |
gha::update-gefs |
cicd | healthy | .github/workflows/update-gefs.yml |
gha::update-aifs-ens |
cicd | healthy | .github/workflows/update-aifs-ens.yml |
gha::update-fnv3 |
cicd | healthy | .github/workflows/update-fnv3.yml |
gha::update-sst |
cicd | healthy | .github/workflows/update-sst.yml |
gha::update-hafs |
cicd | healthy | .github/workflows/update-hafs.yml |
gha::build-armor3d-climatology |
cicd | healthy | .github/workflows/build-armor3d-climatology.yml |
gha::update-season-gifs |
cicd | healthy | .github/workflows/update-season-gifs.yml |
gha::update-armor3d |
cicd | healthy | .github/workflows/update-armor3d.yml |
gha::update-enscenters |
cicd | healthy | .github/workflows/update-enscenters.yml |
gha::build-sst-climatology |
cicd | healthy | .github/workflows/build-sst-climatology.yml |
gha::update-subsurface |
cicd | healthy | .github/workflows/update-subsurface.yml |
gha::make-pacific-tchp-gif |
cicd | healthy | .github/workflows/make-pacific-tchp-gif.yml |
gha::build-crw-doy-climatology |
cicd | healthy | .github/workflows/build-crw-doy-climatology.yml |
gha::update-genc |
cicd | healthy | .github/workflows/update-genc.yml |
gha::update-ace |
cicd | healthy | .github/workflows/update-ace.yml |
gha::update-gibs |
cicd | healthy | .github/workflows/update-gibs.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
port:13 |
network | healthy | .github/workflows/update-subsurface-animations.yml |
port:17 |
network | healthy | .github/workflows/update-subsurface-animations.yml |
port:47 |
network | healthy | .github/workflows/update-subsurface-animations.yml |
port:14 |
network | healthy | .github/workflows/update-subsurface-animations.yml |
port:23 |
network | healthy | .github/workflows/update-subsurface-animations.yml |
port:53 |
network | healthy | .github/workflows/update-subsurface-animations.yml |
port:43 |
network | healthy | .github/workflows/update-subsurface-animations.yml |
port:15 |
network | healthy | .github/workflows/update-subsurface-animations.yml |
port:03 |
network | healthy | .github/workflows/update-subsurface-animations.yml |
port:06 |
network | healthy | .github/workflows/update-hafs.yml |
port:12 |
network | healthy | .github/workflows/update-hafs.yml |
port:18 |
network | healthy | .github/workflows/update-hafs.yml |
port:16 |
network | healthy | .github/workflows/update-hafs.yml |
port:33 |
network | healthy | .github/workflows/update-hafs.yml |
port:22 |
network | healthy | .github/workflows/update-hafs.yml |
port:07 |
network | healthy | .github/workflows/update-hafs.yml |
port:37 |
network | healthy | .github/workflows/update-hafs.yml |
port:30 |
network | healthy | .github/workflows/update-subsurface.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
R2_ACCESS_KEY_ID |
cicd | healthy | — |
R2_SECRET_ACCESS_KEY |
cicd | healthy | — |
R2_ENDPOINT |
cicd | healthy | — |
GIF_PATH |
cicd | healthy | — |
GITHUB_TOKEN |
cicd | healthy | — |
COPERNICUSMARINE_SERVICE_PASSWORD |
cicd | healthy | — |
COPERNICUSMARINE_SERVICE_USERNAME |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | CLAUDE.md |
vps::azure |
hardware | healthy | enscenters/cli.py |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-1h1ltuq8 |
software | healthy | /tmp/repobility-clone-1h1ltuq8 |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | enscenters/ecmwf_byterange_ingest.py |
This page is publicly accessible at:
https://repobility.com/scan/6d5885a7-ece9-440c-991c-f20642546608/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/6d5885a7-ece9-440c-991c-f20642546608/
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.