https://github.com/satoryu/LibCheck
· scanned 2026-06-16 00:03 UTC (2 months, 3 weeks ago)
7 raw signals (0 security + 7 graph)
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.
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.
| Label | Layer | Status | Path |
|---|---|---|---|
.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.
| Label | Layer | Status | Path |
|---|---|---|---|
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.
| Label | Layer | Status | Path |
|---|---|---|---|
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.
| Label | Layer | Status | Path |
|---|---|---|---|
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… |
| Label | Layer | Status | Path |
|---|---|---|---|
/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 |
| Label | Layer | Status | Path |
|---|---|---|---|
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 | — |
| Label | Layer | Status | Path |
|---|---|---|---|
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 |
| Label | Layer | Status | Path |
|---|---|---|---|
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 |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::infra/README.md |
security | healthy | infra/README.md |
auth::.github/workflows/infra.yml |
security | healthy | .github/workflows/infra.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-jbwlga3w |
software | healthy | /tmp/repobility-clone-jbwlga3w |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::azure |
hardware | healthy | vite.config.ts |
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.