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.

zsylvester/rivabar

https://github.com/zsylvester/rivabar · scanned 2026-06-16 01:13 UTC (2 months, 1 week ago)

31 raw signals (0 security + 31 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 1 week ago · v1 · 28 actionable findings from 1 signal source. 3 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 358 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_smooth_polygon_handles_tiny_polygons software healthy tests/test_polygon_processing.py:9
test_smooth_polygon_smooths_large_polygons software healthy tests/test_polygon_processing.py:20
test_smooth_line_handles_short_lines software healthy tests/test_polygon_processing.py:30
test_extend_line_short_and_long software healthy tests/test_polygon_processing.py:35
test_smooth_main_bankline_replaces_staircase software healthy tests/test_polygon_processing.py:46
test_smooth_main_bankline_returns_none_on_failure software healthy tests/test_polygon_processing.py:69
test_constant_curvature_gives_exactly_1p5_R0 software healthy tests/test_prediction.py:15
test_masked_calibration_recovers_parameters software healthy tests/test_prediction.py:23
test_local_kl_recovers_step_change software healthy tests/test_prediction.py:45
test_migrate_forward_wrapper_equals_local_with_constant_kl software healthy tests/test_prediction.py:62
test_stable_segment_mask software healthy tests/test_prediction.py:75
test_predict_forward_local_accepts_non_windowed_calibration software healthy tests/test_prediction.py:84
__init__ software healthy tests/conftest.py:16
make_synthetic_river software healthy tests/conftest.py:22
synthetic_river software healthy tests/conftest.py:62
fake_dataset software healthy tests/conftest.py:67
pipeline_result software healthy tests/test_end_to_end.py:19
test_pipeline_succeeds software healthy tests/test_end_to_end.py:55
test_island_is_detected software healthy tests/test_end_to_end.py:61
test_main_path_spans_the_channel software healthy tests/test_end_to_end.py:72
test_channel_widths_are_right software healthy tests/test_end_to_end.py:80
test_banklines_are_smoothed software healthy tests/test_end_to_end.py:90
test_moving_variance_matches_reference_loop software healthy tests/test_utils.py:11
_sine_info software healthy tests/test_utils.py:31
test_analyze_pair_core_structure software healthy tests/test_utils.py:42
test_compute_migration_distances_sign_convention software healthy tests/test_utils.py:58
test_classify_pairs_categories software healthy tests/test_utils.py:71
edge_x_extent software healthy tests/test_segments.py:8
test_split_alignment_invariants software healthy tests/test_segments.py:15
test_split_within_single_edge software healthy tests/test_segments.py:40
test_match_river_segments_groups_by_input_index software healthy tests/test_segments.py:53
test_repeated_split_uses_fresh_synthetic_keys software healthy tests/test_segments.py:78
test_save_load_round_trip_preserves_dataset_metadata software healthy tests/test_river.py:11
test_load_without_dataset_needs_pixel_size software healthy tests/test_river.py:25
test_collect_river_stats_handles_degenerate_islands software healthy tests/test_river.py:38
test_collect_river_stats_missing_bank_nodes software healthy tests/test_river.py:60
synthetic_tif software healthy tests/test_images.py:11
test_crop_image_to_aoi software healthy tests/test_images.py:24
test_prepare_image_stack_keeps_alignment software healthy tests/test_images.py:32
test_curvature_of_circle software healthy tests/test_analysis.py:8
test_curvature_sign_flips_with_orientation software healthy tests/test_analysis.py:18
test_find_zero_crossings_on_sine software healthy tests/test_analysis.py:26
test_filter_rivers_by_length software healthy tests/test_temporal.py:9
test_match_rivers_to_images software healthy tests/test_temporal.py:24
test_match_rivers_to_images_unique_pairing software healthy tests/test_temporal.py:45
test_normalize_image_edge_cases software healthy tests/test_temporal.py:56
test_import_and_all_resolve software healthy tests/test_imports.py:5
test_extract_centerline_is_alias software healthy tests/test_imports.py:10
__init__ software healthy rivabar/river.py:21
map_river_banks software healthy rivabar/river.py:76

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

LabelLayerStatusPath
mkdocs.yml software healthy mkdocs.yml
README.md software healthy README.md
setup.py software healthy setup.py
environment.yml software healthy environment.yml
LICENSE software healthy LICENSE
requirements.txt software healthy requirements.txt
CHANGELOG.md software healthy CHANGELOG.md
test_polygon_processing.py software healthy tests/test_polygon_processing.py
test_prediction.py software healthy tests/test_prediction.py
__init__.py software healthy tests/__init__.py
conftest.py software healthy tests/conftest.py
test_end_to_end.py software healthy tests/test_end_to_end.py
test_utils.py software healthy tests/test_utils.py
test_segments.py software healthy tests/test_segments.py
test_river.py software healthy tests/test_river.py
test_images.py software healthy tests/test_images.py
test_analysis.py software healthy tests/test_analysis.py
test_temporal.py software healthy tests/test_temporal.py
test_imports.py software healthy tests/test_imports.py
index.md software healthy docs/index.md
getting-started.md software healthy docs/getting-started.md
prediction.md software healthy docs/api/prediction.md
visualization.md software healthy docs/api/visualization.md
geometry_utils.md software healthy docs/api/geometry_utils.md
core.md software healthy docs/api/core.md
polygon_processing.md software healthy docs/api/polygon_processing.md
river.md software healthy docs/api/river.md
analysis.md software healthy docs/api/analysis.md
data_io.md software healthy docs/api/data_io.md
temporal_analysis.md software healthy docs/api/temporal_analysis.md
utils.md software healthy docs/api/utils.md
graph_processing.md software healthy docs/api/graph_processing.md
prediction.md software healthy docs/workflows/prediction.md
animation.md software healthy docs/workflows/animation.md
temporal.md software healthy docs/workflows/temporal.md
river.py software healthy rivabar/river.py
__init__.py software healthy rivabar/__init__.py
graph_processing.py software healthy rivabar/graph_processing.py
geometry_utils.py software healthy rivabar/geometry_utils.py
prediction.py software healthy rivabar/prediction.py
temporal_analysis.py software healthy rivabar/temporal_analysis.py
data_io.py software healthy rivabar/data_io.py
core.py software healthy rivabar/core.py
utils.py software healthy rivabar/utils.py
polygon_processing.py software healthy rivabar/polygon_processing.py
analysis.py software healthy rivabar/analysis.py
visualization.py software healthy rivabar/visualization.py
docs.yml software healthy .github/workflows/docs.yml
tests.yml software healthy .github/workflows/tests.yml
publish.yml software healthy .github/workflows/publish.yml

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

LabelLayerStatusPath
tests software healthy tests
docs software healthy docs
api software healthy docs/api
workflows software healthy docs/workflows
rivabar software healthy rivabar
.github software healthy .github
workflows software healthy .github/workflows

LabelLayerStatusPath
build cicd healthy .github/workflows/docs.yml
deploy cicd healthy .github/workflows/docs.yml
test cicd healthy .github/workflows/tests.yml
build cicd healthy .github/workflows/publish.yml
publish cicd healthy .github/workflows/publish.yml

LabelLayerStatusPath
FakeDataset software healthy tests/conftest.py:14
River software healthy rivabar/river.py:13
MinimalDataset software healthy rivabar/data_io.py:637
Selector software healthy rivabar/visualization.py:984

LabelLayerStatusPath
gha::docs cicd healthy .github/workflows/docs.yml
gha::tests cicd healthy .github/workflows/tests.yml
gha::publish cicd healthy .github/workflows/publish.yml

LabelLayerStatusPath
repobility-clone-ksxf0q0t software healthy /tmp/repobility-clone-ksxf0q0t

LabelLayerStatusPath
4.10.0.84 network healthy requirements.txt
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/adf99291-dbb2-438b-b2de-cf68f1c26661/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/adf99291-dbb2-438b-b2de-cf68f1c26661/

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.