https://github.com/zaitsu82/komine-crm-frontend
· scanned 2026-06-16 01:10 UTC (2 months, 1 week ago)
67 raw signals (0 security + 67 graph)
Last scanned 2 months, 1 week ago · v1 · 48 actionable findings from 1 signal source. 19 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 1012 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 |
|---|---|---|---|
cleanupTestData |
software | healthy | tests/global-teardown.ts:cleanupTestData |
globalTeardown |
software | healthy | tests/global-teardown.ts:globalTeardown |
navigateToCollectiveBurial |
software | healthy | tests/collective-burial.spec.ts:navigateToCollectiveBurial |
getSidebarMenuTexts |
software | healthy | tests/role-access.spec.ts:getSidebarMenuTexts |
waitForBackend |
software | healthy | tests/global-setup.ts:waitForBackend |
seedTestData |
software | healthy | tests/global-setup.ts:seedTestData |
globalSetup |
software | healthy | tests/global-setup.ts:globalSetup |
storageStatePath |
software | healthy | tests/config/test-accounts.ts:storageStatePath |
getVisibleMenuItems |
software | healthy | tests/fixtures/index.ts:getVisibleMenuItems |
clickMenuItem |
software | healthy | tests/fixtures/index.ts:clickMenuItem |
loginAs |
software | healthy | tests/fixtures/index.ts:loginAs |
fillAndSubmit |
software | healthy | src/__tests__/components/profile-page-password.test.tsx:fil… |
renderSidebar |
software | healthy | src/__tests__/components/global-sidebar-active.test.tsx:ren… |
isLinkActive |
software | healthy | src/__tests__/components/global-sidebar-active.test.tsx:isL… |
openSectionNameCreateDialog |
software | healthy | src/__tests__/components/masters-management-section-name.te… |
makeDoc |
software | healthy | src/__tests__/components/document-detail-view-download.test… |
renderWithDoc |
software | healthy | src/__tests__/components/document-detail-view-download.test… |
makeBilling |
software | healthy | src/__tests__/components/billing-list-table.test.tsx:makeBi… |
makeItem |
software | healthy | src/__tests__/components/yucho-account-format.test.ts:makeI… |
ContactsTabHost |
software | healthy | src/__tests__/components/plot-form/contacts-tab.test.tsx:Co… |
ErrorHost |
software | healthy | src/__tests__/components/plot-form/contacts-tab.test.tsx:Er… |
BurialInfoTabHost |
software | healthy | src/__tests__/components/plot-form/burial-info-tab.test.tsx… |
ErrorHost |
software | healthy | src/__tests__/components/plot-form/basic-info-tab.test.tsx:… |
TabHost |
software | healthy | src/__tests__/components/plot-form/test-helpers.tsx:TabHost |
makeBuriedPerson |
software | healthy | src/__tests__/components/plot-form/preview-helper.test.ts:m… |
makeFormData |
software | healthy | src/__tests__/components/plot-form/preview-helper.test.ts:m… |
ConstructionInfoTabHost |
software | healthy | src/__tests__/components/plot-form/construction-info-tab.te… |
makePlotDetail |
software | healthy | src/__tests__/components/plot-form/plot-form.test.tsx:makeP… |
makePlot |
software | healthy | src/__tests__/components/plot-registry/plot-table-buried-pe… |
renderTable |
software | healthy | src/__tests__/components/plot-registry/plot-table-buried-pe… |
makePlot |
software | healthy | src/__tests__/components/plot-registry/plot-list-legacy-num… |
renderList |
software | healthy | src/__tests__/components/plot-registry/plot-list-legacy-num… |
sn |
software | healthy | src/__tests__/lib/section-period.test.ts:sn |
mockResponse |
software | healthy | src/__tests__/lib/api/fetch-with-token-refresh.test.ts:mock… |
makePlotDetail |
software | healthy | src/__tests__/lib/api/plots-helpers.test.ts:makePlotDetail |
makePlotListItem |
software | healthy | src/__tests__/lib/api/plots-helpers.test.ts:makePlotListItem |
validPhysicalPlot |
software | healthy | src/__tests__/lib/validations/plot-form.test.ts:validPhysic… |
validContractPlot |
software | healthy | src/__tests__/lib/validations/plot-form.test.ts:validContra… |
validSaleContract |
software | healthy | src/__tests__/lib/validations/plot-form.test.ts:validSaleCo… |
validCustomer |
software | healthy | src/__tests__/lib/validations/plot-form.test.ts:validCustom… |
validPlotFormData |
software | healthy | src/__tests__/lib/validations/plot-form.test.ts:validPlotFo… |
makePlotDetail |
software | healthy | src/__tests__/lib/validations/plot-form.test.ts:makePlotDet… |
deferred |
software | healthy | src/__tests__/hooks/async-hooks-stale-guard.test.ts:deferred |
page |
software | healthy | src/__tests__/hooks/async-hooks-stale-guard.test.ts:page |
getPlotSizeLabel |
software | healthy | src/types/plot-constants.ts:getPlotSizeLabel |
getAvailabilityStatus |
software | healthy | src/types/plot-constants.ts:getAvailabilityStatus |
DocumentDetailView |
software | healthy | src/components/document-detail-view.tsx:DocumentDetailView |
formatDate |
software | healthy | src/components/document-detail-view.tsx:formatDate |
formatFileSize |
software | healthy | src/components/document-detail-view.tsx:formatFileSize |
PasswordSetForm |
software | healthy | src/components/password-set-form.tsx:PasswordSetForm |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
playwright.config.ts |
software | healthy | playwright.config.ts |
jest.config.js |
software | healthy | jest.config.js |
vercel.json |
software | healthy | vercel.json |
postcss.config.mjs |
software | healthy | postcss.config.mjs |
README.md |
software | healthy | README.md |
tailwind.config.ts |
software | healthy | tailwind.config.ts |
CLAUDE.md |
software | healthy | CLAUDE.md |
package.json |
software | healthy | package.json |
jest.setup.js |
software | healthy | jest.setup.js |
Dockerfile |
software | healthy | Dockerfile |
package-lock.json |
software | healthy | package-lock.json |
.env.example |
software | healthy | .env.example |
tsconfig.json |
software | healthy | tsconfig.json |
eslint.config.mjs |
software | healthy | eslint.config.mjs |
.env.vercel |
software | healthy | .env.vercel |
.env.e2e |
software | healthy | .env.e2e |
next.config.ts |
software | healthy | next.config.ts |
smoke-screens.spec.ts |
software | healthy | tests/smoke-screens.spec.ts |
global-teardown.ts |
software | healthy | tests/global-teardown.ts |
plot-list.spec.ts |
software | healthy | tests/plot-list.spec.ts |
collective-burial.spec.ts |
software | healthy | tests/collective-burial.spec.ts |
auth.spec.ts |
software | healthy | tests/auth.spec.ts |
role-access.spec.ts |
software | healthy | tests/role-access.spec.ts |
plot-detail.spec.ts |
software | healthy | tests/plot-detail.spec.ts |
invite-flow.spec.ts |
software | healthy | tests/invite-flow.spec.ts |
staff-management.spec.ts |
software | healthy | tests/staff-management.spec.ts |
global-setup.ts |
software | healthy | tests/global-setup.ts |
auth.setup.ts |
software | healthy | tests/auth.setup.ts |
navigation.spec.ts |
software | healthy | tests/navigation.spec.ts |
test-accounts.ts |
software | healthy | tests/config/test-accounts.ts |
index.ts |
software | healthy | tests/fixtures/index.ts |
dependabot.yml |
software | healthy | .github/dependabot.yml |
ci.yml |
software | healthy | .github/workflows/ci.yml |
plot-constants.test.ts |
software | healthy | src/__tests__/types/plot-constants.test.ts |
profile-page-password.test.tsx |
software | healthy | src/__tests__/components/profile-page-password.test.tsx |
password-set-form.test.tsx |
software | healthy | src/__tests__/components/password-set-form.test.tsx |
global-sidebar-active.test.tsx |
software | healthy | src/__tests__/components/global-sidebar-active.test.tsx |
masters-management-section-name.test.tsx |
software | healthy | src/__tests__/components/masters-management-section-name.te… |
document-detail-view-download.test.tsx |
software | healthy | src/__tests__/components/document-detail-view-download.test… |
billing-list-table.test.tsx |
software | healthy | src/__tests__/components/billing-list-table.test.tsx |
yucho-account-format.test.ts |
software | healthy | src/__tests__/components/yucho-account-format.test.ts |
mock-data-banner.test.tsx |
software | healthy | src/__tests__/components/mock-data-banner.test.tsx |
masters-management-inactive.test.tsx |
software | healthy | src/__tests__/components/masters-management-inactive.test.t… |
work-billing-tab.test.tsx |
software | healthy | src/__tests__/components/plot-form/work-billing-tab.test.tsx |
contacts-tab.test.tsx |
software | healthy | src/__tests__/components/plot-form/contacts-tab.test.tsx |
burial-info-tab.test.tsx |
software | healthy | src/__tests__/components/plot-form/burial-info-tab.test.tsx |
basic-info-tab.test.tsx |
software | healthy | src/__tests__/components/plot-form/basic-info-tab.test.tsx |
test-helpers.tsx |
software | healthy | src/__tests__/components/plot-form/test-helpers.tsx |
preview-helper.test.ts |
software | healthy | src/__tests__/components/plot-form/preview-helper.test.ts |
construction-info-tab.test.tsx |
software | healthy | src/__tests__/components/plot-form/construction-info-tab.te… |
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 |
config |
software | healthy | tests/config |
fixtures |
software | healthy | tests/fixtures |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
src |
software | healthy | src |
__tests__ |
software | healthy | src/__tests__ |
types |
software | healthy | src/__tests__/types |
components |
software | healthy | src/__tests__/components |
plot-form |
software | healthy | src/__tests__/components/plot-form |
plot-registry |
software | healthy | src/__tests__/components/plot-registry |
lib |
software | healthy | src/__tests__/lib |
api |
software | healthy | src/__tests__/lib/api |
validations |
software | healthy | src/__tests__/lib/validations |
hooks |
software | healthy | src/__tests__/hooks |
types |
software | healthy | src/types |
config |
software | healthy | src/config |
components |
software | healthy | src/components |
layout |
software | healthy | src/components/layout |
plot-form |
software | healthy | src/components/plot-form |
shared |
software | healthy | src/components/shared |
dialogs |
software | healthy | src/components/shared/dialogs |
ui |
software | healthy | src/components/ui |
plot-registry |
software | healthy | src/components/plot-registry |
billing |
software | healthy | src/components/billing |
yucho |
software | healthy | src/components/yucho |
collective-burial |
software | healthy | src/components/collective-burial |
payment |
software | healthy | src/components/payment |
plot-detail-sidebar |
software | healthy | src/components/plot-detail-sidebar |
dialogs |
software | healthy | src/components/plot-detail-sidebar/dialogs |
contexts |
software | healthy | src/contexts |
app |
software | healthy | src/app |
reset-password |
software | healthy | src/app/reset-password |
login |
software | healthy | src/app/login |
set-password |
software | healthy | src/app/set-password |
(main) |
software | healthy | src/app/(main) |
plots |
software | healthy | src/app/(main)/plots |
new |
software | healthy | src/app/(main)/plots/new |
[id] |
software | healthy | src/app/(main)/plots/[id] |
edit |
software | healthy | src/app/(main)/plots/[id]/edit |
documents |
software | healthy | src/app/(main)/plots/[id]/documents |
create |
software | healthy | src/app/(main)/plots/[id]/documents/create |
staff |
software | healthy | src/app/(main)/staff |
collective-burials |
software | healthy | src/app/(main)/collective-burials |
masters |
software | healthy | src/app/(main)/masters |
yucho |
software | healthy | src/app/(main)/yucho |
profile |
software | healthy | src/app/(main)/profile |
documents |
software | healthy | src/app/(main)/documents |
plot-availability |
software | healthy | src/app/(main)/plot-availability |
lib |
software | healthy | src/lib |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
PlotAvailabilityManagement |
frontend | healthy | src/components/plot-availability-management.tsx |
MastersManagement |
frontend | healthy | src/components/masters-management.tsx |
ProfilePage |
frontend | healthy | src/components/profile-page.tsx |
StaffManagement |
frontend | healthy | src/components/staff-management.tsx |
UserMenu |
frontend | healthy | src/components/user-menu.tsx |
MockDataBanner |
frontend | healthy | src/components/mock-data-banner.tsx |
ThemeSwitcher |
frontend | healthy | src/components/theme-switcher.tsx |
PageHeader |
frontend | healthy | src/components/page-header.tsx |
PlotDetailView |
frontend | healthy | src/components/plot-detail-view.tsx |
GlobalSidebar |
frontend | healthy | src/components/layout/GlobalSidebar.tsx |
PlotForm |
frontend | healthy | src/components/plot-form/index.tsx |
PlotRegistry |
frontend | healthy | src/components/plot-registry/index.tsx |
BillingManagement |
frontend | healthy | src/components/billing/billing-management.tsx |
YuchoManagement |
frontend | healthy | src/components/yucho/YuchoManagement.tsx |
CollectiveBurialManagement |
frontend | healthy | src/components/collective-burial/Management.tsx |
CollectiveBurialDetailView |
frontend | healthy | src/components/collective-burial/DetailView.tsx |
CollectiveBurialListView |
frontend | healthy | src/components/collective-burial/ListView.tsx |
PaymentManagement |
frontend | healthy | src/components/payment/payment-management.tsx |
NoteDialog |
frontend | healthy | src/components/plot-detail-sidebar/dialogs/NoteDialog.tsx |
DeleteConfirmDialog |
frontend | healthy | src/components/plot-detail-sidebar/dialogs/DeleteConfirmDia… |
RestoreConfirmDialog |
frontend | healthy | src/components/plot-detail-sidebar/dialogs/RestoreConfirmDi… |
HistoryDialog |
frontend | healthy | src/components/plot-detail-sidebar/dialogs/HistoryDialog.tsx |
NotFound |
frontend | healthy | src/app/not-found.tsx |
Home |
frontend | healthy | src/app/page.tsx |
RootLayout |
frontend | healthy | src/app/layout.tsx |
ErrorPage |
frontend | healthy | src/app/error.tsx |
GlobalError |
frontend | healthy | src/app/global-error.tsx |
ResetPasswordPage |
frontend | healthy | src/app/reset-password/page.tsx |
LoginPage |
frontend | healthy | src/app/login/page.tsx |
SetPasswordPage |
frontend | healthy | src/app/set-password/page.tsx |
MainLayout |
frontend | healthy | src/app/(main)/layout.tsx |
PlotsLoading |
frontend | healthy | src/app/(main)/plots/loading.tsx |
PlotsPage |
frontend | healthy | src/app/(main)/plots/page.tsx |
NewPlotPage |
frontend | healthy | src/app/(main)/plots/new/page.tsx |
PlotDetailLoading |
frontend | healthy | src/app/(main)/plots/[id]/loading.tsx |
PlotDetailPage |
frontend | healthy | src/app/(main)/plots/[id]/page.tsx |
EditPlotLoading |
frontend | healthy | src/app/(main)/plots/[id]/edit/loading.tsx |
EditPlotPage |
frontend | healthy | src/app/(main)/plots/[id]/edit/page.tsx |
PlotDocumentHistoryPage |
frontend | healthy | src/app/(main)/plots/[id]/documents/page.tsx |
PlotDocumentCreatePage |
frontend | healthy | src/app/(main)/plots/[id]/documents/create/page.tsx |
StaffPage |
frontend | healthy | src/app/(main)/staff/page.tsx |
CollectiveBurialsPage |
frontend | healthy | src/app/(main)/collective-burials/page.tsx |
MastersPage |
frontend | healthy | src/app/(main)/masters/page.tsx |
YuchoPage |
frontend | healthy | src/app/(main)/yucho/page.tsx |
ProfileRoute |
frontend | healthy | src/app/(main)/profile/page.tsx |
DocumentsPage |
frontend | healthy | src/app/(main)/documents/page.tsx |
PlotAvailabilityPage |
frontend | healthy | src/app/(main)/plot-availability/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
/page.tsx |
frontend | healthy | src/app/page.tsx |
/reset-password |
frontend | healthy | src/app/reset-password/page.tsx |
/login |
frontend | healthy | src/app/login/page.tsx |
/set-password |
frontend | healthy | src/app/set-password/page.tsx |
/(main)/plots |
frontend | healthy | src/app/(main)/plots/page.tsx |
/(main)/plots/new |
frontend | healthy | src/app/(main)/plots/new/page.tsx |
/(main)/plots/[id] |
frontend | healthy | src/app/(main)/plots/[id]/page.tsx |
/(main)/plots/[id]/edit |
frontend | healthy | src/app/(main)/plots/[id]/edit/page.tsx |
/(main)/plots/[id]/documents |
frontend | healthy | src/app/(main)/plots/[id]/documents/page.tsx |
/(main)/plots/[id]/documents/create |
frontend | healthy | src/app/(main)/plots/[id]/documents/create/page.tsx |
/(main)/staff |
frontend | healthy | src/app/(main)/staff/page.tsx |
/(main)/collective-burials |
frontend | healthy | src/app/(main)/collective-burials/page.tsx |
/(main)/masters |
frontend | healthy | src/app/(main)/masters/page.tsx |
/(main)/yucho |
frontend | healthy | src/app/(main)/yucho/page.tsx |
/(main)/profile |
frontend | healthy | src/app/(main)/profile/page.tsx |
/(main)/documents |
frontend | healthy | src/app/(main)/documents/page.tsx |
/(main)/plot-availability |
frontend | healthy | src/app/(main)/plot-availability/page.tsx |
/plots |
frontend | healthy | src/config/navigation.ts |
/collective-burials |
frontend | healthy | src/config/navigation.ts |
/plot-availability |
frontend | healthy | src/config/navigation.ts |
/documents |
frontend | healthy | src/config/navigation.ts |
/yucho |
frontend | healthy | src/config/navigation.ts |
/staff |
frontend | healthy | src/config/navigation.ts |
/masters |
frontend | healthy | src/config/navigation.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
dotenv::.env.vercel |
security | healthy | .env.vercel |
dotenv::.env.e2e |
security | healthy | .env.e2e |
password_literal::src/__tests__/components/profile-page-pas… |
security | healthy | src/__tests__/components/profile-page-password.test.tsx |
password_literal::src/__tests__/components/profile-page-pas… |
security | healthy | src/__tests__/components/profile-page-password.test.tsx |
password_literal::src/__tests__/components/profile-page-pas… |
security | healthy | src/__tests__/components/profile-page-password.test.tsx |
password_literal::src/lib/api/auth.ts |
security | healthy | src/lib/api/auth.ts |
password_literal::src/lib/api/auth.ts |
security | healthy | src/lib/api/auth.ts |
password_literal::src/lib/api/auth.ts |
security | healthy | src/lib/api/auth.ts |
password_literal::src/lib/api/auth.ts |
security | healthy | src/lib/api/auth.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
build |
cicd | healthy | .github/workflows/ci.yml |
lint |
cicd | healthy | .github/workflows/ci.yml |
test |
cicd | healthy | .github/workflows/ci.yml |
e2e |
cicd | healthy | .github/workflows/ci.yml |
security-audit |
cicd | healthy | .github/workflows/ci.yml |
all-checks-passed |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
port:3000 |
network | healthy | Dockerfile |
port:09 |
network | healthy | .github/dependabot.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-jxdg4hjt |
software | healthy | /tmp/repobility-clone-jxdg4hjt |
| Label | Layer | Status | Path |
|---|---|---|---|
postgresql |
data | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
image::Dockerfile |
hardware | healthy | Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::README.md |
security | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
This page is publicly accessible at:
https://repobility.com/scan/e1c39734-5cef-4a1a-bc4d-1d8d724ac31f/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/e1c39734-5cef-4a1a-bc4d-1d8d724ac31f/
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.