Scan timing: clone 2.89s · analysis 5.72s · 8.2 MB · GitHub API rate-limit (preflight)
https://github.com/Tranquil-Flow/hermes-neurovision
· scanned 2026-06-19 16:03 UTC (1 month, 1 week ago)
· 10 languages
233 raw signals (80 security + 153 graph) 37th percentile · Python · medium (20-100K LoC)
Last scanned 1 month, 1 week ago · v1 · 144 actionable findings from 2 signal sources. 89 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 |
75.0 | 0.15 | 11.25 |
security_score |
100.0 | 0.25 | 25.00 |
testing_score |
87.0 | 0.20 | 17.40 |
documentation_score |
97.0 | 0.15 | 14.55 |
practices_score |
42.0 | 0.15 | 6.30 |
code_quality |
42.1 | 0.10 | 4.21 |
| Overall | 1.00 | 78.7 |
All 2128 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 |
|---|---|---|---|
R |
software | healthy | print_banner.py:21 |
print_step |
software | healthy | install_helper.py:10 |
main |
software | healthy | install_helper.py:15 |
big_text_width |
software | dead | demo_video.py:79 |
draw_big_text |
software | healthy | demo_video.py:87 |
init_colors |
software | healthy | demo_video.py:318 |
reinit_overlay_colors |
software | healthy | demo_video.py:335 |
safe_addstr |
software | healthy | demo_video.py:347 |
draw_centered |
software | healthy | demo_video.py:365 |
draw_black_strip |
software | dead | demo_video.py:371 |
make_state |
software | healthy | demo_video.py:380 |
fire_sim_activity |
software | healthy | demo_video.py:404 |
draw_version_label |
software | healthy | demo_video.py:415 |
draw_body_big |
software | healthy | demo_video.py:422 |
run_theme_screen |
software | healthy | demo_video.py:441 |
section_early_builds |
software | healthy | demo_video.py:464 |
chars_for_phase |
software | healthy | demo_video.py:505 |
__init__ |
software | healthy | demo_video.py:521 |
reset |
software | healthy | demo_video.py:527 |
step |
software | healthy | demo_video.py:619 |
dead |
software | healthy | demo_video.py:641 |
draw |
software | healthy | demo_video.py:649 |
draw_boot_line |
software | healthy | demo_video.py:662 |
section_terminal_boot |
software | healthy | demo_video.py:700 |
section_v020_showcase |
software | healthy | demo_video.py:897 |
draw_feature_card |
software | healthy | demo_video.py:974 |
section_feature_highlights |
software | dead | demo_video.py:996 |
draw_outro_overlay |
software | healthy | demo_video.py:1008 |
section_rapid_flash |
software | healthy | demo_video.py:1073 |
screen_duration |
software | healthy | demo_video.py:1107 |
section_finale |
software | healthy | demo_video.py:1145 |
run_demo |
software | dead | demo_video.py:1191 |
main |
software | healthy | demo_video.py:1212 |
test_vtcell_defaults |
software | healthy | tests/test_vt.py:7 |
test_vtscreen_init |
software | healthy | tests/test_vt.py:17 |
test_vtscreen_init_small |
software | healthy | tests/test_vt.py:28 |
test_feed_printable |
software | healthy | tests/test_vt.py:36 |
test_feed_newline |
software | healthy | tests/test_vt.py:46 |
test_feed_carriage_return |
software | healthy | tests/test_vt.py:55 |
test_feed_backspace |
software | healthy | tests/test_vt.py:63 |
test_feed_tab |
software | healthy | tests/test_vt.py:71 |
test_line_wrap |
software | healthy | tests/test_vt.py:79 |
test_scroll_up |
software | healthy | tests/test_vt.py:94 |
test_born_frame_set |
software | healthy | tests/test_vt.py:105 |
test_bytes_since_last_poll |
software | healthy | tests/test_vt.py:112 |
test_scrolls_since_last_poll |
software | healthy | tests/test_vt.py:120 |
test_csi_cursor_up |
software | healthy | tests/test_vt.py:130 |
test_csi_cursor_down |
software | healthy | tests/test_vt.py:137 |
test_csi_cursor_forward |
software | healthy | tests/test_vt.py:143 |
test_csi_cursor_back |
software | healthy | tests/test_vt.py:149 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
BootParticle |
software | healthy | demo_video.py:513 |
TestCommandMenu |
software | healthy | tests/test_new_features.py:12 |
TestThemeEditor |
software | healthy | tests/test_new_features.py:98 |
TestCustomOverrides |
software | healthy | tests/test_new_features.py:172 |
TestColorHelpers |
software | healthy | tests/test_new_features.py:183 |
TestMenuItem |
software | healthy | tests/test_new_features.py:202 |
OldTheme |
software | healthy | tests/test_plugin_api.py:255 |
FakeTrigger |
software | healthy | tests/test_phase3_effects.py:50 |
FakeTrigger |
software | healthy | tests/test_debug_panel.py:13 |
FakeTrigger |
software | healthy | tests/test_scene.py:60 |
TestActiveReaction |
software | healthy | tests/test_reactive_sound.py:55 |
TestReactiveRenderer |
software | healthy | tests/test_reactive_sound.py:91 |
TestSoundCue |
software | healthy | tests/test_reactive_sound.py:178 |
TestSoundEngine |
software | healthy | tests/test_reactive_sound.py:200 |
SoundCue |
software | healthy | hermes_neurovision/sound.py:18 |
SoundEngine |
software | healthy | hermes_neurovision/sound.py:27 |
TuneSettings |
software | healthy | hermes_neurovision/tune.py:59 |
TuneOverlay |
software | healthy | hermes_neurovision/tune.py:179 |
MenuItem |
software | healthy | hermes_neurovision/command_menu.py:16 |
CommandMenu |
software | healthy | hermes_neurovision/command_menu.py:27 |
Particle |
software | healthy | hermes_neurovision/scene.py:18 |
Packet |
software | healthy | hermes_neurovision/scene.py:47 |
Streak |
software | healthy | hermes_neurovision/scene.py:61 |
OverlayEffect |
software | healthy | hermes_neurovision/scene.py:79 |
ActiveSpecial |
software | healthy | hermes_neurovision/scene.py:87 |
ThemeState |
software | healthy | hermes_neurovision/scene.py:95 |
VTCell |
software | healthy | hermes_neurovision/vt.py:60 |
VTScreen |
software | healthy | hermes_neurovision/vt.py:68 |
ThemeConfig |
software | healthy | hermes_neurovision/themes.py:143 |
SceneDelegate |
software | healthy | hermes_neurovision/overlay.py:41 |
GalleryDelegate |
software | healthy | hermes_neurovision/overlay.py:54 |
LiveDelegate |
software | healthy | hermes_neurovision/overlay.py:102 |
DaemonDelegate |
software | healthy | hermes_neurovision/overlay.py:122 |
OverlayApp |
software | healthy | hermes_neurovision/overlay.py:173 |
ReactiveElement |
software | healthy | hermes_neurovision/plugin.py:36 |
SpecialEffect |
software | healthy | hermes_neurovision/plugin.py:53 |
Reaction |
software | healthy | hermes_neurovision/plugin.py:63 |
ThemePlugin |
software | healthy | hermes_neurovision/plugin.py:78 |
GalleryApp |
software | healthy | hermes_neurovision/app.py:80 |
LiveApp |
software | healthy | hermes_neurovision/app.py:497 |
DaemonApp |
software | healthy | hermes_neurovision/app.py:729 |
FadeConfig |
software | healthy | hermes_neurovision/compositor.py:46 |
FadeCompositor |
software | healthy | hermes_neurovision/compositor.py:65 |
Cell |
software | healthy | hermes_neurovision/renderer.py:22 |
FrameBuffer |
software | healthy | hermes_neurovision/renderer.py:29 |
_BufferShim |
software | healthy | hermes_neurovision/renderer.py:69 |
Renderer |
software | healthy | hermes_neurovision/renderer.py:99 |
VisionEvent |
software | healthy | hermes_neurovision/events.py:11 |
EventPoller |
software | healthy | hermes_neurovision/events.py:23 |
LogLine |
software | healthy | hermes_neurovision/log_overlay.py:30 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
TESTING.md |
software | healthy | TESTING.md |
PLUGIN_API.md |
software | healthy | PLUGIN_API.md |
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
AUTOLAUNCH.md |
software | healthy | AUTOLAUNCH.md |
RELEASE_COMMANDS.md |
software | healthy | RELEASE_COMMANDS.md |
VERSION_COMPATIBILITY.md |
software | healthy | VERSION_COMPATIBILITY.md |
TASKS.md |
software | healthy | TASKS.md |
print_banner.py |
software | healthy | print_banner.py |
QUICKSTART.md |
software | healthy | QUICKSTART.md |
INSTALL.md |
software | healthy | INSTALL.md |
PLAN_v0.2.0.md |
software | healthy | PLAN_v0.2.0.md |
install_helper.py |
software | healthy | install_helper.py |
pyproject.toml |
software | healthy | pyproject.toml |
RELEASE_NOTES_v0.1.1.md |
software | healthy | RELEASE_NOTES_v0.1.1.md |
demo_video.py |
software | healthy | demo_video.py |
LICENSE |
software | healthy | LICENSE |
list_themes.py |
software | healthy | list_themes.py |
PLAN_v0.1.3.md |
software | healthy | PLAN_v0.1.3.md |
CHANGELOG.md |
software | healthy | CHANGELOG.md |
HANDOVER.md |
software | healthy | HANDOVER.md |
test_vt.py |
software | healthy | tests/test_vt.py |
test_tune.py |
software | healthy | tests/test_tune.py |
test_new_features.py |
software | healthy | tests/test_new_features.py |
test_plugin_api.py |
software | healthy | tests/test_plugin_api.py |
__init__.py |
software | healthy | tests/__init__.py |
test_launcher.py |
software | healthy | tests/test_launcher.py |
test_postfx.py |
software | healthy | tests/test_postfx.py |
test_export_import.py |
software | healthy | tests/test_export_import.py |
test_compositor.py |
software | healthy | tests/test_compositor.py |
test_phase3_effects.py |
software | healthy | tests/test_phase3_effects.py |
test_overlay.py |
software | healthy | tests/test_overlay.py |
test_buffer.py |
software | healthy | tests/test_buffer.py |
test_vt_source.py |
software | healthy | tests/test_vt_source.py |
test_sources_new.py |
software | healthy | tests/test_sources_new.py |
test_hook_handler.py |
software | healthy | tests/test_hook_handler.py |
test_themes.py |
software | healthy | tests/test_themes.py |
test_disabled.py |
software | healthy | tests/test_disabled.py |
test_renderer.py |
software | healthy | tests/test_renderer.py |
test_bg_mode.py |
software | healthy | tests/test_bg_mode.py |
test_hybrid_themes.py |
software | healthy | tests/test_hybrid_themes.py |
test_cli.py |
software | healthy | tests/test_cli.py |
test_app.py |
software | healthy | tests/test_app.py |
test_events.py |
software | healthy | tests/test_events.py |
test_debug_panel.py |
software | healthy | tests/test_debug_panel.py |
test_scene.py |
software | healthy | tests/test_scene.py |
test_emergent.py |
software | healthy | tests/test_emergent.py |
test_sources.py |
software | healthy | tests/test_sources.py |
test_log_overlay.py |
software | healthy | tests/test_log_overlay.py |
test_event_pipeline.py |
software | healthy | tests/test_event_pipeline.py |
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 |
soundtrack |
software | healthy | soundtrack |
docs |
software | healthy | docs |
superpowers |
software | healthy | docs/superpowers |
plans |
software | healthy | docs/superpowers/plans |
specs |
software | healthy | docs/superpowers/specs |
scripts |
software | healthy | scripts |
hermes_neurovision |
software | healthy | hermes_neurovision |
sources |
software | healthy | hermes_neurovision/sources |
emergent |
software | healthy | hermes_neurovision/emergent |
theme_plugins |
software | healthy | hermes_neurovision/theme_plugins |
.github |
software | healthy | .github |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-7pxf5pod |
software | healthy | /tmp/repobility-clone-7pxf5pod |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | demo_video.py |
| Label | Layer | Status | Path |
|---|---|---|---|
192.168.1.112 |
network | healthy | scripts/neurovision_runner.py |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | scripts/neurovision_runner.py |
This page is publicly accessible at:
https://repobility.com/scan/d0ae0c3c-93d3-4a26-8ad5-6e1934fbd83b/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/d0ae0c3c-93d3-4a26-8ad5-6e1934fbd83b/
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.