https://github.com/ralfkuh-lab/folio
· scanned 2026-06-15 23:46 UTC (2 months, 4 weeks ago)
61 raw signals (0 security + 61 graph)
Last scanned 2 months, 4 weeks ago · v1 · 61 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 916 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 |
|---|---|---|---|
discover_scenarios |
software | healthy | tests/e2e/run.py:47 |
main |
software | healthy | tests/e2e/run.py:77 |
restore_fixtures |
software | healthy | tests/e2e/run.py:165 |
__init__ |
software | healthy | tests/e2e/lib/app.py:29 |
start |
software | healthy | tests/e2e/lib/app.py:37 |
is_running |
software | healthy | tests/e2e/lib/app.py:56 |
stop |
software | healthy | tests/e2e/lib/app.py:59 |
_terminate |
software | healthy | tests/e2e/lib/app.py:95 |
_kill |
software | healthy | tests/e2e/lib/app.py:106 |
discover_folio_binary |
software | healthy | tests/e2e/lib/app.py:115 |
ensure_xvfb_or_no_op |
software | healthy | tests/e2e/lib/app.py:130 |
have_executable |
software | healthy | tests/e2e/lib/app.py:143 |
to_dict |
software | healthy | tests/e2e/lib/visual.py:38 |
__init__ |
software | healthy | tests/e2e/lib/visual.py:59 |
compare |
software | healthy | tests/e2e/lib/visual.py:78 |
discard |
software | healthy | tests/e2e/lib/visual.py:161 |
_diff |
software | healthy | tests/e2e/lib/visual.py:171 |
summary |
software | healthy | tests/e2e/lib/visual.py:212 |
__init__ |
software | healthy | tests/e2e/lib/api.py:25 |
_request |
software | healthy | tests/e2e/lib/api.py:31 |
state |
software | healthy | tests/e2e/lib/api.py:70 |
screenshot |
software | healthy | tests/e2e/lib/api.py:73 |
dom |
software | healthy | tests/e2e/lib/api.py:76 |
console_errors |
software | healthy | tests/e2e/lib/api.py:83 |
open |
software | healthy | tests/e2e/lib/api.py:89 |
mode |
software | healthy | tests/e2e/lib/api.py:95 |
theme |
software | healthy | tests/e2e/lib/api.py:101 |
rail |
software | healthy | tests/e2e/lib/api.py:104 |
click |
software | healthy | tests/e2e/lib/api.py:107 |
sync_render |
software | healthy | tests/e2e/lib/api.py:112 |
right_click |
software | healthy | tests/e2e/lib/api.py:120 |
key |
software | healthy | tests/e2e/lib/api.py:126 |
toc_activate |
software | healthy | tests/e2e/lib/api.py:135 |
focus |
software | healthy | tests/e2e/lib/api.py:138 |
find_open |
software | healthy | tests/e2e/lib/api.py:141 |
find_text |
software | healthy | tests/e2e/lib/api.py:145 |
find_close |
software | healthy | tests/e2e/lib/api.py:148 |
editor_text_get |
software | healthy | tests/e2e/lib/api.py:152 |
editor_text_set |
software | healthy | tests/e2e/lib/api.py:155 |
editor_selection |
software | healthy | tests/e2e/lib/api.py:158 |
resize |
software | healthy | tests/e2e/lib/api.py:163 |
save |
software | healthy | tests/e2e/lib/api.py:166 |
menu_click |
software | healthy | tests/e2e/lib/api.py:169 |
editor_command |
software | healthy | tests/e2e/lib/api.py:176 |
workspace_pin |
software | healthy | tests/e2e/lib/api.py:188 |
workspace_unpin |
software | healthy | tests/e2e/lib/api.py:194 |
history_back |
software | healthy | tests/e2e/lib/api.py:197 |
history_forward |
software | healthy | tests/e2e/lib/api.py:200 |
wait |
software | healthy | tests/e2e/lib/api.py:203 |
quit |
software | healthy | tests/e2e/lib/api.py:212 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
CODE-REVIEW-2026-06-11.md |
software | healthy | CODE-REVIEW-2026-06-11.md |
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
LICENSE |
software | healthy | LICENSE |
TODO.md |
software | healthy | TODO.md |
README.md |
software | healthy | tests/e2e/README.md |
run.py |
software | healthy | tests/e2e/run.py |
requirements.txt |
software | healthy | tests/e2e/requirements.txt |
sample.md |
software | healthy | tests/e2e/fixtures/sample.md |
html-view.css |
software | healthy | tests/e2e/fixtures/html-view.css |
html-view.html |
software | healthy | tests/e2e/fixtures/html-view.html |
deep.md |
software | healthy | tests/e2e/fixtures/notes/deep.md |
__init__.py |
software | healthy | tests/e2e/lib/__init__.py |
app.py |
software | healthy | tests/e2e/lib/app.py |
visual.py |
software | healthy | tests/e2e/lib/visual.py |
api.py |
software | healthy | tests/e2e/lib/api.py |
todo.py |
software | healthy | tests/e2e/lib/todo.py |
report.py |
software | healthy | tests/e2e/lib/report.py |
08_save_roundtrip.py |
software | healthy | tests/e2e/scenarios/08_save_roundtrip.py |
13_menu_view.py |
software | healthy | tests/e2e/scenarios/13_menu_view.py |
__init__.py |
software | healthy | tests/e2e/scenarios/__init__.py |
12_menu_edit.py |
software | healthy | tests/e2e/scenarios/12_menu_edit.py |
02_view_mode.py |
software | healthy | tests/e2e/scenarios/02_view_mode.py |
09_undo_redo.py |
software | healthy | tests/e2e/scenarios/09_undo_redo.py |
15_keybindings.py |
software | healthy | tests/e2e/scenarios/15_keybindings.py |
21_split_mode.py |
software | healthy | tests/e2e/scenarios/21_split_mode.py |
19_context_menus.py |
software | healthy | tests/e2e/scenarios/19_context_menus.py |
18_history.py |
software | healthy | tests/e2e/scenarios/18_history.py |
17_workspace_pin.py |
software | healthy | tests/e2e/scenarios/17_workspace_pin.py |
11_menu_file.py |
software | healthy | tests/e2e/scenarios/11_menu_file.py |
05_vault.py |
software | healthy | tests/e2e/scenarios/05_vault.py |
01_boot.py |
software | healthy | tests/e2e/scenarios/01_boot.py |
20_toc_click.py |
software | healthy | tests/e2e/scenarios/20_toc_click.py |
07_workspace.py |
software | healthy | tests/e2e/scenarios/07_workspace.py |
04_theme.py |
software | healthy | tests/e2e/scenarios/04_theme.py |
22_html_view.py |
software | healthy | tests/e2e/scenarios/22_html_view.py |
10_editor_commands.py |
software | healthy | tests/e2e/scenarios/10_editor_commands.py |
14_menu_help.py |
software | healthy | tests/e2e/scenarios/14_menu_help.py |
16_vault_tree.py |
software | healthy | tests/e2e/scenarios/16_vault_tree.py |
06_find.py |
software | healthy | tests/e2e/scenarios/06_find.py |
03_edit_mode.py |
software | healthy | tests/e2e/scenarios/03_edit_mode.py |
frontmatter-example.md |
software | healthy | test-docs/frontmatter-example.md |
large-document.md |
software | healthy | test-docs/large-document.md |
index.md |
software | healthy | test-docs/index.md |
sample.html |
software | healthy | test-docs/syntax/sample.html |
sample.json |
software | healthy | test-docs/syntax/sample.json |
sample.sql |
software | healthy | test-docs/syntax/sample.sql |
sample.yaml |
software | healthy | test-docs/syntax/sample.yaml |
headless-monaco-test-results.md |
software | healthy | docs/headless-monaco-test-results.md |
linux-md-icon.md |
software | healthy | docs/linux-md-icon.md |
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 |
e2e |
software | healthy | tests/e2e |
fixtures |
software | healthy | tests/e2e/fixtures |
notes |
software | healthy | tests/e2e/fixtures/notes |
lib |
software | healthy | tests/e2e/lib |
scenarios |
software | healthy | tests/e2e/scenarios |
test-docs |
software | healthy | test-docs |
syntax |
software | healthy | test-docs/syntax |
docs |
software | healthy | docs |
scripts |
software | healthy | scripts |
src-tauri |
software | healthy | src-tauri |
tests |
software | healthy | src-tauri/tests |
gen |
software | healthy | src-tauri/gen |
schemas |
software | healthy | src-tauri/gen/schemas |
web |
software | healthy | src-tauri/web |
tests |
software | healthy | src-tauri/web/tests |
automation |
software | healthy | src-tauri/web/tests/automation |
vault |
software | healthy | src-tauri/web/tests/vault |
state |
software | healthy | src-tauri/web/tests/state |
util |
software | healthy | src-tauri/web/tests/util |
ui |
software | healthy | src-tauri/web/tests/ui |
view |
software | healthy | src-tauri/web/tests/view |
app |
software | healthy | src-tauri/web/app |
automation |
software | healthy | src-tauri/web/app/automation |
vault |
software | healthy | src-tauri/web/app/vault |
state |
software | healthy | src-tauri/web/app/state |
util |
software | healthy | src-tauri/web/app/util |
ui |
software | healthy | src-tauri/web/app/ui |
editor |
software | healthy | src-tauri/web/app/editor |
view |
software | healthy | src-tauri/web/app/view |
editor |
software | healthy | src-tauri/web/editor |
styles |
software | healthy | src-tauri/web/styles |
capabilities |
software | healthy | src-tauri/capabilities |
src |
software | healthy | src-tauri/src |
automation |
software | healthy | src-tauri/src/automation |
handlers |
software | healthy | src-tauri/src/automation/handlers |
file_icon |
software | healthy | src-tauri/src/file_icon |
commands |
software | healthy | src-tauri/src/commands |
events |
software | healthy | src-tauri/src/commands/events |
app |
software | healthy | src-tauri/src/commands/app |
file |
software | healthy | src-tauri/src/commands/file |
editor_commands |
software | healthy | src-tauri/src/editor_commands |
layouts |
software | healthy | src-tauri/src/layouts |
menu |
software | healthy | src-tauri/src/menu |
.github |
software | healthy | .github |
| Label | Layer | Status | Path |
|---|---|---|---|
AppController |
software | healthy | tests/e2e/lib/app.py:26 |
CompareResult |
software | healthy | tests/e2e/lib/visual.py:28 |
VisualSuite |
software | healthy | tests/e2e/lib/visual.py:51 |
ApiError |
software | healthy | tests/e2e/lib/api.py:15 |
AutomationApi |
software | healthy | tests/e2e/lib/api.py:22 |
StepResult |
software | healthy | tests/e2e/lib/report.py:23 |
ScenarioResult |
software | healthy | tests/e2e/lib/report.py:31 |
ScenarioAbort |
software | healthy | tests/e2e/lib/report.py:40 |
ScenarioContext |
software | healthy | tests/e2e/lib/report.py:44 |
ReportWriter |
software | healthy | tests/e2e/lib/report.py:162 |
| Label | Layer | Status | Path |
|---|---|---|---|
port:16 |
network | healthy | scripts/install-folio-icons.sh |
port:24 |
network | healthy | scripts/install-folio-icons.sh |
port:32 |
network | healthy | scripts/install-folio-icons.sh |
port:48 |
network | healthy | scripts/install-folio-icons.sh |
port:64 |
network | healthy | scripts/install-folio-icons.sh |
port:128 |
network | healthy | scripts/install-folio-icons.sh |
| Label | Layer | Status | Path |
|---|---|---|---|
/x |
frontend | healthy | src-tauri/web/tests/automation/events.test.ts |
/tmp/example.md |
frontend | healthy | src-tauri/web/tests/state/document.test.ts |
/tmp/a.md |
frontend | healthy | src-tauri/web/tests/state/document.test.ts |
/tmp/page.html |
frontend | healthy | src-tauri/web/tests/state/document.test.ts |
/tmp/x.md |
frontend | healthy | src-tauri/web/tests/util/log.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-hway_7u3 |
software | healthy | /tmp/repobility-clone-hway_7u3 |
| Label | Layer | Status | Path |
|---|---|---|---|
books |
data | healthy | test-docs/syntax/sample.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | tests/e2e/README.md |
This page is publicly accessible at:
https://repobility.com/scan/5914c684-44ef-42c4-a083-2cb6e4b7b4c2/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/5914c684-44ef-42c4-a083-2cb6e4b7b4c2/
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.