https://github.com/THU-HX/QUEST_Spectroscope_Motor
· scanned 2026-06-16 00:36 UTC (2 months, 2 weeks ago)
25 raw signals (0 security + 25 graph)
Last scanned 2 months, 2 weeks ago · v1 · 20 actionable findings from 1 signal source. 5 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 171 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 |
|---|---|---|---|
_fmt |
software | healthy | cli_motor1.py:25 |
cmd_status |
software | dead | cli_motor1.py:29 |
cmd_watch |
software | dead | cli_motor1.py:35 |
cmd_ecat |
software | dead | cli_motor1.py:54 |
cmd_enable |
software | dead | cli_motor1.py:60 |
cmd_disable |
software | dead | cli_motor1.py:66 |
cmd_move_abs |
software | dead | cli_motor1.py:72 |
cmd_move_rel |
software | dead | cli_motor1.py:78 |
main |
software | healthy | cli_motor1.py:84 |
__init__ |
software | healthy | viewer3d.py:29 |
_on_status |
software | healthy | viewer3d.py:49 |
is_ready |
software | healthy | viewer3d.py:80 |
set_motor_position |
software | healthy | viewer3d.py:85 |
set_center |
software | healthy | viewer3d.py:88 |
set_scale |
software | healthy | viewer3d.py:91 |
set_axis |
software | healthy | viewer3d.py:94 |
set_motor_pos |
software | healthy | viewer3d.py:101 |
set_motor_center |
software | healthy | viewer3d.py:104 |
set_focus_dirs |
software | healthy | viewer3d.py:107 |
set_camera |
software | healthy | viewer3d.py:112 |
set_cam_center |
software | healthy | viewer3d.py:117 |
_on_qml_cam_changed |
software | healthy | viewer3d.py:121 |
set_prop |
software | healthy | viewer3d.py:132 |
set_deg_scale |
software | healthy | viewer3d.py:136 |
set_hartmann_dirs |
software | healthy | viewer3d.py:139 |
_set_prop |
software | healthy | viewer3d.py:145 |
fake_status |
software | healthy | snap_gui.py:19 |
main |
software | healthy | snap_gui.py:24 |
grab |
software | healthy | snap_gui.py:49 |
main |
software | healthy | snap.py:32 |
grab |
software | healthy | snap.py:69 |
viewer_assets |
software | healthy | motors.py:87 |
viz_motors |
software | healthy | motors.py:97 |
viz_kind |
software | healthy | motors.py:102 |
default_config |
software | healthy | motors.py:107 |
_merge_viz |
software | healthy | motors.py:118 |
load_config |
software | healthy | motors.py:139 |
_viz_out |
software | healthy | motors.py:171 |
save_config |
software | healthy | motors.py:186 |
fnum |
software | healthy | gui_motors.py:128 |
fsign |
software | healthy | gui_motors.py:141 |
__init__ |
software | healthy | gui_motors.py:922 |
center |
software | healthy | gui_motors.py:164 |
half |
software | healthy | gui_motors.py:166 |
abs_min |
software | healthy | gui_motors.py:168 |
abs_max |
software | healthy | gui_motors.py:170 |
phys_min |
software | healthy | gui_motors.py:172 |
phys_max |
software | healthy | gui_motors.py:174 |
_section |
software | healthy | gui_motors.py:177 |
_build_ui |
software | healthy | gui_motors.py:943 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
cli_motor1.py |
software | healthy | cli_motor1.py |
viewer3d.py |
software | healthy | viewer3d.py |
使用文档.md |
software | healthy | 使用文档.md |
snap_gui.py |
software | healthy | snap_gui.py |
snap.py |
software | healthy | snap.py |
设计文档.md |
software | healthy | 设计文档.md |
motors.py |
software | healthy | motors.py |
README.md |
software | healthy | README.md |
gui_motor1.py |
software | healthy | gui_motor1.py |
控制协议v1.2.md |
software | healthy | 控制协议v1.2.md |
gui_motors.py |
software | healthy | gui_motors.py |
diagnose.py |
software | healthy | diagnose.py |
split_focus_stage.py |
software | healthy | split_focus_stage.py |
pmac.py |
software | healthy | pmac.py |
prune_full.py |
software | healthy | prune_full.py |
snap_probe.py |
software | healthy | snap_probe.py |
requirements.txt |
software | healthy | requirements.txt |
analyze_full.py |
software | healthy | analyze_full.py |
| Label | Layer | Status | Path |
|---|---|---|---|
Viewer3DWidget |
software | healthy | viewer3d.py:23 |
MotorControl |
software | healthy | gui_motors.py:149 |
OverviewTab |
software | healthy | gui_motors.py:434 |
DeviceTab |
software | healthy | gui_motors.py:531 |
FullTab |
software | healthy | gui_motors.py:797 |
MainWindow |
software | healthy | gui_motors.py:921 |
PmacError |
software | healthy | pmac.py:35 |
PMAC |
software | healthy | pmac.py:47 |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-w28c_id3 |
software | healthy | /tmp/repobility-clone-w28c_id3 |
| Label | Layer | Status | Path |
|---|---|---|---|
192.168.0.200 |
network | healthy | diagnose.py |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::pmac.py |
security | healthy | pmac.py |
This page is publicly accessible at:
https://repobility.com/scan/324c6d43-085b-4dc7-82c8-80db6c9d96b3/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/324c6d43-085b-4dc7-82c8-80db6c9d96b3/
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.