Public scan — anyone with this URL can view this analysis. Sign up to track your own repos privately, run scheduled re-scans, and get AI fix prompts via your dashboard.

VincentLiang1/NotebookLM_OCR

https://github.com/VincentLiang1/NotebookLM_OCR · scanned 2026-06-16 00:50 UTC (2 months, 1 week ago)

25 raw signals (0 security + 25 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 1 week ago · v1 · 24 actionable findings from 1 signal source. 1 repeated signal grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.

JSON
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 185 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.

LabelLayerStatusPath
load_config software healthy pdf2ppt_gui_2.py:45
save_config software healthy pdf2ppt_gui_2.py:52
is_project_dir software healthy pdf2ppt_gui_2.py:60
find_project_dir software healthy pdf2ppt_gui_2.py:68
__init__ software healthy pdf2ppt_gui_2.py:133
write software dead pdf2ppt_gui_2.py:104
flush software dead pdf2ppt_gui_2.py:109
reconfigure software healthy pdf2ppt_gui_2.py:112
isatty software dead pdf2ppt_gui_2.py:119
writable software dead pdf2ppt_gui_2.py:122
fileno software dead pdf2ppt_gui_2.py:125
_build_vars software healthy pdf2ppt_gui_2.py:150
_build_ui software healthy pdf2ppt_gui_2.py:169
_refresh_project_label software healthy pdf2ppt_gui_2.py:287
_pick_project software healthy pdf2ppt_gui_2.py:297
_pick_input software healthy pdf2ppt_gui_2.py:317
_pick_output software healthy pdf2ppt_gui_2.py:326
_build_argv software healthy pdf2ppt_gui_2.py:340
_start software healthy pdf2ppt_gui_2.py:378
_run_conversion software healthy pdf2ppt_gui_2.py:406
_drain_log software healthy pdf2ppt_gui_2.py:442
_finish software healthy pdf2ppt_gui_2.py:454
_open_folder software healthy pdf2ppt_gui_2.py:468
_append software healthy pdf2ppt_gui_2.py:480
main software healthy pdf2ppt_gui_2.py:485
slide_texts software healthy tools/compare_pptx.py:15
norm software healthy tools/compare_pptx.py:29
best_match software healthy tools/compare_pptx.py:34
main software healthy tools/compare_pptx.py:43
_rotated_decor_pair software healthy pdf2ppt/blocks.py:31
_is_illegible software healthy pdf2ppt/blocks.py:49
drop_illegible_lines software healthy pdf2ppt/blocks.py:62
weak software healthy pdf2ppt/blocks.py:97
near software healthy pdf2ppt/blocks.py:104
twin software healthy pdf2ppt/blocks.py:111
_is_decorative_icon software healthy pdf2ppt/blocks.py:148
_is_markup_strikethrough software healthy pdf2ppt/blocks.py:168
_is_rotated_axis_label software healthy pdf2ppt/blocks.py:176
_is_misread_single_glyph software healthy pdf2ppt/blocks.py:191
_has_baseline_shift software healthy pdf2ppt/blocks.py:205
drop_unreproducible software healthy pdf2ppt/blocks.py:246
_norm_punct software healthy pdf2ppt/blocks.py:267
merge_row_title_fragments software healthy pdf2ppt/blocks.py:274
same_row_title software healthy pdf2ppt/blocks.py:289
_cjk_n software healthy pdf2ppt/blocks.py:354
harmonize_code_block_latin software healthy pdf2ppt/blocks.py:367
harmonize_across_dropped software healthy pdf2ppt/blocks.py:406
lines_to_blocks software healthy pdf2ppt/blocks.py:456
_tpl_marginal_bold software healthy pdf2ppt/blocks.py:485
_autobold_only software healthy pdf2ppt/blocks.py:492

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
pdf2ppt.py software healthy pdf2ppt.py
README.md software healthy README.md
CLAUDE.md software healthy CLAUDE.md
pdf2ppt_gui_2.py software healthy pdf2ppt_gui_2.py
requirements.txt software healthy requirements.txt
make_verify.py software healthy tools/make_verify.py
compare_pptx.py software healthy tools/compare_pptx.py
dump_small.py software healthy tools/dump_small.py
blocks.py software healthy pdf2ppt/blocks.py
__init__.py software healthy pdf2ppt/__init__.py
render.py software healthy pdf2ppt/render.py
cli.py software healthy pdf2ppt/cli.py
models.py software healthy pdf2ppt/models.py
style.py software healthy pdf2ppt/style.py
ocr.py software healthy pdf2ppt/ocr.py
builder.py software healthy pdf2ppt/builder.py
CLAUDE.md quality healthy CLAUDE.md

LabelLayerStatusPath
QueueWriter software healthy pdf2ppt_gui_2.py:92
App software healthy pdf2ppt_gui_2.py:132
Line software healthy pdf2ppt/models.py:8
Style software healthy pdf2ppt/models.py:36
TextBlock software healthy pdf2ppt/models.py:100
OcrEngine software healthy pdf2ppt/ocr.py:506
DeckBuilder software healthy pdf2ppt/builder.py:39

LabelLayerStatusPath
tools software healthy tools
pdf2ppt software healthy pdf2ppt

LabelLayerStatusPath
repobility-clone-_qsfjqwm software healthy /tmp/repobility-clone-_qsfjqwm

LabelLayerStatusPath
gpu (detected) hardware healthy README.md
For AI agents: Voting guide (TP/FP) MCP manifest Stdio wrapper SARIF Integrate Findings queue Vote TP/FP on findings to calibrate the engine.
For AI agents + API integrations
Email me when this repo regresses
Free. We re-scan periodically; new criticals → your inbox. No signup required for the scan itself.
API access

This page is publicly accessible at: https://repobility.com/scan/202d074a-577c-4ef4-b85d-cd872965c3ae/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/202d074a-577c-4ef4-b85d-cd872965c3ae/

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.