https://github.com/rogerlew/wepppy
· scanned 2026-06-15 23:57 UTC (2 months, 3 weeks ago)
712 raw signals (0 security + 712 graph)
Last scanned 2 months, 3 weeks ago · v1 · 616 actionable findings from 1 signal source. 96 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
Showing 532 of 616 actionable findings. 712 raw detector signals were grouped into reader-sized issues. Click TP / FP to vote on a finding's accuracy — votes adjust the confidence weighting and improve detection across the platform.
docker/docker-compose.dev.hpc.yml:674, 775 (2 hits)docker/docker-compose.dev.yml:722, 823 (2 hits)docker/docker-compose.prod.yml:795
docker/redis-entrypoint.sh:13
docker/Dockerfile:79
containersRemote installer
services/cao/src/cli_agent_orchestrator/api/main.py:146
securityAuth fastapi unauth mutation
services/cao/src/cli_agent_orchestrator/api/main.py:235
securityAuth fastapi unauth mutation
wepppy/microservices/rq_engine/ash_routes.py:117
securityAuth fastapi unauth mutation
wepppy/microservices/rq_engine/bootstrap_routes.py:211
securityAuth fastapi unauth mutation
wepppy/microservices/rq_engine/bootstrap_routes.py:252
securityAuth fastapi unauth mutation
wepppy/microservices/rq_engine/bootstrap_routes.py:364
securityAuth fastapi unauth mutation
wepppy/microservices/rq_engine/bootstrap_routes.py:406
securityAuth fastapi unauth mutation
wepppy/microservices/rq_engine/bootstrap_routes.py:491
securityAuth fastapi unauth mutation
wepppy/microservices/rq_engine/bootstrap_routes.py:571
securityAuth fastapi unauth mutation
wepppy/microservices/rq_engine/climate_routes.py:378
securityAuth fastapi unauth mutation
wepppy/microservices/rq_engine/culvert_routes.py:225
securityAuth fastapi unauth mutation
wepppy/microservices/rq_engine/culvert_routes.py:317
securityAuth fastapi unauth mutation
wepppy/microservices/rq_engine/culvert_routes.py:75
securityAuth fastapi unauth mutation
wepppy/microservices/rq_engine/debris_flow_routes.py:66
securityAuth fastapi unauth mutation
wepppy/microservices/rq_engine/dss_export_routes.py:53
securityAuth fastapi unauth mutation
wepppy/microservices/rq_engine/export_routes.py:559
securityAuth fastapi unauth mutation
wepppy/microservices/rq_engine/export_routes.py:632
securityAuth fastapi unauth mutation
wepppy/microservices/rq_engine/fork_archive_routes.py:213
securityAuth fastapi unauth mutation
wepppy/microservices/rq_engine/fork_archive_routes.py:441
securityAuth fastapi unauth mutation
wepppy/microservices/rq_engine/fork_archive_routes.py:512
securityAuth fastapi unauth mutation
wepppy/microservices/rq_engine/fork_archive_routes.py:591
securityAuth fastapi unauth mutation
wepppy/microservices/rq_engine/geneva_routes.py:399
securityAuth fastapi unauth mutation
wepppy/microservices/rq_engine/geneva_routes.py:456
securityAuth fastapi unauth mutation
wepppy/microservices/rq_engine/geneva_routes.py:516
securityAuth fastapi unauth mutation
wepppy/microservices/rq_engine/geneva_routes.py:572
securityAuth fastapi unauth mutation
wepppy/microservices/rq_engine/job_routes.py:357
securityAuth fastapi unauth mutation
wepppy/microservices/rq_engine/job_routes.py:421
securityAuth fastapi unauth mutation
wepppy/microservices/rq_engine/landuse_routes.py:1052
securityAuth fastapi unauth mutation
wepppy/microservices/rq_engine/landuse_routes.py:1131
securityAuth fastapi unauth mutation
wepppy/microservices/rq_engine/landuse_routes.py:1271
securityAuth fastapi unauth mutation
wepppy/microservices/rq_engine/landuse_routes.py:1484
securityAuth fastapi unauth mutation
wepppy/microservices/rq_engine/landuse_routes.py:1539
securityAuth fastapi unauth mutation
wepppy/microservices/rq_engine/landuse_routes.py:400
securityAuth fastapi unauth mutation
wepppy/microservices/rq_engine/landuse_routes.py:581
securityAuth fastapi unauth mutation
wepppy/microservices/rq_engine/landuse_routes.py:641
securityAuth fastapi unauth mutation
wepppy/microservices/rq_engine/landuse_routes.py:689
securityAuth fastapi unauth mutation
wepppy/microservices/rq_engine/landuse_routes.py:781
securityAuth fastapi unauth mutation
wepppy/microservices/rq_engine/landuse_routes.py:891
securityAuth fastapi unauth mutation
wepppy/microservices/rq_engine/omni_routes.py:1000
securityAuth fastapi unauth mutation
wepppy/microservices/rq_engine/omni_routes.py:883
securityAuth fastapi unauth mutation
wepppy/microservices/rq_engine/omni_routes.py:922
securityAuth fastapi unauth mutation
wepppy/microservices/rq_engine/omni_routes.py:963
securityAuth fastapi unauth mutation
wepppy/microservices/rq_engine/openet_ts_routes.py:30
securityAuth fastapi unauth mutation
wepppy/microservices/rq_engine/polaris_routes.py:30
securityAuth fastapi unauth mutation
wepppy/microservices/rq_engine/project_routes.py:248
securityAuth fastapi unauth mutation
wepppy/microservices/rq_engine/rap_ts_routes.py:76
securityAuth fastapi unauth mutation
wepppy/microservices/rq_engine/rhem_routes.py:29
securityAuth fastapi unauth mutation
wepppy/microservices/rq_engine/roads_routes.py:60
securityAuth fastapi unauth mutation
wepppy/microservices/rq_engine/roads_routes.py:97
securityAuth fastapi unauth mutation
wepppy/microservices/rq_engine/rusle_routes.py:30
securityAuth fastapi unauth mutation
wepppy/microservices/rq_engine/session_routes.py:826
securityAuth fastapi unauth mutation
wepppy/microservices/rq_engine/soils_routes.py:65
securityAuth fastapi unauth mutation
wepppy/microservices/rq_engine/swat_routes.py:164
securityAuth fastapi unauth mutation
wepppy/microservices/rq_engine/swat_routes.py:50
securityAuth fastapi unauth mutation
wepppy/microservices/rq_engine/swat_routes.py:96
securityAuth fastapi unauth mutation
wepppy/microservices/rq_engine/treatments_routes.py:78
securityAuth fastapi unauth mutation
wepppy/microservices/rq_engine/upload_climate_routes.py:77
securityAuth fastapi unauth mutation
wepppy/microservices/rq_engine/upload_disturbed_routes.py:132
securityAuth fastapi unauth mutation
wepppy/microservices/rq_engine/upload_disturbed_routes.py:53
securityAuth fastapi unauth mutation
wepppy/microservices/rq_engine/watershed_routes.py:544
securityAuth fastapi unauth mutation
wepppy/microservices/rq_engine/watershed_routes.py:614
securityAuth fastapi unauth mutation
wepppy/microservices/rq_engine/watershed_routes.py:746
securityAuth fastapi unauth mutation
wepppy/microservices/rq_engine/watershed_routes.py:837
securityAuth fastapi unauth mutation
wepppy/microservices/rq_engine/wepp_routes.py:184
securityAuth fastapi unauth mutation
wepppy/microservices/rq_engine/wepp_routes.py:227
securityAuth fastapi unauth mutation
wepppy/microservices/rq_engine/wepp_routes.py:272
securityAuth fastapi unauth mutation
services/profile_playback/app.py:933
securityAuth fastapi unauth mutation
wepppy/microservices/rq_engine/landuse_soils_routes.py:46
securityAuth fastapi unauth mutation
services/cao/src/cli_agent_orchestrator/api/main.py:252
securityAuth fastapi unauth mutation
services/cao/src/cli_agent_orchestrator/api/main.py:106
securityAuth fastapi unauth mutation
services/cao/src/cli_agent_orchestrator/api/main.py:157
securityAuth fastapi unauth mutation
wepppy/microservices/rq_engine/batch_routes.py:80
securityAuth fastapi unauth mutation
services/cao/src/cli_agent_orchestrator/api/main.py:221
securityAuth fastapi unauth mutation
services/profile_playback/app.py:925
securityAuth fastapi unauth mutation
wepppy/microservices/rq_engine/debug_routes.py:41
securityAuth fastapi unauth mutation
wepppy/webservices/dtale/dtale.py:768
securityAuth fastapi unauth mutation
wepppy/microservices/rq_engine/migration_routes.py:80
securityAuth fastapi unauth mutation
wepppy/microservices/rq_engine/batch_routes.py:42
securityAuth fastapi unauth mutation
services/profile_playback/app.py:797
securityAuth fastapi unauth mutation
wepppy/microservices/rq_engine/run_sync_routes.py:166
securityAuth fastapi unauth mutation
services/cao/src/cli_agent_orchestrator/api/main.py:199
securityAuth fastapi unauth mutation
wepppy/microservices/rq_engine/upload_batch_runner_routes.py:136
securityAuth fastapi unauth mutation
wepppy/microservices/rq_engine/upload_huc_fire_routes.py:80
securityAuth fastapi unauth mutation
wepppy/microservices/rq_engine/upload_batch_runner_routes.py:272
securityAuth fastapi unauth mutation
wepppy/webservices/geeapi/__init__.py:36
securityAuth flask unauth route
wepppy/webservices/metquery.py:242
securityAuth flask unauth route
wepppy/webservices/metquery.py:243
securityAuth flask unauth route
wepppy/webservices/metquery.py:322
securityAuth flask unauth route
wepppy/webservices/metquery.py:323
securityAuth flask unauth route
wepppy/webservices/ecoregion_us.py:33
securityAuth flask unauth route
wepppy/webservices/elevationquery.py:32
securityAuth flask unauth route
wepppy/webservices/metquery.py:426
securityAuth flask unauth route
wepppy/webservices/metquery.py:427
securityAuth flask unauth route
wepppy/topo/watershed_collection/watershed_collection.py:754
Eval used
wepppy/weppcloud/static/js/d3.js:8124
New function used
wepppy/weppcloud/static/js/glify-browser.js:2
New function used
wepppy/weppcloud/static/js/underscore.js:1454
New function used
.claude/settings.json
VerificationClaude instruction
.codex/skills/README.md
VerificationCodex instruction
docs/ui-docs/vpats/AGENTS.md
VerificationAgents md
wepppy/webservices/dtale/AGENTS.md
VerificationAgents md
wepppy/weppcloud/feature_registry/AGENTS.md
VerificationAgents md
.github/workflows/docs-quality.yml:196
CI/CD securitySupply chainGithub actions
services/cap/server.js:73
Cors wildcard
wepppy/query_engine/app/server.py:964
Cors wildcard
wepppy/weppcloud/controllers_js/ash.js:86
Direct innerhtml assignment
wepppy/weppcloud/controllers_js/baer.js:134
Direct innerhtml assignment
wepppy/weppcloud/controllers_js/batch_runner.js:135
Direct innerhtml assignment
wepppy/weppcloud/controllers_js/bootstrap_control.js:357
Direct innerhtml assignment
wepppy/weppcloud/controllers_js/channel_delineation.js:70
Direct innerhtml assignment
wepppy/weppcloud/controllers_js/channel_gl.js:154
Direct innerhtml assignment
wepppy/weppcloud/controllers_js/climate.js:97
Direct innerhtml assignment
wepppy/weppcloud/controllers_js/control_base.js:594
Direct innerhtml assignment
wepppy/weppcloud/controllers_js/debris_flow.js:77
Direct innerhtml assignment
wepppy/weppcloud/controllers_js/disturbed.js:116
Direct innerhtml assignment
wepppy/weppcloud/controllers_js/dom.js:182
Direct innerhtml assignment
wepppy/weppcloud/controllers_js/dss_export.js:108
Direct innerhtml assignment
wepppy/weppcloud/controllers_js/features_export.js:169
Direct innerhtml assignment
wepppy/weppcloud/controllers_js/geneva.js:127
Direct innerhtml assignment
wepppy/weppcloud/controllers_js/geneva_summary_report.js:645
Direct innerhtml assignment
wepppy/weppcloud/controllers_js/landuse.js:70
Direct innerhtml assignment
wepppy/weppcloud/controllers_js/map_gl.js:1467
Direct innerhtml assignment
wepppy/weppcloud/controllers_js/map_gl_feature_ui.js:48
Direct innerhtml assignment
wepppy/weppcloud/controllers_js/map_gl_layer_control.js:34
Direct innerhtml assignment
wepppy/weppcloud/controllers_js/map_gl_shared.js:115
Direct innerhtml assignment
wepppy/weppcloud/controllers_js/observed.js:100
Direct innerhtml assignment
wepppy/weppcloud/controllers_js/omni.js:221
Direct innerhtml assignment
wepppy/weppcloud/controllers_js/openet_ts.js:101
Direct innerhtml assignment
wepppy/weppcloud/controllers_js/outlet_gl.js:115
Direct innerhtml assignment
wepppy/weppcloud/controllers_js/path_ce.js:106
Direct innerhtml assignment
wepppy/weppcloud/controllers_js/project.js:979
Direct innerhtml assignment
wepppy/weppcloud/controllers_js/rangeland_cover.js:81
Direct innerhtml assignment
wepppy/weppcloud/controllers_js/rap_ts.js:102
Direct innerhtml assignment
wepppy/weppcloud/controllers_js/rhem.js:80
Direct innerhtml assignment
wepppy/weppcloud/controllers_js/roads.js:145
Direct innerhtml assignment
wepppy/weppcloud/controllers_js/run_sync_dashboard.js:59
Direct innerhtml assignment
wepppy/weppcloud/controllers_js/rusle.js:114
Direct innerhtml assignment
wepppy/weppcloud/controllers_js/selection_utils.js:45
Direct innerhtml assignment
wepppy/weppcloud/controllers_js/soil.js:66
Direct innerhtml assignment
wepppy/weppcloud/controllers_js/status_stream.js:282
Direct innerhtml assignment
wepppy/weppcloud/controllers_js/subcatchment_delineation.js:71
Direct innerhtml assignment
wepppy/weppcloud/controllers_js/subcatchments_gl.js:133
Direct innerhtml assignment
wepppy/weppcloud/controllers_js/team.js:68
Direct innerhtml assignment
wepppy/weppcloud/controllers_js/treatments.js:91
Direct innerhtml assignment
wepppy/weppcloud/controllers_js/unitizer_client.js:552
Direct innerhtml assignment
wepppy/weppcloud/controllers_js/utils.js:235
Direct innerhtml assignment
wepppy/weppcloud/controllers_js/wepp.js:70
Direct innerhtml assignment
wepppy/weppcloud/routes/command_bar/static/command-bar.js:397
Direct innerhtml assignment
wepppy/weppcloud/routes/diff/static/diff_viewer.js:339
Direct innerhtml assignment
wepppy/weppcloud/static-src/js/archive_console.js:39
Direct innerhtml assignment
wepppy/weppcloud/static/js/archive_console.js:39
Direct innerhtml assignment
wepppy/weppcloud/static/js/d3.js:2303
Direct innerhtml assignment
wepppy/weppcloud/static/js/fork_console.js:38
Direct innerhtml assignment
wepppy/weppcloud/static/js/gl-dashboard.js:14
Direct innerhtml assignment
wepppy/weppcloud/static/js/gl-dashboard/graphs/controller.js:597
Direct innerhtml assignment
wepppy/weppcloud/static/js/gl-dashboard/layers/renderer.js:519
Direct innerhtml assignment
wepppy/weppcloud/static/js/leaflet-1.71.js:1958
Direct innerhtml assignment
wepppy/weppcloud/static/js/parquet_filter_builder.js:389
Direct innerhtml assignment
wepppy/weppcloud/static/js/parquet_schema_preview.js:15
Direct innerhtml assignment
wepppy/weppcloud/static/js/status_stream.js:288
Direct innerhtml assignment
wepppy/weppcloud/static/js/storm-event-analyzer/charts/hyetograph.js:84
Direct innerhtml assignment
wepppy/weppcloud/static/js/storm-event-analyzer/ui/event-table.js:7
Direct innerhtml assignment
wepppy/weppcloud/static/js/storm-event-analyzer/ui/frequency-table.js:9
Direct innerhtml assignment
wepppy/weppcloud/static/js/storm-event-analyzer/ui/hydrology-summary.js:7
Direct innerhtml assignment
wepppy/weppcloud/static/pivottable/pivot.js:1015
Direct innerhtml assignment
wepppy/weppcloud/routes/command_bar/static/command-bar.js:352
Domparser html parse
wepppy/weppcloud/controllers_js/ash.js:93
Insert adjacent html
wepppy/weppcloud/controllers_js/baer.js:141
Insert adjacent html
wepppy/weppcloud/controllers_js/channel_delineation.js:77
Insert adjacent html
wepppy/weppcloud/controllers_js/channel_gl.js:161
Insert adjacent html
wepppy/weppcloud/controllers_js/climate.js:104
Insert adjacent html
wepppy/weppcloud/controllers_js/control_base.js:610
Insert adjacent html
wepppy/weppcloud/controllers_js/debris_flow.js:84
Insert adjacent html
wepppy/weppcloud/controllers_js/disturbed.js:123
Insert adjacent html
wepppy/weppcloud/controllers_js/dss_export.js:115
Insert adjacent html
wepppy/weppcloud/controllers_js/features_export.js:176
Insert adjacent html
wepppy/weppcloud/controllers_js/geneva.js:134
Insert adjacent html
wepppy/weppcloud/controllers_js/landuse.js:77
Insert adjacent html
wepppy/weppcloud/controllers_js/map_gl_shared.js:123
Insert adjacent html
wepppy/weppcloud/controllers_js/observed.js:107
Insert adjacent html
wepppy/weppcloud/controllers_js/omni.js:228
Insert adjacent html
wepppy/weppcloud/controllers_js/openet_ts.js:108
Insert adjacent html
wepppy/weppcloud/controllers_js/outlet_gl.js:122
Insert adjacent html
wepppy/weppcloud/controllers_js/path_ce.js:113
Insert adjacent html
wepppy/weppcloud/controllers_js/rangeland_cover.js:88
Insert adjacent html
wepppy/weppcloud/controllers_js/rap_ts.js:109
Insert adjacent html
wepppy/weppcloud/controllers_js/rhem.js:87
Insert adjacent html
wepppy/weppcloud/controllers_js/roads.js:152
Insert adjacent html
wepppy/weppcloud/controllers_js/rusle.js:121
Insert adjacent html
wepppy/weppcloud/controllers_js/selection_utils.js:52
Insert adjacent html
wepppy/weppcloud/controllers_js/soil.js:73
Insert adjacent html
wepppy/weppcloud/controllers_js/subcatchment_delineation.js:78
Insert adjacent html
wepppy/weppcloud/controllers_js/subcatchments_gl.js:140
Insert adjacent html
wepppy/weppcloud/controllers_js/team.js:75
Insert adjacent html
wepppy/weppcloud/controllers_js/treatments.js:98
Insert adjacent html
wepppy/weppcloud/controllers_js/wepp.js:77
Insert adjacent html
wepppy/all_your_base/geo/geo.py:145
Subprocess shell true
wepppy/au/landuse_201011/__init__.py:30
Subprocess shell true
wepppy/au/soils/asris_soil_grids/scripts/make_gdalinfo_jsons.py:27
Subprocess shell true
wepppy/rq/wepp_rq.py:360
Subprocess shell true
wepppy/nodb/mods/omni/README.md:376
Weak hash
.github/forest_workflows/theme-metrics-nightly.yml
Ports
.github/forest_workflows/playback-profiles.yml
Ports
.github/forest_workflows/playback-profiles.yml
Ports
.github/forest_workflows/theme-metrics-nightly.yml
Ports
.github/forest_workflows/playback-profiles.yml
Ports
.github/forest_workflows/playback-profiles.yml
Ports
.github/forest_workflows/playback-profiles.yml
Ports
.github/forest_workflows/playback-profiles.yml
Ports
.github/forest_workflows/playback-profiles.yml
Ports
services/preflight2/Dockerfile:11
containersPinned dependencies
services/status2/Dockerfile:12
containersPinned dependencies
services/preflight2/Dockerfile:2
containersPinned dependencies
services/status2/Dockerfile:2
containersPinned dependencies
docker/Dockerfile:2
containersPinned dependencies
services/cap/Dockerfile:2
containersPinned dependencies
docker/Dockerfile:9
containersPinned dependencies
.github/workflows/ci-samurai-nightly-ssh.yml:27, 57, 150, 176, 183, 190, 228 (7 hits).github/workflows/accessibility-manual.yml:27, 127, 134 (3 hits).github/workflows/code-quality-observability.yml:48, 108, 118 (3 hits).github/workflows/broad-exception-guards.yml:37, 114 (2 hits).github/workflows/cloc-telemetry.yml:29, 53 (2 hits).github/workflows/docs-quality.yml:40, 201 (2 hits).github/workflows/npm-coverage-nightly.yml:17, 52 (2 hits).github/workflows/playwright-controllers-nightly.yml:20, 62 (2 hits)wepppy/climates/daymet/daymet_singlelocation_client.py:246
Debug true
wepppy/webservices/rq_dashboard.py:29
Debug true
Showing first 300 of 532. Refine filters or use the findings page for deep search.
This page is publicly accessible at:
https://repobility.com/scan/a3ccc34d-ef6c-42a8-803b-394265d76465/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/a3ccc34d-ef6c-42a8-803b-394265d76465/
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.