https://github.com/Hello-QM/catgo-LRG
· scanned 2026-06-05 14:56 UTC (5 days, 3 hours ago)
· 10 languages
1933 raw signals (297 security + 1636 graph) 11/13 scanners ran 83rd percentile · Typescript · huge (>500K LoC) System graph score 59 (higher by 32)
Last scanned 5 days, 3 hours ago · v2 · 870 actionable findings from 2 signal sources. 223 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
| Component | Sub-score | Weight | Contribution |
|---|---|---|---|
structure_score |
85.0 | 0.15 | 12.75 |
security_score |
100.0 | 0.25 | 25.00 |
testing_score |
100.0 | 0.20 | 20.00 |
documentation_score |
94.0 | 0.15 | 14.10 |
practices_score |
94.0 | 0.15 | 14.10 |
code_quality |
45.0 | 0.10 | 4.50 |
| Overall | 1.00 | 90.5 |
Showing 654 of 870 actionable findings. 1093 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.
server/catgo/routers/workflow.py:1246, 2400, 3090 (3 hits)server/catgo/mcp_tools/workflow_tools.py:869, 1033 (2 hits)server/catgo/routers/view_capture.py:345, 803 (2 hits)server/catgo/mcp_tools/helpers.py:91server/catgo/mcp_tools/server_claude_code.py:1070server/catgo/routers/forcefield_utils.py:1106server/catgo/routers/heterostructure.py:313server/catgo/routers/structure_ops.py:286server/catgo/models/hpc.py:27
src-tauri/src/ssh/auth.rs:34
src/lib/api/transport/index.ts:45
scripts/setup.mjs:81
scripts/agent-dev.mjs:42
server/plugin_loader.py:17
server/workflow/engines/sella.py:103
extensions/cohp-analysis/catgo_cohp/io.py:189server/main.py:452server/workflow/engine_runtime.py:165server/catgo/routers/plugins.py:550
server/catgo/routers/workflow.py:388
server/catgo/routers/workflow.py:191
server/catgo/routers/plugins.py:432
server/catgo/routers/workflow.py:336
server/catgo/routers/workflow.py:305
server/catgo/routers/vasp.py:130
server/catgo/routers/quacc.py:55
server/catgo/routers/atomate2.py:24
server/catgo/routers/plugins.py:563
server/catgo/routers/vasp.py:67
server/catgo/routers/workflow.py:165
server/catgo/routers/workflow.py:238
server/catgo/routers/plugins.py:206
server/catgo/routers/plugins.py:604
server/catgo/routers/vasp.py:192
server/catgo/routers/vasp.py:224
server/catgo/routers/trajectory_stream.py:580
server/catgo/routers/plugins.py:525
server/catgo/routers/plugins.py:500
server/catgo/routers/workflow.py:469
server/catgo/routers/workflow.py:435
server/catgo/routers/workflow.py:418
server/catgo/routers/workflow.py:371
server/catgo/routers/workflow.py:397
Dockerfile:14, 70 (2 hits)deploy/hpc/Dockerfile:12, 43 (2 hits)package.json:1
.pre-commit-config.yaml:6, 33, 42, 57 (4 hits)server/workflow/engines/sella.py:215
plugins/cp2k-dos-reader/plugin.py:196plugins/cp2k-dos-reader/tool.py:200scripts/parse_gaussian.py:46Dockerfile:29
CI/CD securitycontainers
src/lib/ConnectDialog.svelte:466src/lib/chat/ChatPane.svelte:1207src/lib/mobile/MobileConnect.svelte:445src/lib/structure/ServerPane.svelte:1492server/catgo/routers/workflow.py:2805
securityAuth fastapi unauth mutation
server/catgo/routers/workflow.py:1420
securityAuth fastapi unauth mutation
server/catgo/routers/workflow.py:387
securityAuth fastapi unauth mutation
server/catgo/routers/workflow.py:2824
securityAuth fastapi unauth mutation
server/catgo/routers/hpc.py:427
securityAuth fastapi unauth mutation
server/catgo/routers/lammps/simulation.py:585
securityAuth fastapi unauth mutation
server/catgo/routers/hpc.py:1449
securityAuth fastapi unauth mutation
server/catgo/routers/bands.py:463
securityAuth fastapi unauth mutation
server/catgo/routers/cohp.py:322
securityAuth fastapi unauth mutation
server/catgo/routers/dos.py:524
securityAuth fastapi unauth mutation
server/catgo/routers/paper.py:260
securityAuth fastapi unauth mutation
server/catgo/routers/tools.py:175
securityAuth fastapi unauth mutation
server/catgo/routers/hpc.py:306
securityAuth fastapi unauth mutation
server/catgo/routers/hpc.py:331
securityAuth fastapi unauth mutation
server/catgo/routers/workflow_engine.py:177
securityAuth fastapi unauth mutation
server/catgo/routers/hub.py:251
securityAuth fastapi unauth mutation
server/catgo/routers/plugins.py:549
securityAuth fastapi unauth mutation
server/catgo/routers/structure_ops.py:221
securityAuth fastapi unauth mutation
server/catgo/routers/structure_ops.py:245
securityAuth fastapi unauth mutation
server/catgo/routers/water_layer.py:612
securityAuth fastapi unauth mutation
server/catgo/routers/structure_ops.py:464
securityAuth fastapi unauth mutation
server/catgo/routers/workflow.py:644
securityAuth fastapi unauth mutation
server/catgo/routers/workflow.py:1874
securityAuth fastapi unauth mutation
server/catgo/routers/workflow.py:506
securityAuth fastapi unauth mutation
server/catgo/routers/workflow.py:304
securityAuth fastapi unauth mutation
server/catgo/routers/workflow.py:2757
securityAuth fastapi unauth mutation
server/catgo/routers/workflow.py:190
securityAuth fastapi unauth mutation
server/catgo/routers/workflow.py:548
securityAuth fastapi unauth mutation
server/catgo/routers/workflow.py:536
securityAuth fastapi unauth mutation
server/catgo/routers/workflow.py:2562
securityAuth fastapi unauth mutation
server/catgo/routers/hpc.py:1597
securityAuth fastapi unauth mutation
server/catgo/routers/workflow.py:2718
securityAuth fastapi unauth mutation
server/catgo/routers/hpc.py:1553
securityAuth fastapi unauth mutation
server/catgo/routers/workflow.py:2682
securityAuth fastapi unauth mutation
server/catgo/routers/hpc.py:1532
securityAuth fastapi unauth mutation
server/catgo/routers/workflow.py:2669
securityAuth fastapi unauth mutation
server/catgo/routers/hpc.py:1619
securityAuth fastapi unauth mutation
server/catgo/routers/workflow.py:2738
securityAuth fastapi unauth mutation
server/catgo/routers/hpc.py:1575
securityAuth fastapi unauth mutation
server/catgo/routers/workflow.py:2701
securityAuth fastapi unauth mutation
server/catgo/routers/workflow.py:525
securityAuth fastapi unauth mutation
server/catgo/routers/workflow.py:2429
securityAuth fastapi unauth mutation
server/catgo/routers/workflow.py:516
securityAuth fastapi unauth mutation
server/catgo/routers/workflow.py:496
securityAuth fastapi unauth mutation
server/catgo/routers/workflow.py:2447
securityAuth fastapi unauth mutation
server/catgo/routers/workflow.py:1073
securityAuth fastapi unauth mutation
server/catgo/routers/workflow.py:2834
securityAuth fastapi unauth mutation
server/catgo/routers/workflow.py:237
securityAuth fastapi unauth mutation
server/catgo/routers/workflow.py:468
securityAuth fastapi unauth mutation
server/catgo/routers/workflow.py:880
securityAuth fastapi unauth mutation
server/catgo/routers/workflow.py:434
securityAuth fastapi unauth mutation
server/catgo/routers/workflow.py:1103
securityAuth fastapi unauth mutation
server/catgo/routers/workflow.py:417
securityAuth fastapi unauth mutation
server/catgo/routers/workflow.py:694
securityAuth fastapi unauth mutation
server/catgo/routers/workflow.py:2463
securityAuth fastapi unauth mutation
server/catgo/routers/workflow.py:1379
securityAuth fastapi unauth mutation
server/catgo/routers/workflow.py:2595
securityAuth fastapi unauth mutation
server/catgo/routers/workflow.py:687
securityAuth fastapi unauth mutation
server/catgo/routers/workflow.py:485
securityAuth fastapi unauth mutation
server/catgo/routers/workflow.py:2545
securityAuth fastapi unauth mutation
server/catgo/routers/build.py:216
securityAuth fastapi unauth mutation
server/catgo/routers/file_sandbox.py:62
securityAuth fastapi unauth mutation
server/catgo/routers/bands.py:242
securityAuth fastapi unauth mutation
server/catgo/routers/heterostructure.py:267
securityAuth fastapi unauth mutation
server/catgo/routers/trajectory_edit.py:110
securityAuth fastapi unauth mutation
server/catgo/routers/heterostructure.py:345
securityAuth fastapi unauth mutation
server/catgo/routers/heterostructure.py:406
securityAuth fastapi unauth mutation
server/catgo/routers/heterostructure.py:200
securityAuth fastapi unauth mutation
server/catgo/routers/heterostructure.py:495
securityAuth fastapi unauth mutation
server/catgo/routers/moire.py:156
securityAuth fastapi unauth mutation
server/catgo/routers/nanotube.py:95
securityAuth fastapi unauth mutation
server/catgo/routers/lammps/setup.py:1540
securityAuth fastapi unauth mutation
server/catgo/routers/reticular.py:58
securityAuth fastapi unauth mutation
server/catgo/routers/optimize.py:266
securityAuth fastapi unauth mutation
server/catgo/routers/freq_analysis.py:180
securityAuth fastapi unauth mutation
server/catgo/routers/workflow_engine_tasks.py:152
securityAuth fastapi unauth mutation
server/catgo/routers/hpc.py:1348
securityAuth fastapi unauth mutation
server/catgo/routers/hpc.py:1408
securityAuth fastapi unauth mutation
server/catgo/routers/chat.py:577
securityAuth fastapi unauth mutation
server/catgo/routers/chat.py:151
securityAuth fastapi unauth mutation
server/catgo/routers/cohp.py:117
securityAuth fastapi unauth mutation
server/catgo/routers/build.py:369
securityAuth fastapi unauth mutation
server/catgo/routers/md_angles.py:224
securityAuth fastapi unauth mutation
server/catgo/routers/md_cavitation.py:178
securityAuth fastapi unauth mutation
server/catgo/routers/md_distances.py:416
securityAuth fastapi unauth mutation
server/catgo/routers/chgcar.py:94
securityAuth fastapi unauth mutation
server/catgo/routers/md_clustering.py:888
securityAuth fastapi unauth mutation
server/catgo/routers/dos.py:468
securityAuth fastapi unauth mutation
server/catgo/routers/md_angles.py:292
securityAuth fastapi unauth mutation
server/catgo/routers/md_clustering.py:1030
securityAuth fastapi unauth mutation
server/catgo/routers/md_distances.py:255
securityAuth fastapi unauth mutation
server/catgo/routers/md_dynamics.py:243
securityAuth fastapi unauth mutation
server/catgo/routers/md_distances.py:307
securityAuth fastapi unauth mutation
server/catgo/routers/dos.py:392
securityAuth fastapi unauth mutation
server/catgo/routers/md_distances.py:463
securityAuth fastapi unauth mutation
server/catgo/routers/md_clustering.py:778
securityAuth fastapi unauth mutation
server/catgo/routers/md_clustering.py:719
securityAuth fastapi unauth mutation
server/catgo/routers/md_rmsd.py:156
securityAuth fastapi unauth mutation
server/catgo/routers/md_rmsd.py:247
securityAuth fastapi unauth mutation
server/catgo/routers/dos.py:437
securityAuth fastapi unauth mutation
server/catgo/routers/md_dynamics.py:330
securityAuth fastapi unauth mutation
server/catgo/routers/md_orientation.py:156
securityAuth fastapi unauth mutation
server/catgo/routers/workflow_engine.py:131
securityAuth fastapi unauth mutation
server/catgo/routers/workflow_engine_tasks.py:163
securityAuth fastapi unauth mutation
server/catgo/routers/hpc.py:264
securityAuth fastapi unauth mutation
server/catgo/routers/structure_ops.py:688
securityAuth fastapi unauth mutation
server/catgo/routers/chgcar.py:58
securityAuth fastapi unauth mutation
server/catgo/routers/forcefield.py:237
securityAuth fastapi unauth mutation
server/catgo/routers/workflow_engine.py:150
securityAuth fastapi unauth mutation
server/catgo/routers/workflow.py:2308
securityAuth fastapi unauth mutation
server/catgo/routers/workflow.py:335
securityAuth fastapi unauth mutation
server/catgo/routers/build.py:122
securityAuth fastapi unauth mutation
server/catgo/routers/build.py:259
securityAuth fastapi unauth mutation
server/catgo/routers/build.py:328
securityAuth fastapi unauth mutation
server/catgo/routers/hpc.py:324
securityAuth fastapi unauth mutation
server/catgo/routers/build.py:202
securityAuth fastapi unauth mutation
server/catgo/routers/structure_ops.py:380
securityAuth fastapi unauth mutation
server/catgo/routers/tools.py:115
securityAuth fastapi unauth mutation
server/catgo/routers/cube.py:74
securityAuth fastapi unauth mutation
server/catgo/routers/structure_ops.py:271
securityAuth fastapi unauth mutation
server/catgo/routers/md_density.py:264
securityAuth fastapi unauth mutation
server/catgo/routers/md_hbonds.py:359
securityAuth fastapi unauth mutation
server/catgo/routers/plugins.py:524
securityAuth fastapi unauth mutation
server/catgo/routers/tools.py:99
securityAuth fastapi unauth mutation
server/catgo/routers/tools.py:183
securityAuth fastapi unauth mutation
server/catgo/routers/dos.py:266
securityAuth fastapi unauth mutation
server/catgo/routers/dos.py:228
securityAuth fastapi unauth mutation
server/catgo/routers/plugins.py:499
securityAuth fastapi unauth mutation
server/catgo/routers/tools.py:90
securityAuth fastapi unauth mutation
server/catgo/routers/tool_bridge.py:87
securityAuth fastapi unauth mutation
server/catgo/routers/cube.py:98
securityAuth fastapi unauth mutation
server/catgo/routers/cube.py:208
securityAuth fastapi unauth mutation
server/catgo/routers/cube.py:159
securityAuth fastapi unauth mutation
server/catgo/routers/chat.py:526
securityAuth fastapi unauth mutation
server/catgo/routers/adsorption.py:77
securityAuth fastapi unauth mutation
server/catgo/routers/cp2k.py:753
securityAuth fastapi unauth mutation
server/catgo/routers/qe.py:480
securityAuth fastapi unauth mutation
server/catgo/routers/lammps/setup.py:1358
securityAuth fastapi unauth mutation
server/catgo/routers/orca.py:97
securityAuth fastapi unauth mutation
server/catgo/routers/orca.py:135
securityAuth fastapi unauth mutation
server/catgo/routers/orca.py:116
securityAuth fastapi unauth mutation
server/catgo/routers/lammps/setup.py:1643
securityAuth fastapi unauth mutation
server/catgo/routers/lammps/setup.py:1589
securityAuth fastapi unauth mutation
server/catgo/routers/structure_ops.py:744
securityAuth fastapi unauth mutation
server/catgo/routers/vasp.py:129
securityAuth fastapi unauth mutation
server/catgo/routers/bands.py:301
securityAuth fastapi unauth mutation
server/catgo/routers/bands.py:341
securityAuth fastapi unauth mutation
server/catgo/routers/cohp.py:187
securityAuth fastapi unauth mutation
server/catgo/routers/nanotube.py:58
securityAuth fastapi unauth mutation
server/catgo/routers/heterostructure.py:544
securityAuth fastapi unauth mutation
server/catgo/routers/md_hbonds.py:623
securityAuth fastapi unauth mutation
server/catgo/routers/md_hbonds.py:515
securityAuth fastapi unauth mutation
server/catgo/routers/atomate2.py:23
securityAuth fastapi unauth mutation
server/catgo/routers/quacc.py:54
securityAuth fastapi unauth mutation
server/catgo/routers/plugins.py:562
securityAuth fastapi unauth mutation
server/catgo/routers/hub.py:208
securityAuth fastapi unauth mutation
server/catgo/routers/hpc.py:808
securityAuth fastapi unauth mutation
server/catgo/routers/hpc.py:1045
securityAuth fastapi unauth mutation
server/catgo/routers/structure_ops.py:422
securityAuth fastapi unauth mutation
server/catgo/routers/view_capture.py:651
securityAuth fastapi unauth mutation
server/catgo/routers/structure_ops.py:320
securityAuth fastapi unauth mutation
server/catgo/routers/structure_ops.py:350
securityAuth fastapi unauth mutation
server/catgo/routers/optimize.py:130
securityAuth fastapi unauth mutation
server/catgo/routers/freq_analysis.py:154
securityAuth fastapi unauth mutation
server/catgo/routers/vasp.py:66
securityAuth fastapi unauth mutation
server/catgo/routers/pseudo_hydrogen.py:22
securityAuth fastapi unauth mutation
server/catgo/routers/workflow_engine.py:110
securityAuth fastapi unauth mutation
server/catgo/routers/adsorption.py:302
securityAuth fastapi unauth mutation
server/catgo/routers/adsorption.py:371
securityAuth fastapi unauth mutation
server/catgo/routers/md_density.py:419
securityAuth fastapi unauth mutation
server/catgo/routers/hpc.py:1981
securityAuth fastapi unauth mutation
server/catgo/routers/file_sandbox.py:47
securityAuth fastapi unauth mutation
server/catgo/routers/hub.py:266
securityAuth fastapi unauth mutation
server/catgo/routers/workflow.py:164
securityAuth fastapi unauth mutation
server/catgo/routers/view_capture.py:330
securityAuth fastapi unauth mutation
server/catgo/routers/hpc.py:625
securityAuth fastapi unauth mutation
server/catgo/routers/hpc.py:525
securityAuth fastapi unauth mutation
server/catgo/routers/hpc.py:546
securityAuth fastapi unauth mutation
server/catgo/routers/plugins.py:603
securityAuth fastapi unauth mutation
server/catgo/routers/file_sandbox.py:74
securityAuth fastapi unauth mutation
server/catgo/routers/workflow_engine_tasks.py:200
securityAuth fastapi unauth mutation
server/catgo/routers/structure_ops.py:296
securityAuth fastapi unauth mutation
server/catgo/routers/view_capture.py:247
securityAuth fastapi unauth mutation
server/catgo/routers/view_capture.py:150
securityAuth fastapi unauth mutation
server/catgo/routers/view_capture.py:112
securityAuth fastapi unauth mutation
server/catgo/routers/workflow_engine.py:124
securityAuth fastapi unauth mutation
server/catgo/routers/paper.py:191
securityAuth fastapi unauth mutation
server/catgo/routers/hpc.py:697
securityAuth fastapi unauth mutation
server/catgo/routers/workflow_engine.py:117
securityAuth fastapi unauth mutation
server/catgo/routers/workflow_engine_tasks.py:141
securityAuth fastapi unauth mutation
server/catgo/routers/plugins.py:431
securityAuth fastapi unauth mutation
server/catgo/routers/hpc.py:1152
securityAuth fastapi unauth mutation
server/catgo/routers/lammps/simulation.py:267
securityAuth fastapi unauth mutation
server/catgo/routers/tools.py:59
securityAuth fastapi unauth mutation
server/catgo/routers/tools.py:145
securityAuth fastapi unauth mutation
server/catgo/routers/kmc.py:102
securityAuth fastapi unauth mutation
server/catgo/routers/kmc.py:123
securityAuth fastapi unauth mutation
server/catgo/routers/moire.py:36
securityAuth fastapi unauth mutation
server/catgo/routers/heterostructure.py:118
securityAuth fastapi unauth mutation
server/catgo/routers/heterostructure.py:448
securityAuth fastapi unauth mutation
server/catgo/routers/mofdb.py:49
securityAuth fastapi unauth mutation
server/catgo/routers/materials_project.py:75
securityAuth fastapi unauth mutation
server/catgo/routers/optimade.py:238
securityAuth fastapi unauth mutation
server/catgo/routers/dos.py:500
securityAuth fastapi unauth mutation
server/catgo/routers/bands.py:440
securityAuth fastapi unauth mutation
server/catgo/routers/view_capture.py:725
securityAuth fastapi unauth mutation
server/catgo/routers/structure_ops.py:701
securityAuth fastapi unauth mutation
server/catgo/routers/view_capture.py:381
securityAuth fastapi unauth mutation
server/catgo/routers/view_capture.py:440
securityAuth fastapi unauth mutation
server/catgo/routers/hpc.py:1660
securityAuth fastapi unauth mutation
server/catgo/routers/kmc.py:68
securityAuth fastapi unauth mutation
server/catgo/routers/structure_ops.py:865
securityAuth fastapi unauth mutation
server/catgo/routers/kmc.py:86
securityAuth fastapi unauth mutation
server/catgo/routers/hpc.py:350
securityAuth fastapi unauth mutation
server/catgo/routers/workflow_engine.py:100
securityAuth fastapi unauth mutation
server/catgo/routers/chat.py:535
securityAuth fastapi unauth mutation
server/catgo/routers/structure_ops.py:828
securityAuth fastapi unauth mutation
server/catgo/routers/trajectory_stream.py:579
securityAuth fastapi unauth mutation
server/catgo/routers/hub.py:217
securityAuth fastapi unauth mutation
server/catgo/routers/view_capture.py:474
securityAuth fastapi unauth mutation
server/catgo/routers/view_capture.py:319
securityAuth fastapi unauth mutation
server/catgo/routers/tools.py:161
securityAuth fastapi unauth mutation
server/catgo/routers/view_capture.py:571
securityAuth fastapi unauth mutation
server/catgo/routers/bands.py:159
securityAuth fastapi unauth mutation
server/catgo/routers/view_capture.py:287
securityAuth fastapi unauth mutation
server/catgo/routers/cohp.py:58
securityAuth fastapi unauth mutation
server/catgo/routers/cube.py:50
securityAuth fastapi unauth mutation
server/catgo/routers/hpc.py:833
securityAuth fastapi unauth mutation
server/catgo/routers/dos.py:149
securityAuth fastapi unauth mutation
server/catgo/routers/cohp.py:274
securityAuth fastapi unauth mutation
server/catgo/routers/freq_analysis.py:138
securityAuth fastapi unauth mutation
server/catgo/routers/paper.py:92
securityAuth fastapi unauth mutation
server/catgo/routers/dos.py:179
securityAuth fastapi unauth mutation
server/catgo/routers/vasp.py:191
securityAuth fastapi unauth mutation
server/catgo/routers/vasp.py:223
securityAuth fastapi unauth mutation
server/catgo/routers/view_capture.py:200
securityAuth fastapi unauth mutation
server/catgo/routers/plugins.py:205
securityAuth fastapi unauth mutation
server/catgo/routers/lammps/setup.py:1499
securityAuth fastapi unauth mutation
server/catgo/routers/kmc.py:144
securityAuth fastapi unauth mutation
server/catgo/routers/hpc.py:646
securityAuth fastapi unauth mutation
server/catgo/routers/file_sandbox.py:84
securityAuth fastapi unauth mutation
server/catgo/routers/workflow.py:2814
securityAuth fastapi unauth mutation
server/catgo/routers/workflow.py:1435
securityAuth fastapi unauth mutation
server/catgo/routers/workflow.py:2781
securityAuth fastapi unauth mutation
server/catgo/routers/workflow.py:1407
securityAuth fastapi unauth mutation
server/catgo/routers/workflow.py:396
securityAuth fastapi unauth mutation
server/catgo/routers/workflow.py:370
securityAuth fastapi unauth mutation
server/catgo/routers/workflow_engine.py:168
securityAuth fastapi unauth mutation
server/catgo/routers/workflow_engine_tasks.py:395
securityAuth fastapi unauth mutation
server/catgo/routers/workflow_engine_tasks.py:102
securityAuth fastapi unauth mutation
Showing first 300 of 654. Refine filters or use the findings page for deep search.
This page is publicly accessible at:
https://repobility.com/scan/6b565384-68f5-42ad-a5cf-2addef33ce3d/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/6b565384-68f5-42ad-a5cf-2addef33ce3d/
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.