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.

samax987/sargassum-monitoring

https://github.com/samax987/sargassum-monitoring · scanned 2026-06-16 04:38 UTC (1 month, 3 weeks ago)

35 raw signals (0 security + 35 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 1 month, 3 weeks ago · v1 · 34 actionable findings from 1 signal source. 1 repeated signal 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 425 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
test_same_point_zero software healthy test_beaches.py:35
test_equator_one_degree software healthy test_beaches.py:39
test_paris_london_approx software healthy test_beaches.py:44
test_symmetry software healthy test_beaches.py:49
test_martinique_saint_barth software healthy test_beaches.py:55
test_none_below_low_threshold software healthy test_beaches.py:65
test_low_boundary software healthy test_beaches.py:69
test_medium_boundary software healthy test_beaches.py:73
test_high_boundary software healthy test_beaches.py:77
test_negative_score software healthy test_beaches.py:81
test_empty_positions software healthy test_beaches.py:89
test_particle_at_beach software healthy test_beaches.py:98
test_particle_far_away software healthy test_beaches.py:108
test_ratio_scaling software healthy test_beaches.py:119
test_multiple_particles software healthy test_beaches.py:130
test_malformed_position_skipped software healthy test_beaches.py:143
test_density_calculation software healthy test_beaches.py:151
setUp software healthy test_beaches.py:164
tearDown software healthy test_beaches.py:211
test_compute_inserts_scores software healthy test_beaches.py:215
test_scores_in_db software healthy test_beaches.py:221
test_risk_levels_valid software healthy test_beaches.py:229
test_no_simulation_data software healthy test_beaches.py:239
test_purge_keeps_60_computed_at software healthy test_beaches.py:259
test_all_beaches_have_required_fields software healthy test_beaches.py:292
test_coordinates_in_caribbean_range software healthy test_beaches.py:301
test_radius_positive software healthy test_beaches.py:309
test_expected_islands_present software healthy test_beaches.py:314
test_no_duplicate_beach_names_per_island software healthy test_beaches.py:320
test_saint_barth_beach_count software healthy test_beaches.py:328
test_gaussian_at_sigma software healthy test_beaches.py:351
test_risk_thresholds_unchanged software healthy test_beaches.py:365
test_regional_sigma_unchanged software healthy test_beaches.py:371
now_utc software healthy sargassum_collector.py:72
strip_html software healthy sargassum_collector.py:75
safe_float software healthy sargassum_collector.py:78
get_conn software healthy sargassum_collector.py:210
collect_noaa_sir software dead sargassum_collector.py:228
collect_noaa_afai software dead sargassum_collector.py:263
collect_foresea software dead sargassum_collector.py:349
collect_sargassum_monitoring software dead sargassum_collector.py:426
collect_copernicus software dead sargassum_collector.py:487
_open_ds software healthy sargassum_collector.py:524
collect_aviso_duacs software dead sargassum_collector.py:619
_fetch_gfs_wind_caribbean software healthy sargassum_collector.py:732
_fetch_stokes_drift_caribbean software healthy sargassum_collector.py:836
_fetch_afai_positions software healthy sargassum_collector.py:903
simulate_drift software healthy sargassum_collector.py:941
run_all software healthy sargassum_collector.py:1232
query_latest software healthy sargassum_collector.py:1257

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
test_beaches.py software healthy test_beaches.py
sargassum_collector.py software healthy sargassum_collector.py
check_calibration_delta.py software healthy check_calibration_delta.py
sarga_news_scraper.py software healthy sarga_news_scraper.py
beaches_db.py software healthy beaches_db.py
sargassum_web.py software healthy sargassum_web.py
test_alert.py software healthy test_alert.py
sargassum_healthcheck.py software healthy sargassum_healthcheck.py
requirements.txt software healthy requirements.txt
contributors_db.py software healthy contributors_db.py
sarga_calibration_spatial.py software healthy sarga_calibration_spatial.py
sargassum_alert_subscribers.py software healthy sargassum_alert_subscribers.py
sargassum_contributor_routes.py software healthy sargassum_contributor_routes.py
README.md software healthy README.md
sargassum_run.sh software healthy sargassum_run.sh
beaches.py software healthy beaches.py
sargassum_alert.py software healthy sargassum_alert.py
sargassum_run_linux.sh software healthy sargassum_run_linux.sh
sargassum_bot.py software healthy sargassum_bot.py
sargassum_admin_routes.py software healthy sargassum_admin_routes.py
test_contributors.py software healthy test_contributors.py
sarga_claude_intel.py software healthy sarga_claude_intel.py
sargassum_dashboard.py software healthy sargassum_dashboard.py
contrib_i18n.py software healthy contrib_i18n.py
sargassum_webcam_capture.py software healthy sargassum_webcam_capture.py
CLAUDE.md quality healthy CLAUDE.md

LabelLayerStatusPath
ANY / api healthy sargassum_web.py
ANY /dashboard api healthy sargassum_web.py
ANY /api/beaches api healthy sargassum_web.py
ANY /api/status api healthy sargassum_web.py
ANY /api/forecast api healthy sargassum_web.py
ANY /api/drift api healthy sargassum_web.py
ANY /api/timeline api healthy sargassum_web.py
ANY /api/health api healthy sargassum_web.py
ANY /api/observations api healthy sargassum_web.py
ANY /api/observation-photo/<int:obs_id> api healthy sargassum_web.py
ANY /api/subscribe api healthy sargassum_web.py
ANY /inscription api healthy sargassum_contributor_routes.py
ANY /connexion api healthy sargassum_contributor_routes.py
ANY /deconnexion api healthy sargassum_contributor_routes.py
ANY /observer api healthy sargassum_contributor_routes.py
ANY /observation api healthy sargassum_contributor_routes.py
ANY /photo/<int:obs_id> api healthy sargassum_contributor_routes.py
ANY /mes-signalements api healthy sargassum_contributor_routes.py
ANY /admin api healthy sargassum_admin_routes.py
ANY /admin/beaches api healthy sargassum_admin_routes.py
ANY /admin/api/beaches api healthy sargassum_admin_routes.py
ANY /admin/api/beaches/<int:beach_id> api healthy sargassum_admin_routes.py
ANY /admin/api/beaches/<int:beach_id>/delete api healthy sargassum_admin_routes.py
ANY /stats api healthy sargassum_admin_routes.py
ANY /api/stats api healthy sargassum_admin_routes.py

LabelLayerStatusPath
aviso_geostrophic data healthy sargassum_collector.py
drift_predictions data healthy sargassum_collector.py
noaa_sir_reports data healthy sargassum_collector.py
noaa_afai data healthy sargassum_collector.py
foresea_forecasts data healthy sargassum_collector.py
sargassum_monitoring data healthy sargassum_collector.py
copernicus_currents data healthy sargassum_collector.py
webcam_captures data healthy sargassum_collector.py
news_observations data healthy sarga_news_scraper.py
beaches_config data healthy beaches_db.py
healthcheck_state data healthy sargassum_healthcheck.py
contributors data healthy contributors_db.py
contributor_observations data healthy contributors_db.py
calibration_spatial data healthy sarga_calibration_spatial.py
calibration_spatial_bias data healthy sarga_calibration_spatial.py
subscriber_alert_state data healthy sargassum_alert_subscribers.py
beach_risk_scores data healthy beaches.py
beach_timeline data healthy beaches.py
alert_state data healthy sargassum_alert.py
telegram_subscriptions data healthy sargassum_bot.py
bot_state data healthy sargassum_bot.py
beach_observations data healthy sarga_claude_intel.py
claude_intel_log data healthy sarga_claude_intel.py

LabelLayerStatusPath
TestHaversine software healthy test_beaches.py:32
TestRiskLabel software healthy test_beaches.py:62
TestScoreBeach software healthy test_beaches.py:86
TestComputeBeachScoresIntegration software healthy test_beaches.py:161
TestBeachesData software healthy test_beaches.py:289
TestRegressionKnownScores software healthy test_beaches.py:348
TestRiskOrdering software healthy test_alert.py:38
TestBuildMessage software healthy test_alert.py:56
TestBuildClearMessage software healthy test_alert.py:135
TestSendTelegram software healthy test_alert.py:152
TestDatabaseOperations software healthy test_alert.py:181
TestAntiSpamLogic software healthy test_alert.py:229
TestTimeWindow software healthy test_alert.py:282
ContributorsDBTestCase software healthy test_contributors.py:24
TestComptes software healthy test_contributors.py:77
TestModeration software healthy test_contributors.py:119
TestPhotosEtListes software healthy test_contributors.py:197

LabelLayerStatusPath
45.55.239.73 network healthy CLAUDE.md
127.0.0.1 network healthy sargassum_web.py
203.0.113.1 network healthy test_contributors.py

LabelLayerStatusPath
samax987__sargassum-monitoring software healthy /data/fable5_failed_archive/samax987__sargassum-monitoring

LabelLayerStatusPath
sqlite data healthy CLAUDE.md

LabelLayerStatusPath
nginx network healthy CLAUDE.md

LabelLayerStatusPath
port:5095 network healthy sargassum_web.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/1a951beb-f46a-46e8-9e04-05540009a522/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/1a951beb-f46a-46e8-9e04-05540009a522/

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.