https://github.com/willbr/pq.ai
· scanned 2026-06-16 00:58 UTC (2 months, 1 week ago)
67 raw signals (0 security + 67 graph)
Last scanned 2 months, 1 week ago · v1 · 56 actionable findings from 1 signal source. 11 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 1623 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 |
|---|---|---|---|
prof_total_color |
software | healthy | client.py:73 |
view_origins |
software | healthy | client.py:86 |
stair_smooth |
software | healthy | client.py:99 |
spin_yaw |
software | healthy | client.py:112 |
__init__ |
software | healthy | client.py:184 |
_finish_construction |
software | healthy | client.py:203 |
_init_assets_only |
software | healthy | client.py:211 |
_load_map |
software | healthy | client.py:331 |
_load_render_models |
software | healthy | client.py:436 |
_load_demo |
software | healthy | client.py:472 |
_cur_time |
software | healthy | client.py:567 |
_cur_hud |
software | healthy | client.py:570 |
_cur_lightstyles |
software | healthy | client.py:573 |
_cur_particles |
software | healthy | client.py:576 |
_cur_health |
software | healthy | client.py:582 |
_cur_intermission |
software | healthy | client.py:586 |
_cur_intermission_stats |
software | healthy | client.py:590 |
_cur_view_weapon |
software | healthy | client.py:594 |
_cur_center_msg |
software | healthy | client.py:597 |
_light_source |
software | healthy | client.py:600 |
resize |
software | healthy | client.py:605 |
shutdown |
software | healthy | client.py:612 |
_update_palette |
software | healthy | client.py:622 |
_update_palette_demo |
software | healthy | client.py:716 |
_update_dlights |
software | healthy | client.py:760 |
_update_view_feel |
software | healthy | client.py:792 |
save_game |
software | healthy | client.py:847 |
load_game |
software | healthy | client.py:856 |
_save_path |
software | healthy | client.py:889 |
_cmd_save |
software | healthy | client.py:892 |
_cmd_load |
software | healthy | client.py:901 |
_cmd_logperf |
software | healthy | client.py:910 |
_change_level |
software | healthy | client.py:924 |
_wishmove |
software | healthy | client.py:939 |
_move |
software | healthy | client.py:945 |
_set_player_movetype |
software | healthy | client.py:1003 |
_toggle_noclip |
software | healthy | client.py:1010 |
_toggle_fly |
software | healthy | client.py:1017 |
_toggle_flat |
software | healthy | client.py:1024 |
_toggle_zbuf |
software | healthy | client.py:1027 |
_toggle_texture |
software | healthy | client.py:1030 |
_toggle_prof |
software | healthy | client.py:1033 |
_apply_mode |
software | healthy | client.py:1036 |
set_video_res |
software | healthy | client.py:1039 |
set_pixel_aspect |
software | healthy | client.py:1047 |
_sync_aspect_menu |
software | healthy | client.py:1056 |
_menu_back |
software | healthy | client.py:1070 |
_build_menu |
software | healthy | client.py:1073 |
_cmd_quit_menu |
software | healthy | client.py:1087 |
_register_console |
software | healthy | client.py:1091 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
ideas.md |
software | healthy | ideas.md |
client.py |
software | healthy | client.py |
win.py |
software | healthy | win.py |
win_ui.py |
software | healthy | win_ui.py |
README.md |
software | healthy | README.md |
win_gdi.py |
software | healthy | win_gdi.py |
CLAUDE.md |
software | healthy | CLAUDE.md |
mac_ui.py |
software | healthy | mac_ui.py |
setup.py |
software | healthy | setup.py |
main.py |
software | healthy | main.py |
mac.py |
software | healthy | mac.py |
faults.md |
software | healthy | faults.md |
mac_cocoa.py |
software | healthy | mac_cocoa.py |
test_pause_menu.py |
software | healthy | tests/test_pause_menu.py |
test_lift_zfight.py |
software | healthy | tests/test_lift_zfight.py |
test_menu.py |
software | healthy | tests/test_menu.py |
test_pixel_aspect.py |
software | healthy | tests/test_pixel_aspect.py |
test_pushmove.py |
software | healthy | tests/test_pushmove.py |
test_item_droptofloor.py |
software | healthy | tests/test_item_droptofloor.py |
test_startframe.py |
software | healthy | tests/test_startframe.py |
test_video_menu.py |
software | healthy | tests/test_video_menu.py |
test_span_render.py |
software | healthy | tests/test_span_render.py |
test_ambient_audio.py |
software | healthy | tests/test_ambient_audio.py |
test_zbuffer_raster.py |
software | healthy | tests/test_zbuffer_raster.py |
test_tk_overlays.py |
software | healthy | tests/test_tk_overlays.py |
test_saveload.py |
software | healthy | tests/test_saveload.py |
test_particles_faithful.py |
software | healthy | tests/test_particles_faithful.py |
test_sbar.py |
software | healthy | tests/test_sbar.py |
test_autoaim.py |
software | healthy | tests/test_autoaim.py |
test_wad.py |
software | healthy | tests/test_wad.py |
test_win_ui.py |
software | healthy | tests/test_win_ui.py |
test_r_edge.py |
software | healthy | tests/test_r_edge.py |
test_conchars_font.py |
software | healthy | tests/test_conchars_font.py |
test_weapon_bob.py |
software | healthy | tests/test_weapon_bob.py |
test_e1m3_crusher.py |
software | healthy | tests/test_e1m3_crusher.py |
test_box_entity_collision.py |
software | healthy | tests/test_box_entity_collision.py |
test_pointcontents.py |
software | healthy | tests/test_pointcontents.py |
smoke_win_gdi.py |
software | healthy | tests/smoke_win_gdi.py |
test_unlit_face_dark.py |
software | healthy | tests/test_unlit_face_dark.py |
test_surfcache_bytes.py |
software | healthy | tests/test_surfcache_bytes.py |
test_frontend_select.py |
software | healthy | tests/test_frontend_select.py |
test_qcc_compile.py |
software | healthy | tests/test_qcc_compile.py |
test_monster_ai.py |
software | healthy | tests/test_monster_ai.py |
test_secret_door_traceline.py |
software | healthy | tests/test_secret_door_traceline.py |
test_lift_rider_stuck.py |
software | healthy | tests/test_lift_rider_stuck.py |
test_qcc_codegen.py |
software | healthy | tests/test_qcc_codegen.py |
test_sprites.py |
software | healthy | tests/test_sprites.py |
test_intermission.py |
software | healthy | tests/test_intermission.py |
test_step_physics.py |
software | healthy | tests/test_step_physics.py |
test_explobox.py |
software | healthy | tests/test_explobox.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
InputState |
software | healthy | client.py:122 |
RenderFrame |
software | healthy | client.py:141 |
Demo |
software | healthy | client.py:169 |
Client |
software | healthy | client.py:183 |
WAVEFORMATEX |
software | healthy | win.py:39 |
WAVEHDR |
software | healthy | win.py:49 |
WinmmBackend |
software | healthy | win.py:67 |
RAWINPUTHEADER |
software | healthy | win_ui.py:32 |
RAWMOUSE |
software | healthy | win_ui.py:39 |
RAWINPUT |
software | healthy | win_ui.py:50 |
BITMAPINFOHEADER |
software | healthy | win_ui.py:174 |
BITMAPINFO256 |
software | healthy | win_ui.py:183 |
SIZE |
software | healthy | win_ui.py:191 |
GdiBlitter |
software | healthy | win_ui.py:211 |
RAWINPUTDEVICE |
software | healthy | win_ui.py:704 |
WNDCLASSEXW |
software | healthy | win_gdi.py:72 |
MSG |
software | healthy | win_gdi.py:81 |
GameWindow |
software | healthy | win_gdi.py:87 |
App |
software | healthy | main.py:209 |
_ASBD |
software | healthy | mac.py:30 |
_AQBuffer |
software | healthy | mac.py:42 |
CoreAudioBackend |
software | healthy | mac.py:60 |
GameView |
software | healthy | mac_cocoa.py:39 |
_Delegate |
software | healthy | mac_cocoa.py:259 |
FakeBsp |
software | healthy | tests/test_secret_door_traceline.py:26 |
FakeVM |
software | healthy | tests/test_secret_door_traceline.py:45 |
SoundLog |
software | healthy | tests/test_step_physics.py:23 |
_SoundRecorder |
software | healthy | tests/test_player_jump_water.py:85 |
FakeVM |
software | healthy | tests/test_bsp_pickup_models.py:27 |
FakeClock |
software | healthy | tests/test_perf.py:14 |
CaptureIO |
software | healthy | tests/test_perf.py:292 |
FakeVM |
software | healthy | tests/test_item_pickup_disappears.py:21 |
FakeAT |
software | healthy | tests/test_mac_audio_teardown.py:20 |
PR_RunError |
software | healthy | quake/pr_exec.py:39 |
VM |
software | healthy | quake/pr_exec.py:43 |
FakeProgs |
software | healthy | quake/pr_exec.py:382 |
ConFont |
software | healthy | quake/conchars.py:19 |
Profiler |
software | healthy | quake/perf.py:56 |
Function |
software | healthy | quake/progs.py:43 |
Progs |
software | healthy | quake/progs.py:63 |
Sbar |
software | healthy | quake/sbar.py:52 |
MsgWriter |
software | healthy | quake/msg.py:8 |
MsgReader |
software | healthy | quake/msg.py:44 |
Wad |
software | healthy | quake/wad.py:25 |
DemoReader |
software | healthy | quake/demo.py:10 |
DemoWriter |
software | healthy | quake/demo.py:44 |
PickupModel |
software | healthy | quake/render.py:271 |
Renderer |
software | healthy | quake/render.py:329 |
Spr |
software | healthy | quake/spr.py:27 |
Pak |
software | healthy | quake/pak.py:15 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
tests |
software | healthy | tests |
docs |
software | healthy | docs |
superpowers |
software | healthy | docs/superpowers |
plans |
software | healthy | docs/superpowers/plans |
specs |
software | healthy | docs/superpowers/specs |
quake |
software | healthy | quake |
qcc |
software | healthy | quake/qcc |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-vaf3aifm |
software | healthy | /tmp/repobility-clone-vaf3aifm |
This page is publicly accessible at:
https://repobility.com/scan/94fb95d9-76ce-44db-a659-b10eae6fc274/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/94fb95d9-76ce-44db-a659-b10eae6fc274/
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.