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.

wpdlf/local-pdf-analyzer

https://github.com/wpdlf/local-pdf-analyzer · scanned 2026-06-16 01:00 UTC (2 months, 1 week ago)

55 raw signals (0 security + 55 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 1 week ago · v1 · 55 actionable findings from 1 signal source. 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 609 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
App software healthy src/renderer/App.tsx:App
ensureDefaultModels software healthy src/renderer/App.tsx:ensureDefaultModels
init software healthy src/renderer/App.tsx:init
handleDragOver software healthy src/renderer/App.tsx:handleDragOver
handleDrop software healthy src/renderer/App.tsx:handleDrop
handleKeyDown software healthy src/renderer/App.tsx:handleKeyDown
koreanChars software healthy src/renderer/App.tsx:koreanChars
matchesModel software healthy src/renderer/types/index.ts:matchesModel
formatBytes software healthy src/renderer/components/SettingsPanel.tsx:formatBytes
SettingsPanel software healthy src/renderer/components/SettingsPanel.tsx:SettingsPanel
refreshSessionStats software healthy src/renderer/components/SettingsPanel.tsx:refreshSessionSta…
handleClearSessions software healthy src/renderer/components/SettingsPanel.tsx:handleClearSessio…
hasChanges software healthy src/renderer/components/SettingsPanel.tsx:hasChanges
updateDraft software healthy src/renderer/components/SettingsPanel.tsx:updateDraft
handleSaveApiKey software healthy src/renderer/components/SettingsPanel.tsx:handleSaveApiKey
handleDeleteApiKey software healthy src/renderer/components/SettingsPanel.tsx:handleDeleteApiKey
handleSave software healthy src/renderer/components/SettingsPanel.tsx:handleSave
handleCancel software healthy src/renderer/components/SettingsPanel.tsx:handleCancel
handlePullModel software healthy src/renderer/components/SettingsPanel.tsx:handlePullModel
handleRestartOllama software healthy src/renderer/components/SettingsPanel.tsx:handleRestartOlla…
modelOptions software healthy src/renderer/components/SettingsPanel.tsx:modelOptions
RecentDocuments software healthy src/renderer/components/RecentDocuments.tsx:RecentDocuments
QaChat software healthy src/renderer/components/QaChat.tsx:QaChat
handleSubmit software healthy src/renderer/components/QaChat.tsx:handleSubmit
handleInput software healthy src/renderer/components/QaChat.tsx:handleInput
handleKeyDown software healthy src/renderer/components/QaChat.tsx:handleKeyDown
_pdfViewerHot software healthy src/renderer/components/PdfViewer.tsx:_pdfViewerHot
PdfViewer software healthy src/renderer/components/PdfViewer.tsx:PdfViewer
enqueue software healthy src/renderer/components/PdfViewer.tsx:enqueue
pump software healthy src/renderer/components/PdfViewer.tsx:pump
scrollToPage software healthy src/renderer/components/PdfViewer.tsx:scrollToPage
handler software healthy src/renderer/components/PdfViewer.tsx:handler
editable software healthy src/renderer/components/PdfViewer.tsx:editable
PdfViewerPanel software healthy src/renderer/components/PdfViewer.tsx:PdfViewerPanel
ResizeHandle software healthy src/renderer/components/ResizeHandle.tsx:ResizeHandle
formatTime software healthy src/renderer/components/ProgressBar.tsx:formatTime
getPhaseLabel software healthy src/renderer/components/ProgressBar.tsx:getPhaseLabel
ProgressBar software healthy src/renderer/components/ProgressBar.tsx:ProgressBar
TabBar software healthy src/renderer/components/TabBar.tsx:TabBar
PdfUploader software healthy src/renderer/components/PdfUploader.tsx:PdfUploader
reset software healthy src/renderer/components/PdfUploader.tsx:reset
SummaryTypeSelector software healthy src/renderer/components/SummaryTypeSelector.tsx:SummaryType…
StatusBar software healthy src/renderer/components/StatusBar.tsx:StatusBar
providerStatus software healthy src/renderer/components/StatusBar.tsx:providerStatus
CitationButton software healthy src/renderer/components/CitationButton.tsx:CitationButton
handleClick software healthy src/renderer/components/CitationButton.tsx:handleClick
CollectionsList software healthy src/renderer/components/CollectionsList.tsx:CollectionsList
CollectionBar software healthy src/renderer/components/CollectionBar.tsx:CollectionBar
handleToggleMode software healthy src/renderer/components/CollectionBar.tsx:handleToggleMode
statusLabel software healthy src/renderer/components/CollectionBar.tsx:statusLabel

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

LabelLayerStatusPath
electron.vite.config.ts software healthy electron.vite.config.ts
playwright.config.ts software healthy playwright.config.ts
README.md software healthy README.md
CLAUDE.md software healthy CLAUDE.md
package.json software healthy package.json
README.ko.md software healthy README.ko.md
package-lock.json software healthy package-lock.json
tsconfig.json software healthy tsconfig.json
LICENSE software healthy LICENSE
setup.ts software healthy test/setup.ts
HISTORY.md software healthy docs/HISTORY.md
changelog.md software healthy docs/04-report/changelog.md
multi-doc-collection-qa.design.md software healthy docs/02-design/features/multi-doc-collection-qa.design.md
multi-doc-phase3.design.md software healthy docs/02-design/features/multi-doc-phase3.design.md
_INDEX.md software healthy docs/archive/2026-04/_INDEX.md
qa-answer-verification.plan.md software healthy docs/archive/2026-04/qa-answer-verification/qa-answer-verif…
qa-answer-verification.design.md software healthy docs/archive/2026-04/qa-answer-verification/qa-answer-verif…
page-citation-viewer.design.md software healthy docs/archive/2026-04/page-citation-viewer/page-citation-vie…
page-citation-viewer.plan.md software healthy docs/archive/2026-04/page-citation-viewer/page-citation-vie…
page-citation-viewer.analysis.md software healthy docs/archive/2026-04/page-citation-viewer/page-citation-vie…
page-citation-viewer.report.md software healthy docs/archive/2026-04/page-citation-viewer/page-citation-vie…
_INDEX.md software healthy docs/archive/2026-03/_INDEX.md
loading-ux.report.md software healthy docs/archive/2026-03/loading-ux/loading-ux.report.md
loading-ux.plan.md software healthy docs/archive/2026-03/loading-ux/loading-ux.plan.md
loading-ux.design.md software healthy docs/archive/2026-03/loading-ux/loading-ux.design.md
pdf-lecture-summary.report.md software healthy docs/archive/2026-03/pdf-lecture-summary/pdf-lecture-summar…
pdf-lecture-summary.design.md software healthy docs/archive/2026-03/pdf-lecture-summary/pdf-lecture-summar…
pdf-lecture-summary.plan.md software healthy docs/archive/2026-03/pdf-lecture-summary/pdf-lecture-summar…
pdf-lecture-summary.analysis.md software healthy docs/archive/2026-03/pdf-lecture-summary/pdf-lecture-summar…
pdf-qa.design.md software healthy docs/archive/2026-03/pdf-qa/pdf-qa.design.md
pdf-qa.plan.md software healthy docs/archive/2026-03/pdf-qa/pdf-qa.plan.md
security-ux-fix.report.md software healthy docs/archive/2026-03/security-ux-fix/security-ux-fix.report…
security-ux-fix.plan.md software healthy docs/archive/2026-03/security-ux-fix/security-ux-fix.plan.md
summary-lecture-material.analysis.md software healthy docs/archive/2026-03/summary-lecture-material/summary-lectu…
summary-lecture-material.report.md software healthy docs/archive/2026-03/summary-lecture-material/summary-lectu…
pdf-image-recognition.design.md software healthy docs/archive/2026-03/pdf-image-recognition/pdf-image-recogn…
pdf-image-recognition.plan.md software healthy docs/archive/2026-03/pdf-image-recognition/pdf-image-recogn…
pdf-image-recognition.report.md software healthy docs/archive/2026-03/pdf-image-recognition/pdf-image-recogn…
_INDEX.md software healthy docs/archive/2026-06/_INDEX.md
session-persistence.plan.md software healthy docs/archive/2026-06/session-persistence/session-persistenc…
session-persistence.analysis.md software healthy docs/archive/2026-06/session-persistence/session-persistenc…
session-persistence.design.md software healthy docs/archive/2026-06/session-persistence/session-persistenc…
session-persistence.report.md software healthy docs/archive/2026-06/session-persistence/session-persistenc…
postbuild.mjs software healthy scripts/postbuild.mjs
test.yml software healthy .github/workflows/test.yml
release.yml software healthy .github/workflows/release.yml
env.d.ts software healthy src/env.d.ts
index.css software healthy src/renderer/index.css
index.html software healthy src/renderer/index.html
main.tsx software healthy src/renderer/main.tsx

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

LabelLayerStatusPath
test software healthy test
docs software healthy docs
04-report software healthy docs/04-report
02-design software healthy docs/02-design
features software healthy docs/02-design/features
archive software healthy docs/archive
2026-04 software healthy docs/archive/2026-04
qa-answer-verification software healthy docs/archive/2026-04/qa-answer-verification
page-citation-viewer software healthy docs/archive/2026-04/page-citation-viewer
2026-03 software healthy docs/archive/2026-03
loading-ux software healthy docs/archive/2026-03/loading-ux
pdf-lecture-summary software healthy docs/archive/2026-03/pdf-lecture-summary
pdf-qa software healthy docs/archive/2026-03/pdf-qa
security-ux-fix software healthy docs/archive/2026-03/security-ux-fix
summary-lecture-material software healthy docs/archive/2026-03/summary-lecture-material
pdf-image-recognition software healthy docs/archive/2026-03/pdf-image-recognition
2026-06 software healthy docs/archive/2026-06
session-persistence software healthy docs/archive/2026-06/session-persistence
scripts software healthy scripts
.github software healthy .github
workflows software healthy .github/workflows
src software healthy src
renderer software healthy src/renderer
types software healthy src/renderer/types
components software healthy src/renderer/components
__tests__ software healthy src/renderer/components/__tests__
lib software healthy src/renderer/lib
__tests__ software healthy src/renderer/lib/__tests__
shared software healthy src/shared
__tests__ software healthy src/shared/__tests__
preload software healthy src/preload
main software healthy src/main
__tests__ software healthy src/main/__tests__
e2e software healthy e2e

LabelLayerStatusPath
AiClient software healthy src/renderer/lib/ai-client.ts:AiClient
MarkdownErrorBoundary software healthy src/renderer/lib/safe-markdown.tsx:MarkdownErrorBoundary
AppErrorBoundary software healthy src/renderer/lib/app-error-boundary.tsx:AppErrorBoundary
VectorStore software healthy src/renderer/lib/vector-store.ts:VectorStore
FakeImageData software healthy src/renderer/lib/__tests__/pdf-parser.test.ts:FakeImageData
FakeOffscreenCanvas software healthy src/renderer/lib/__tests__/pdf-parser.test.ts:FakeOffscreen…
ApiKeyStore software healthy src/main/api-keys-store.ts:ApiKeyStore
OllamaManager software healthy src/main/ollama-manager.ts:OllamaManager

LabelLayerStatusPath
127.0.0.1 network healthy src/shared/constants.ts
192.168.1.1 network healthy src/shared/__tests__/constants.test.ts
10.0.0.1 network healthy src/shared/__tests__/constants.test.ts
169.254.169.254 network healthy src/shared/__tests__/constants.test.ts
127.0.0.2 network healthy src/shared/__tests__/constants.test.ts
127.0.0.0 network healthy src/shared/__tests__/constants.test.ts
192.168.0.1 network healthy src/main/__tests__/ipc-validators.test.ts

LabelLayerStatusPath
/docs/b.pdf frontend healthy src/renderer/lib/__tests__/tabs.test.ts
/docs/big.pdf frontend healthy src/renderer/lib/__tests__/tabs.test.ts
/docs/c.pdf frontend healthy src/renderer/lib/__tests__/tabs.test.ts
/docs/a.pdf frontend healthy src/renderer/lib/__tests__/tabs.test.ts
/ frontend healthy src/main/ai-service.ts
/api/tags frontend healthy src/main/ollama-manager.ts

LabelLayerStatusPath
test cicd healthy .github/workflows/test.yml
coverage cicd healthy .github/workflows/test.yml
e2e cicd healthy .github/workflows/test.yml
test cicd healthy .github/workflows/release.yml
build-windows cicd healthy .github/workflows/release.yml

LabelLayerStatusPath
port:2025 network healthy .github/workflows/release.yml
port:2026 network healthy .github/workflows/release.yml

LabelLayerStatusPath
vps::aws hardware healthy src/shared/__tests__/constants.test.ts
vps::gcp hardware healthy src/shared/__tests__/constants.test.ts

LabelLayerStatusPath
gha::test cicd healthy .github/workflows/test.yml
gha::release cicd healthy .github/workflows/release.yml

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

LabelLayerStatusPath
GET api healthy src/renderer/lib/pdf-parser.ts

LabelLayerStatusPath
redis data healthy src/main/__tests__/ipc-handlers.test.ts

LabelLayerStatusPath
gpu (detected) hardware healthy README.md

LabelLayerStatusPath
App frontend healthy src/renderer/App.tsx
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/9e538277-358d-4379-8c6d-9644d9838687/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/9e538277-358d-4379-8c6d-9644d9838687/

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.