https://github.com/chkiss/Vimny
· scanned 2026-06-17 01:47 UTC (1 month, 1 week ago)
35 raw signals (0 security + 35 graph)
Last scanned 1 month, 1 week ago · v2 · last Δ +23.0 (diff) · 29 actionable findings from 1 signal source. 6 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 2578 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 |
|---|---|---|---|
_make_cached_builder |
software | healthy | conftest.py:15 |
cached |
software | healthy | conftest.py:20 |
pytest_configure |
software | healthy | conftest.py:30 |
_cmd_append |
software | healthy | main.py:63 |
__init__ |
software | healthy | main.py:82 |
_reset_tab |
software | healthy | main.py:88 |
open |
software | healthy | main.py:92 |
feed |
software | healthy | main.py:97 |
_clip_to_text |
software | healthy | main.py:128 |
_chest_loot |
software | healthy | main.py:221 |
_known_from_progress |
software | healthy | main.py:236 |
_smudge_gate_met |
software | healthy | main.py:253 |
_water_stain |
software | healthy | main.py:261 |
_show_reliquary_scroll |
software | healthy | main.py:291 |
row |
software | healthy | main.py:417 |
kv_clear |
software | healthy | main.py:324 |
kv_smudged |
software | healthy | main.py:334 |
_render_standard_scroll |
software | healthy | main.py:398 |
cmd_row |
software | healthy | main.py:434 |
seg_row |
software | healthy | main.py:441 |
smudge_row |
software | healthy | main.py:454 |
smudge_seg_row |
software | healthy | main.py:469 |
body_row |
software | healthy | main.py:489 |
amber_row |
software | healthy | main.py:490 |
_build |
software | healthy | main.py:492 |
_show_catalog_scroll |
software | healthy | main.py:527 |
_show_scroll_by_id |
software | healthy | main.py:552 |
_unlock_animation |
software | healthy | main.py:580 |
_explosion_animation |
software | healthy | main.py:601 |
_void_fall_animation |
software | healthy | main.py:644 |
_void_screen_xy |
software | healthy | main.py:659 |
_play_void_falls |
software | healthy | main.py:669 |
_drown_animation |
software | healthy | main.py:683 |
_heart_container_animation |
software | healthy | main.py:698 |
_win_animation |
software | healthy | main.py:713 |
_spaced_title |
software | healthy | main.py:735 |
_victory_cell_bg |
software | healthy | main.py:740 |
bg_at |
software | healthy | main.py:750 |
_draw_victory_banner |
software | healthy | main.py:773 |
_fireworks_animation |
software | healthy | main.py:786 |
_banner |
software | healthy | main.py:823 |
_starfield_victory |
software | healthy | main.py:843 |
_keystroke_cost |
software | healthy | main.py:917 |
_operator_cost |
software | healthy | main.py:925 |
_calc_stars |
software | healthy | main.py:942 |
_build_dungeon |
software | healthy | main.py:953 |
_snapshot |
software | healthy | main.py:973 |
_base_snapshot |
software | healthy | main.py:991 |
_pop_history_step |
software | healthy | main.py:1009 |
_ed_step_n |
software | healthy | main.py:1065 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
LEVELS_PLAN.md |
software | healthy | LEVELS_PLAN.md |
conftest.py |
software | healthy | conftest.py |
SPEC.md |
software | healthy | SPEC.md |
CLEANUP_PLAN.md |
software | healthy | CLEANUP_PLAN.md |
README.md |
software | healthy | README.md |
pyproject.toml |
software | healthy | pyproject.toml |
main.py |
software | healthy | main.py |
CREDITS.md |
software | healthy | CREDITS.md |
writing_agents.md |
software | healthy | agents/writing_agents.md |
bug_testers.md |
software | healthy | agents/bug_testers.md |
test_operators_vault.py |
software | healthy | tests/test_operators_vault.py |
test_counting_crypts.py |
software | healthy | tests/test_counting_crypts.py |
test_text_objects.py |
software | healthy | tests/test_text_objects.py |
test_lineheads.py |
software | healthy | tests/test_lineheads.py |
test_bug_berserker.py |
software | healthy | tests/test_bug_berserker.py |
test_insert_edit_keys.py |
software | healthy | tests/test_insert_edit_keys.py |
test_warden_surveyor.py |
software | healthy | tests/test_warden_surveyor.py |
test_spellwrights_forge.py |
software | healthy | tests/test_spellwrights_forge.py |
test_visual.py |
software | healthy | tests/test_visual.py |
test_undo.py |
software | healthy | tests/test_undo.py |
test_operator.py |
software | healthy | tests/test_operator.py |
test_py39_compat.py |
software | healthy | tests/test_py39_compat.py |
test_visual_textobject.py |
software | healthy | tests/test_visual_textobject.py |
test_reflow.py |
software | healthy | tests/test_reflow.py |
test_substitute_integration.py |
software | healthy | tests/test_substitute_integration.py |
test_echo_vault.py |
software | healthy | tests/test_echo_vault.py |
test_paste_respawn.py |
software | healthy | tests/test_paste_respawn.py |
test_x_cuts_text_only.py |
software | healthy | tests/test_x_cuts_text_only.py |
test_entity_glyph_layer.py |
software | healthy | tests/test_entity_glyph_layer.py |
test_macro.py |
software | healthy | tests/test_macro.py |
test_archivists_library.py |
software | healthy | tests/test_archivists_library.py |
test_par_all_levels.py |
software | healthy | tests/test_par_all_levels.py |
test_vimregex.py |
software | healthy | tests/test_vimregex.py |
test_key_chest_balance.py |
software | healthy | tests/test_key_chest_balance.py |
test_seekers_labyrinth.py |
software | healthy | tests/test_seekers_labyrinth.py |
test_insert.py |
software | healthy | tests/test_insert.py |
__init__.py |
software | healthy | tests/__init__.py |
test_bug_boundary_prober.py |
software | healthy | tests/test_bug_boundary_prober.py |
test_visual_search_extend.py |
software | healthy | tests/test_visual_search_extend.py |
test_answer_paths.py |
software | healthy | tests/test_answer_paths.py |
test_keystroke_cost.py |
software | healthy | tests/test_keystroke_cost.py |
test_waypoint_sanctum.py |
software | healthy | tests/test_waypoint_sanctum.py |
test_progress_save.py |
software | healthy | tests/test_progress_save.py |
test_editor.py |
software | healthy | tests/test_editor.py |
test_heart_container_persistence.py |
software | healthy | tests/test_heart_container_persistence.py |
test_warden_manifold.py |
software | healthy | tests/test_warden_manifold.py |
test_first_cave_requires.py |
software | healthy | tests/test_first_cave_requires.py |
test_bug_pacifist.py |
software | healthy | tests/test_bug_pacifist.py |
test_single_entrance_exit.py |
software | healthy | tests/test_single_entrance_exit.py |
test_bracket_vaults.py |
software | healthy | tests/test_bracket_vaults.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
_CmdLine |
software | healthy | main.py:75 |
_Win |
software | healthy | tests/test_operators_vault.py:459 |
_OutOfKeys |
software | healthy | tests/test_operators_vault.py:462 |
TestWord |
software | healthy | tests/test_text_objects.py:38 |
TestBrackets |
software | healthy | tests/test_text_objects.py:62 |
TestQuotes |
software | healthy | tests/test_text_objects.py:105 |
TestParagraph |
software | healthy | tests/test_text_objects.py:143 |
TestSentence |
software | healthy | tests/test_text_objects.py:168 |
TestSpan |
software | healthy | tests/test_visual.py:28 |
TestInSelection |
software | healthy | tests/test_visual.py:53 |
TestApplyVisual |
software | healthy | tests/test_visual.py:87 |
TestClassify |
software | healthy | tests/test_operator.py:43 |
TestComputeTextObject |
software | healthy | tests/test_operator.py:59 |
TestDelete |
software | healthy | tests/test_operator.py:107 |
TestYankSpacing |
software | healthy | tests/test_operator.py:170 |
TestComputeTextObjectMore |
software | healthy | tests/test_operator.py:232 |
TestYankNonMutation |
software | healthy | tests/test_operator.py:299 |
TestDeleteMore |
software | healthy | tests/test_operator.py:311 |
TestPasteMore |
software | healthy | tests/test_operator.py:339 |
TestRoundTrip |
software | healthy | tests/test_operator.py:393 |
TestCaseOperators |
software | healthy | tests/test_operator.py:416 |
TestIndent |
software | healthy | tests/test_operator.py:472 |
TestTildeToggle |
software | healthy | tests/test_operator.py:523 |
TestChangeWordSpecialCase |
software | healthy | tests/test_operator.py:547 |
TestFindOperators |
software | healthy | tests/test_operator.py:608 |
TestChangeComposition |
software | healthy | tests/test_operator.py:642 |
TestJoin |
software | healthy | tests/test_operator.py:667 |
TestSynthKey |
software | healthy | tests/test_macro.py:6 |
TestRecordChar |
software | healthy | tests/test_macro.py:21 |
_P |
software | healthy | tests/test_vimregex.py:104 |
TestEntryPositioning |
software | healthy | tests/test_insert.py:44 |
TestAppendExtend |
software | healthy | tests/test_insert.py:86 |
TestSubstituteEntry |
software | healthy | tests/test_insert.py:137 |
TestInsertTyping |
software | healthy | tests/test_insert.py:167 |
TestRowInsertion |
software | healthy | tests/test_insert.py:210 |
TestReplaceChars |
software | healthy | tests/test_insert.py:253 |
TestReplaceMode |
software | healthy | tests/test_insert.py:287 |
TestLevel0AnswerPath |
software | healthy | tests/test_answer_paths.py:161 |
TestLevel1AnswerPath |
software | healthy | tests/test_answer_paths.py:182 |
TestProgressUpdateLogic |
software | healthy | tests/test_progress_save.py:23 |
TestMergeAdjacentRunes |
software | healthy | tests/test_editor.py:35 |
TestEdCut |
software | healthy | tests/test_editor.py:81 |
TestEdSnapshotRestore |
software | healthy | tests/test_editor.py:164 |
TestEdSubst |
software | healthy | tests/test_editor.py:251 |
TestEdPaste |
software | healthy | tests/test_editor.py:292 |
TestEdClearRow |
software | healthy | tests/test_editor.py:361 |
TestEdRangeOps |
software | healthy | tests/test_editor.py:394 |
TestClipDesc |
software | healthy | tests/test_editor.py:430 |
TestSerializeRoom |
software | healthy | tests/test_editor.py:454 |
TestIncomplete |
software | healthy | tests/test_vim_parser.py:9 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
agents |
software | healthy | agents |
tests |
software | healthy | tests |
art |
software | healthy | art |
tools |
software | healthy | tools |
save |
software | healthy | save |
blueprints |
software | healthy | blueprints |
docs |
software | healthy | docs |
render |
software | healthy | render |
generation |
software | healthy | generation |
engine |
software | healthy | engine |
content |
software | healthy | content |
| Label | Layer | Status | Path |
|---|---|---|---|
chkiss__Vimny |
software | healthy | /data/fable5_failed_archive/chkiss__Vimny |
| Label | Layer | Status | Path |
|---|---|---|---|
envoy |
network | healthy | art/_gen_runes.py |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | art/_gen_runes.py |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::azure |
hardware | healthy | art/_gen_runes.py |
This page is publicly accessible at:
https://repobility.com/scan/1d569575-3e9f-489e-b045-b25262ff69bc/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/1d569575-3e9f-489e-b045-b25262ff69bc/
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.