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.

satoryu/LibCheck

https://github.com/satoryu/LibCheck · scanned 2026-06-16 00:03 UTC (2 months, 3 weeks ago)

7 raw signals (0 security + 7 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 3 weeks ago · v1 · 7 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 484 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
.env.local.example software healthy .env.local.example
vite.config.ts software healthy vite.config.ts
README.md software healthy README.md
CLAUDE.md software healthy CLAUDE.md
package.json software healthy package.json
tsconfig.node.json software healthy tsconfig.node.json
index.html software healthy index.html
package-lock.json software healthy package-lock.json
DEPLOY.md software healthy DEPLOY.md
tsconfig.json software healthy tsconfig.json
MIGRATION_SPEC.md software healthy MIGRATION_SPEC.md
package.json software healthy api/package.json
host.json software healthy api/host.json
package-lock.json software healthy api/package-lock.json
calilProxy.js software healthy api/src/functions/calilProxy.js
roadmap.md software healthy docs/roadmap.md
privacy-policy.html software healthy docs/privacy-policy.html
design-guidelines.md software healthy docs/design-guidelines.md
tasks.md software healthy docs/11-library-management/tasks.md
design.md software healthy docs/11-library-management/design.md
requirements.md software healthy docs/11-library-management/requirements.md
tasks.md software healthy docs/25-search-history-storage/tasks.md
design.md software healthy docs/25-search-history-storage/design.md
requirements.md software healthy docs/25-search-history-storage/requirements.md
tasks.md software healthy docs/75-iac-bicep/tasks.md
design.md software healthy docs/75-iac-bicep/design.md
requirements.md software healthy docs/75-iac-bicep/requirements.md
tasks.md software healthy docs/availability-sort/tasks.md
design.md software healthy docs/availability-sort/design.md
requirements.md software healthy docs/availability-sort/requirements.md
tasks.md software healthy docs/1-project-structure/tasks.md
design.md software healthy docs/1-project-structure/design.md
requirements.md software healthy docs/1-project-structure/requirements.md
tasks.md software healthy docs/19-fix-availability-status-display/tasks.md
design.md software healthy docs/19-fix-availability-status-display/design.md
requirements.md software healthy docs/19-fix-availability-status-display/requirements.md
tasks.md software healthy docs/53-fix-router-isbn-force-unwrap/tasks.md
design.md software healthy docs/53-fix-router-isbn-force-unwrap/design.md
requirements.md software healthy docs/53-fix-router-isbn-force-unwrap/requirements.md
tasks.md software healthy docs/31-ui-design-polish/tasks.md
design.md software healthy docs/31-ui-design-polish/design.md
requirements.md software healthy docs/31-ui-design-polish/requirements.md
tasks.md software healthy docs/3-local-storage/tasks.md
design.md software healthy docs/3-local-storage/design.md
requirements.md software healthy docs/3-local-storage/requirements.md
tasks.md software healthy docs/40-fix-swipe-back-navigation/tasks.md
design.md software healthy docs/40-fix-swipe-back-navigation/design.md
requirements.md software healthy docs/40-fix-swipe-back-navigation/requirements.md
tasks.md software healthy docs/10-library-list-selection/tasks.md
design.md software healthy docs/10-library-list-selection/design.md

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

LabelLayerStatusPath
route software healthy api/src/functions/calilProxy.js:route
makeQueryClient software healthy src/queryClient.ts:makeQueryClient
App software healthy src/App.tsx:App
makeFakeDeps software healthy src/test/testUtils.tsx:makeFakeDeps
makeTestQueryClient software healthy src/test/testUtils.tsx:makeTestQueryClient
renderWithProviders software healthy src/test/testUtils.tsx:renderWithProviders
renderRouteWithProviders software healthy src/test/testUtils.tsx:renderRouteWithProviders
createAppRouter software healthy src/app/router.tsx:createAppRouter
makeQueryClient software healthy src/app/router.test.tsx:makeQueryClient
renderRouterAt software healthy src/app/router.test.tsx:renderRouterAt
depsWithRegistered software healthy src/app/router.test.tsx:depsWithRegistered
createDefaultDependencies software healthy src/app/dependencies.tsx:createDefaultDependencies
useDeps software healthy src/app/dependencies.tsx:useDeps
AMAZON_ASSOCIATE_TAG software healthy src/presentation/config/amazonAffiliate.ts:AMAZON_ASSOCIATE…
makeLibrary software healthy src/presentation/utils/sortLibrariesByAvailability.test.ts:…
sortLibrariesByAvailability software healthy src/presentation/utils/sortLibrariesByAvailability.ts:sortL…
priorityOf software healthy src/presentation/utils/sortLibrariesByAvailability.ts:prior…
resolveErrorMessage software healthy src/presentation/utils/errorMessageResolver.ts:resolveError…
interpretScannedBarcode software healthy src/presentation/utils/scanInterpreter.ts:interpretScannedB…
pad2 software healthy src/presentation/widgets/SearchHistoryCard.tsx:pad2
formatDate software healthy src/presentation/widgets/SearchHistoryCard.tsx:formatDate
bestStatus software healthy src/presentation/widgets/SearchHistoryCard.tsx:bestStatus
SearchHistoryCard software healthy src/presentation/widgets/SearchHistoryCard.tsx:SearchHistor…
statusInfo software healthy src/presentation/widgets/AvailabilityStatusBadge.tsx:status…
AvailabilityStatusBadge software healthy src/presentation/widgets/AvailabilityStatusBadge.tsx:Availa…
CameraErrorWidget software healthy src/presentation/widgets/CameraErrorWidget.tsx:CameraErrorW…
SubPageAppBar software healthy src/presentation/widgets/SubPageAppBar.tsx:SubPageAppBar
safeReserveUrl software healthy src/presentation/widgets/LibraryAvailabilityCard.tsx:safeRe…
LibraryAvailabilityCard software healthy src/presentation/widgets/LibraryAvailabilityCard.tsx:Librar…
LocationDisplay software healthy src/presentation/widgets/SubPageAppBar.test.tsx:LocationDis…
PrevPage software healthy src/presentation/widgets/SubPageAppBar.test.tsx:PrevPage
ErrorStateWidget software healthy src/presentation/widgets/ErrorStateWidget.tsx:ErrorStateWid…
CameraPermissionErrorWidget software healthy src/presentation/widgets/CameraPermissionErrorWidget.tsx:Ca…
ScanOverlayWidget software healthy src/presentation/widgets/ScanOverlayWidget.tsx:ScanOverlayW…
BookMetadataCard software healthy src/presentation/widgets/BookMetadataCard.tsx:BookMetadataC…
advanceCover software healthy src/presentation/widgets/BookMetadataCard.tsx:advanceCover
IsbnInputPage software healthy src/presentation/pages/IsbnInputPage.tsx:IsbnInputPage
onSubmit software healthy src/presentation/pages/IsbnInputPage.tsx:onSubmit
navigateToScan software healthy src/presentation/pages/IsbnInputPage.tsx:navigateToScan
createLibrary software healthy src/presentation/pages/LibraryListPage.test.tsx:createLibra…
renderPage software healthy src/presentation/pages/LibraryListPage.test.tsx:renderPage
LibraryManagementPage software healthy src/presentation/pages/LibraryManagementPage.tsx:LibraryMan…
handleConfirmDelete software healthy src/presentation/pages/LibraryManagementPage.tsx:handleConf…
renderBody software healthy src/presentation/pages/LibraryManagementPage.tsx:renderBody
HomePage software healthy src/presentation/pages/HomePage.tsx:HomePage
fakeRegisteredRepo software healthy src/presentation/pages/HomePage.test.tsx:fakeRegisteredRepo
depsWithRegistered software healthy src/presentation/pages/HomePage.test.tsx:depsWithRegistered
SearchHistoryPage software healthy src/presentation/pages/SearchHistoryPage.tsx:SearchHistoryP…
handleConfirmDeleteAll software healthy src/presentation/pages/SearchHistoryPage.tsx:handleConfirmD…
renderBody software healthy src/presentation/pages/SearchHistoryPage.tsx:renderBody

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

LabelLayerStatusPath
api software healthy api
src software healthy api/src
functions software healthy api/src/functions
docs software healthy docs
11-library-management software healthy docs/11-library-management
25-search-history-storage software healthy docs/25-search-history-storage
75-iac-bicep software healthy docs/75-iac-bicep
availability-sort software healthy docs/availability-sort
1-project-structure software healthy docs/1-project-structure
19-fix-availability-status-display software healthy docs/19-fix-availability-status-display
53-fix-router-isbn-force-unwrap software healthy docs/53-fix-router-isbn-force-unwrap
31-ui-design-polish software healthy docs/31-ui-design-polish
3-local-storage software healthy docs/3-local-storage
40-fix-swipe-back-navigation software healthy docs/40-fix-swipe-back-navigation
10-library-list-selection software healthy docs/10-library-list-selection
21-fix-black-screen-on-scan-another software healthy docs/21-fix-black-screen-on-scan-another
30-error-handling-ux software healthy docs/30-error-handling-ux
32-e2e-test-release software healthy docs/32-e2e-test-release
44-fix-no-library-scan-button software healthy docs/44-fix-no-library-scan-button
52-fix-results-hardcode software healthy docs/52-fix-results-hardcode
42-fix-reserve-link-by-status software healthy docs/42-fix-reserve-link-by-status
43-fix-empty-reserve-url software healthy docs/43-fix-empty-reserve-url
4-calil-api-client software healthy docs/4-calil-api-client
38-fix-barcode-camera-blank software healthy docs/38-fix-barcode-camera-blank
64-onboarding-when-no-library software healthy docs/64-onboarding-when-no-library
9-prefecture-city-selection software healthy docs/9-prefecture-city-selection
62-android-release-workflow software healthy docs/62-android-release-workflow
23-fix-camera-restart-on-return software healthy docs/23-fix-camera-restart-on-return
26-search-history-list software healthy docs/26-search-history-list
54-extract-magic-colors software healthy docs/54-extract-magic-colors
2-state-management software healthy docs/2-state-management
45-fix-scan-button-label-context software healthy docs/45-fix-scan-button-label-context
amazon-book-metadata software healthy docs/amazon-book-metadata
9-isbn-manual-input software healthy docs/9-isbn-manual-input
8-isbn-barcode-scan software healthy docs/8-isbn-barcode-scan
55-document-enum-format software healthy docs/55-document-enum-format
51-add-page-widget-tests software healthy docs/51-add-page-widget-tests
36-fix-barcode-scanner-error-handling software healthy docs/36-fix-barcode-scanner-error-handling
50-validate-reserve-url-scheme software healthy docs/50-validate-reserve-url-scheme
10-book-availability-search software healthy docs/10-book-availability-search
screenshots software healthy screenshots
infra software healthy infra
public software healthy public
.github software healthy .github
workflows software healthy .github/workflows
src software healthy src
test software healthy src/test
app software healthy src/app
presentation software healthy src/presentation
config software healthy src/presentation/config

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

LabelLayerStatusPath
EmptyRegisteredLibraryRepository software healthy src/App.test.tsx:EmptyRegisteredLibraryRepository
FakeLocalStorageRepository software healthy src/test/testUtils.tsx:FakeLocalStorageRepository
FakeBookMetadataRepository software healthy src/test/testUtils.tsx:FakeBookMetadataRepository
it software healthy src/test/custom-env.ts:it
FakeRegisteredLibraryRepository software healthy src/app/router.test.tsx:FakeRegisteredLibraryRepository
FakeLibraryRepository software healthy src/app/router.test.tsx:FakeLibraryRepository
MockLibraryRepository software healthy src/presentation/pages/LibraryListPage.test.tsx:MockLibrary…
ErrorLibraryRepository software healthy src/presentation/pages/LibraryListPage.test.tsx:ErrorLibrar…
FakeRegisteredLibraryRepository software healthy src/presentation/pages/LibraryListPage.test.tsx:FakeRegiste…
FakeLibraryRepository software healthy src/presentation/pages/BookSearchResultPage.test.tsx:FakeLi…
ErrorLibraryRepository software healthy src/presentation/pages/BookSearchResultPage.test.tsx:ErrorL…
FakeRegisteredLibraryRepository software healthy src/presentation/pages/BookSearchResultPage.test.tsx:FakeRe…
FakeSearchHistoryRepository software healthy src/presentation/pages/BookSearchResultPage.test.tsx:FakeSe…
ThrowingBookMetadataRepository software healthy src/presentation/pages/BookSearchResultPage.test.tsx:Throwi…
FakeRegisteredLibraryRepository software healthy src/presentation/pages/LibraryManagementPage.test.tsx:FakeR…
ErrorRegisteredLibraryRepository software healthy src/presentation/pages/LibraryManagementPage.test.tsx:Error…
FakeSearchHistoryRepository software healthy src/presentation/pages/SearchHistoryPage.test.tsx:FakeSearc…
MockLibraryRepository software healthy src/presentation/hooks/useCityList.test.tsx:MockLibraryRepo…
FakeRegisteredLibraryRepository software healthy src/presentation/hooks/useRegisteredLibraries.test.tsx:Fake…
FakeLibraryRepository software healthy src/presentation/hooks/useBookAvailability.test.tsx:FakeLib…
FakeRegisteredLibraryRepository software healthy src/presentation/hooks/useBookAvailability.test.tsx:FakeReg…
FakeSearchHistoryRepository software healthy src/presentation/hooks/useSearchHistory.test.tsx:FakeSearch…
MockLibraryRepository software healthy src/presentation/hooks/useLibraryList.test.tsx:MockLibraryR…

LabelLayerStatusPath
/IsbnInputPage frontend healthy src/presentation/pages/IsbnInputPage.tsx
/LibraryListPage.test frontend healthy src/presentation/pages/LibraryListPage.test.tsx
/LibraryManagementPage frontend healthy src/presentation/pages/LibraryManagementPage.tsx
/HomePage frontend healthy src/presentation/pages/HomePage.tsx
/HomePage.test frontend healthy src/presentation/pages/HomePage.test.tsx
/IsbnInputPage.test frontend healthy src/presentation/pages/IsbnInputPage.test.tsx
/SearchHistoryPage frontend healthy src/presentation/pages/SearchHistoryPage.tsx
/BarcodeScannerPage.test frontend healthy src/presentation/pages/BarcodeScannerPage.test.tsx
/CitySelectionPage.test frontend healthy src/presentation/pages/CitySelectionPage.test.tsx
/PrefectureSelectionPage frontend healthy src/presentation/pages/PrefectureSelectionPage.tsx
/PrefectureSelectionPage.test frontend healthy src/presentation/pages/PrefectureSelectionPage.test.tsx
/AppShell frontend healthy src/presentation/pages/AppShell.tsx
/BookSearchResultPage.test frontend healthy src/presentation/pages/BookSearchResultPage.test.tsx
/BookSearchResultPage frontend healthy src/presentation/pages/BookSearchResultPage.tsx
/LibraryManagementPage.test frontend healthy src/presentation/pages/LibraryManagementPage.test.tsx
/SearchHistoryPage.test frontend healthy src/presentation/pages/SearchHistoryPage.test.tsx
/BarcodeScannerPage frontend healthy src/presentation/pages/BarcodeScannerPage.tsx
/CitySelectionPage frontend healthy src/presentation/pages/CitySelectionPage.tsx
/LibraryListPage frontend healthy src/presentation/pages/LibraryListPage.tsx
/prev frontend healthy src/presentation/widgets/SubPageAppBar.test.tsx
/current frontend healthy src/presentation/widgets/SubPageAppBar.test.tsx
/ frontend healthy src/presentation/widgets/SubPageAppBar.test.tsx
/sub frontend healthy src/presentation/widgets/SubPageAppBar.test.tsx

LabelLayerStatusPath
AZURE_STATIC_WEB_APPS_API_TOKEN cicd healthy
AZURE_SUBSCRIPTION_ID cicd healthy
AZURE_CLIENT_ID cicd healthy
GITHUB_TOKEN cicd healthy
CALIL_APP_KEY cicd healthy
AZURE_TENANT_ID cicd healthy

LabelLayerStatusPath
test cicd healthy .github/workflows/ci.yml
build_and_deploy cicd healthy .github/workflows/azure-static-web-apps.yml
what-if cicd healthy .github/workflows/infra.yml
apply cicd healthy .github/workflows/infra.yml

LabelLayerStatusPath
gha::ci cicd healthy .github/workflows/ci.yml
gha::azure-static-web-apps cicd healthy .github/workflows/azure-static-web-apps.yml
gha::infra cicd healthy .github/workflows/infra.yml

LabelLayerStatusPath
auth::infra/README.md security healthy infra/README.md
auth::.github/workflows/infra.yml security healthy .github/workflows/infra.yml

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

LabelLayerStatusPath
vps::azure hardware healthy vite.config.ts
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/dde73017-e33a-45ac-88fe-3569f147ab8f/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/dde73017-e33a-45ac-88fe-3569f147ab8f/

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.