https://github.com/yokouchi-wildweb/next-vnx
· scanned 2026-06-16 01:07 UTC (2 months, 1 week ago)
178 raw signals (0 security + 178 graph)
Last scanned 2 months, 1 week ago · v1 · 178 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 7741 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 |
|---|---|---|---|
loadExistingManifest |
software | healthy | scripts/generate-asset-manifest.ts:loadExistingManifest |
scanDirectory |
software | healthy | scripts/generate-asset-manifest.ts:scanDirectory |
extractCategory |
software | healthy | scripts/generate-asset-manifest.ts:extractCategory |
detectType |
software | healthy | scripts/generate-asset-manifest.ts:detectType |
generateId |
software | healthy | scripts/generate-asset-manifest.ts:generateId |
extractFileName |
software | healthy | scripts/generate-asset-manifest.ts:extractFileName |
buildAliasMap |
software | healthy | scripts/generate-asset-manifest.ts:buildAliasMap |
generateManifestForScenario |
software | healthy | scripts/generate-asset-manifest.ts:generateManifestForScena… |
getAllScenarioIds |
software | healthy | scripts/generate-asset-manifest.ts:getAllScenarioIds |
promptScenarioSelection |
software | healthy | scripts/generate-asset-manifest.ts:promptScenarioSelection |
main |
software | healthy | scripts/generate-asset-manifest.ts:main |
testConnection |
software | healthy | scripts/test-claude-api.ts:testConnection |
loadManifest |
software | healthy | scripts/add-asset-alias.ts:loadManifest |
saveManifest |
software | healthy | scripts/add-asset-alias.ts:saveManifest |
validateAlias |
software | healthy | scripts/add-asset-alias.ts:validateAlias |
addAlias |
software | healthy | scripts/add-asset-alias.ts:addAlias |
searchAssets |
software | healthy | scripts/add-asset-alias.ts:searchAssets |
selectAssetLoop |
software | healthy | scripts/add-asset-alias.ts:selectAssetLoop |
main |
software | healthy | scripts/add-asset-alias.ts:main |
isMailTemplate |
software | healthy | scripts/mail/test-send.ts:isMailTemplate |
renderSimpleTestEmail |
software | healthy | scripts/mail/test-send.ts:renderSimpleTestEmail |
getTemplateConfigs |
software | healthy | scripts/mail/test-send.ts:getTemplateConfigs |
formatFromAddress |
software | healthy | scripts/mail/test-send.ts:formatFromAddress |
sendWithResend |
software | healthy | scripts/mail/test-send.ts:sendWithResend |
sendWithSendGrid |
software | healthy | scripts/mail/test-send.ts:sendWithSendGrid |
sgMail |
software | healthy | scripts/mail/test-send.ts:sgMail |
sendEmail |
software | healthy | scripts/mail/test-send.ts:sendEmail |
main |
software | healthy | scripts/mail/test-send.ts:main |
toCamelCase |
software | healthy | scripts/mail/generate-colors.ts:toCamelCase |
oklchToHex |
software | healthy | scripts/mail/generate-colors.ts:oklchToHex |
extractRootVariables |
software | healthy | scripts/mail/generate-colors.ts:extractRootVariables |
generateColorsFile |
software | healthy | scripts/mail/generate-colors.ts:generateColorsFile |
main |
software | healthy | scripts/mail/generate-colors.ts:main |
getToggleableRoles |
software | healthy | scripts/role-config/toggleRole.mjs:getToggleableRoles |
toggleRoleEnabled |
software | healthy | scripts/role-config/toggleRole.mjs:toggleRoleEnabled |
interactiveToggle |
software | healthy | scripts/role-config/toggleRole.mjs:interactiveToggle |
toggle |
software | healthy | scripts/role-config/toggleRole.mjs:toggle |
getRoles |
software | healthy | scripts/role-config/listRoles.mjs:getRoles |
pad |
software | healthy | scripts/role-config/listRoles.mjs:pad |
listRoles |
software | healthy | scripts/role-config/listRoles.mjs:listRoles |
ensureDir |
software | healthy | scripts/role-config/init.mjs:ensureDir |
saveRoleConfig |
software | healthy | scripts/role-config/init.mjs:saveRoleConfig |
saveProfileConfig |
software | healthy | scripts/role-config/init.mjs:saveProfileConfig |
confirmAndGenerate |
software | healthy | scripts/role-config/init.mjs:confirmAndGenerate |
init |
software | healthy | scripts/role-config/init.mjs:init |
getRolesWithProfile |
software | healthy | scripts/role-config/deleteProfile.mjs:getRolesWithProfile |
deleteProfile |
software | healthy | scripts/role-config/deleteProfile.mjs:deleteProfile |
getExistingRoles |
software | healthy | scripts/role-config/deleteRole.mjs:getExistingRoles |
deleteRole |
software | healthy | scripts/role-config/deleteRole.mjs:deleteRole |
ensureDir |
software | healthy | scripts/role-config/addProfile.mjs:ensureDir |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
.mcp.json |
software | healthy | .mcp.json |
postcss.config.mjs |
software | healthy | postcss.config.mjs |
README.md |
software | healthy | README.md |
pnpm-lock.yaml |
software | healthy | pnpm-lock.yaml |
CLAUDE.md |
software | healthy | CLAUDE.md |
package.json |
software | healthy | package.json |
components.json |
software | healthy | components.json |
pnpm-workspace.yaml |
software | healthy | pnpm-workspace.yaml |
.env.example |
software | healthy | .env.example |
tsconfig.json |
software | healthy | tsconfig.json |
drizzle.config.ts |
software | healthy | drizzle.config.ts |
eslint.config.mjs |
software | healthy | eslint.config.mjs |
TODO.ts |
software | healthy | TODO.ts |
AGENTS.md |
software | healthy | AGENTS.md |
next.config.ts |
software | healthy | next.config.ts |
NextJS_バージョンごとの重要な変更点.md |
software | healthy | docs/reference/NextJS_バージョンごとの重要な変更点.md |
使用ライブラリ一覧.md |
software | healthy | docs/reference/使用ライブラリ一覧.md |
APIルート一覧.md |
software | healthy | docs/reference/APIルート一覧.md |
cron-tasks.md |
software | healthy | docs/reference/cron-tasks.md |
汎用サービスの詳細仕様と各メソッドの要求型について.md |
software | healthy | docs/core-specs/汎用サービスの詳細仕様と各メソッドの要求型について.md |
DB種別の違いによる機能の差異.md |
software | healthy | docs/core-specs/DB種別の違いによる機能の差異.md |
EditableGridTableの内部構造とエディター拡張.md |
software | healthy | docs/core-specs/EditableGridTableの内部構造とエディター拡張.md |
ドメイン内のエンティティ管理方針.md |
software | healthy | docs/!must-read/ドメイン内のエンティティ管理方針.md |
UIレイヤーの概念とコンポーネント分割方法.md |
software | healthy | docs/!must-read/UIレイヤーの概念とコンポーネント分割方法.md |
設計思想とアーキテクチャ.md |
software | healthy | docs/!must-read/設計思想とアーキテクチャ.md |
README.md |
software | healthy | docs/!must-read/README.md |
アプリ構築における構成層.md |
software | healthy | docs/!must-read/アプリ構築における構成層.md |
Tailwindと汎用部品を利用した共通スタイル設計.md |
software | healthy | docs/!must-read/Tailwindと汎用部品を利用した共通スタイル設計.md |
汎用CRUDの仕様と拡張方法について.md |
software | healthy | docs/!must-read/汎用CRUDの仕様と拡張方法について.md |
エラーハンドリング方針.md |
software | healthy | docs/!must-read/エラーハンドリング方針.md |
scenario-scene-format.md |
software | healthy | docs/engine/scenario-scene-format.md |
プロジェクトファイルの命名規則.md |
software | healthy | docs/concepts/プロジェクトファイルの命名規則.md |
ウォレット機能の設計方針と運用ガイド.md |
software | healthy | docs/concepts/ウォレット機能の設計方針と運用ガイド.md |
ドメインフィールド型定義の設計.md |
software | healthy | docs/concepts/ドメインフィールド型定義の設計.md |
purchase-type-migration.md |
software | healthy | docs/concepts/purchase-type-migration.md |
VNXプロジェクトのビジョンと構想.md |
software | healthy | docs/concepts/VNXプロジェクトのビジョンと構想.md |
通知機能の設計方針とスケーリング指針.md |
software | healthy | docs/concepts/通知機能の設計方針とスケーリング指針.md |
削除時の挙動設計.md |
software | healthy | docs/concepts/削除時の挙動設計.md |
ユーザー登録と認証の方針.md |
software | healthy | docs/concepts/ユーザー登録と認証の方針.md |
ユーザーステータスと削除の設計方針.md |
software | healthy | docs/concepts/ユーザーステータスと削除の設計方針.md |
ディレクトリ構造の全体図.md |
software | healthy | docs/concepts/ディレクトリ構造の全体図.md |
chat機能の構成方針.md |
software | healthy | docs/concepts/chat機能の構成方針.md |
コイン購入時の決済フローと外部決済連携に関する処理方針.md |
software | healthy | docs/concepts/コイン購入時の決済フローと外部決済連携に関する処理方針.md |
ユーザーセッションの管理方針と実装.md |
software | healthy | docs/concepts/ユーザーセッションの管理方針と実装.md |
!評価基準.md |
software | healthy | docs/self-evaluation/!評価基準.md |
2025-12-20.md |
software | healthy | docs/self-evaluation/2025-12-20.md |
評価設定.json |
software | healthy | docs/self-evaluation/評価設定.json |
DrizzleのsqlテンプレートリテラルにDateオブジェクトを渡すとエラーになる問題.md |
software | healthy | docs/troubleshooting/DrizzleのsqlテンプレートリテラルにDateオブジェクトを渡すとエラ… |
FirebaseのHostingにデプロイ後にDBが更新されない問題.md |
software | healthy | docs/troubleshooting/FirebaseのHostingにデプロイ後にDBが更新されない問題.md |
position_fixedが画面ではなく親要素基準になる問題について.md |
software | healthy | docs/troubleshooting/position_fixedが画面ではなく親要素基準になる問題について.md |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
docs |
software | healthy | docs |
reference |
software | healthy | docs/reference |
core-specs |
software | healthy | docs/core-specs |
!must-read |
software | healthy | docs/!must-read |
engine |
software | healthy | docs/engine |
concepts |
software | healthy | docs/concepts |
self-evaluation |
software | healthy | docs/self-evaluation |
troubleshooting |
software | healthy | docs/troubleshooting |
how-to |
software | healthy | docs/how-to |
migration |
software | healthy | docs/how-to/migration |
initial-setup |
software | healthy | docs/how-to/initial-setup |
style-and-design |
software | healthy | docs/how-to/style-and-design |
utility |
software | healthy | docs/how-to/utility |
implementation |
software | healthy | docs/how-to/implementation |
scripts |
software | healthy | scripts |
mail |
software | healthy | scripts/mail |
role-config |
software | healthy | scripts/role-config |
questions |
software | healthy | scripts/role-config/questions |
generator |
software | healthy | scripts/role-config/generator |
domain-config |
software | healthy | scripts/domain-config |
questions |
software | healthy | scripts/domain-config/questions |
generator |
software | healthy | scripts/domain-config/generator |
fields |
software | healthy | scripts/domain-config/generator/fields |
utils |
software | healthy | scripts/domain-config/generator/utils |
components |
software | healthy | scripts/domain-config/generator/components |
utils |
software | healthy | scripts/domain-config/generator/components/utils |
registry |
software | healthy | scripts/domain-config/generator/registry |
admin-routes |
software | healthy | scripts/domain-config/generator/admin-routes |
hooks |
software | healthy | scripts/domain-config/generator/hooks |
utils |
software | healthy | scripts/domain-config/generator/hooks/utils |
entities |
software | healthy | scripts/domain-config/generator/entities |
utils |
software | healthy | scripts/domain-config/utils |
cron |
software | healthy | scripts/cron |
db |
software | healthy | scripts/db |
clear |
software | healthy | scripts/db/clear |
seed |
software | healthy | scripts/db/seed |
firestore |
software | healthy | scripts/firestore |
.claude |
software | healthy | .claude |
rules |
software | healthy | .claude/rules |
commands |
software | healthy | .claude/commands |
scripts |
software | healthy | .claude/scripts |
visual |
software | healthy | .claude/scripts/visual |
agents |
software | healthy | .claude/agents |
eslint-rules |
software | healthy | eslint-rules |
public |
software | healthy | public |
assets |
software | healthy | public/assets |
imgs |
software | healthy | public/assets/imgs |
notification |
software | healthy | public/assets/imgs/notification |
game |
software | healthy | public/game |
scenarios |
software | healthy | public/game/scenarios |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
PageTitle |
frontend | healthy | src/components/AppFrames/Admin/Elements/PageTitle.tsx |
SecTitle |
frontend | healthy | src/components/AppFrames/Admin/Elements/SecTitle.tsx |
SelectFilter |
frontend | healthy | src/components/AppFrames/Admin/Elements/SelectFilter.tsx |
ListTop |
frontend | healthy | src/components/AppFrames/Admin/Elements/ListTop.tsx |
SearchBox |
frontend | healthy | src/components/AppFrames/Admin/Elements/SearchBox.tsx |
SortSelect |
frontend | healthy | src/components/AppFrames/Admin/Elements/SortSelect.tsx |
AdminPage |
frontend | healthy | src/components/AppFrames/Admin/Layout/AdminPage.tsx |
DetailModalSkeleton |
frontend | healthy | src/components/Skeleton/DetailModalSkeleton.tsx |
Pagination |
frontend | healthy | src/components/Navigation/Pagination.tsx |
CosmicCoasterScene |
frontend | healthy | src/components/Three/CosmicCoasterScene.tsx |
StarTunnelCanvas |
frontend | healthy | src/components/Three/StarTunnelCanvas.tsx |
Scene |
frontend | healthy | src/components/Three/Summoning/Scene.tsx |
Summoning |
frontend | healthy | src/components/Three/Summoning/Summoning.tsx |
BulkSendEmailButton |
frontend | healthy | src/components/BulkSendEmail/index.tsx |
TunnelBackground |
frontend | healthy | src/components/Background/TunnelBackground/index.tsx |
TabbedModal |
frontend | healthy | src/components/Overlays/TabbedModal.tsx |
Modal |
frontend | healthy | src/components/Overlays/Modal.tsx |
Dialog |
frontend | healthy | src/components/Overlays/Dialog.tsx |
Tooltip |
frontend | healthy | src/components/Overlays/Tooltip/Tooltip.tsx |
SelectPopover |
frontend | healthy | src/components/Overlays/Popover/SelectPopover.tsx |
InfoPopover |
frontend | healthy | src/components/Overlays/Popover/InfoPopover.tsx |
PopoverAsyncContent |
frontend | healthy | src/components/Overlays/Popover/PopoverAsyncContent.tsx |
Popover |
frontend | healthy | src/components/Overlays/Popover/Popover.tsx |
PromptPopover |
frontend | healthy | src/components/Overlays/Popover/PromptPopover.tsx |
ConfirmPopover |
frontend | healthy | src/components/Overlays/Popover/ConfirmPopover.tsx |
ChecklistPopover |
frontend | healthy | src/components/Overlays/Popover/ChecklistPopover.tsx |
ActionPopover |
frontend | healthy | src/components/Overlays/Popover/ActionPopover.tsx |
DetailTable |
frontend | healthy | src/components/Overlays/DetailModal/DetailTable.tsx |
DetailModal |
frontend | healthy | src/components/Overlays/DetailModal/DetailModal.tsx |
HoverCard |
frontend | healthy | src/components/Overlays/HoverCard/HoverCard.tsx |
FullScreen |
frontend | healthy | src/components/Layout/FullScreen.tsx |
BookmarkTag |
frontend | healthy | src/components/Form/Button/BookmarkTag.tsx |
StepperInput |
frontend | healthy | src/components/Form/Input/Manual/StepperInput.tsx |
RootLayout |
frontend | healthy | src/app/layout.tsx |
ErrorPage |
frontend | healthy | src/app/error.tsx |
StudioLayout |
frontend | healthy | src/app/(studio)/layout.tsx |
InsaneDashboardPage |
frontend | healthy | src/app/admin/insane/page.tsx |
TruncatePage |
frontend | healthy | src/app/admin/insane/truncate/page.tsx |
AdminLoading |
frontend | healthy | src/app/admin/(protected)/loading.tsx |
AdminHomePage |
frontend | healthy | src/app/admin/(protected)/page.tsx |
AdminSettingIndexPage |
frontend | healthy | src/app/admin/(protected)/settings/page.tsx |
DemoUserLayout |
frontend | healthy | src/app/admin/(protected)/users/demo/layout.tsx |
AdminDemoUserCreatePage |
frontend | healthy | src/app/admin/(protected)/users/demo/new/page.tsx |
AdminSystemUserCreatePage |
frontend | healthy | src/app/admin/(protected)/users/system/new/page.tsx |
AdminGeneralUserCreatePage |
frontend | healthy | src/app/admin/(protected)/users/general/new/page.tsx |
AdminNotificationSendPage |
frontend | healthy | src/app/admin/(protected)/notifications/send/page.tsx |
AdminNotificationTemplateCreatePage |
frontend | healthy | src/app/admin/(protected)/notification-templates/new/page.t… |
AdminCouponCreatePage |
frontend | healthy | src/app/admin/(protected)/coupons/new/page.tsx |
AdminAuditLogsPage |
frontend | healthy | src/app/admin/(protected)/audit-logs/page.tsx |
AdminChatRoomCreatePage |
frontend | healthy | src/app/admin/(protected)/chat-rooms/new/page.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
/admin/login |
frontend | healthy | src/app/admin/login/page.tsx |
/admin/insane |
frontend | healthy | src/app/admin/insane/page.tsx |
/admin/insane/truncate |
frontend | healthy | src/app/admin/insane/truncate/page.tsx |
/admin/(protected) |
frontend | healthy | src/app/admin/(protected)/page.tsx |
/admin/(protected)/settings |
frontend | healthy | src/app/admin/(protected)/settings/page.tsx |
/admin/(protected)/settings/[section] |
frontend | healthy | src/app/admin/(protected)/settings/[section]/page.tsx |
/admin/(protected)/bank-transfer-reviews/[status] |
frontend | healthy | src/app/admin/(protected)/bank-transfer-reviews/[status]/pa… |
/admin/(protected)/users/demo |
frontend | healthy | src/app/admin/(protected)/users/demo/page.tsx |
/admin/(protected)/users/demo/new |
frontend | healthy | src/app/admin/(protected)/users/demo/new/page.tsx |
/admin/(protected)/users/system |
frontend | healthy | src/app/admin/(protected)/users/system/page.tsx |
/admin/(protected)/users/system/new |
frontend | healthy | src/app/admin/(protected)/users/system/new/page.tsx |
/admin/(protected)/users/system/[id]/edit |
frontend | healthy | src/app/admin/(protected)/users/system/[id]/edit/page.tsx |
/admin/(protected)/users/general |
frontend | healthy | src/app/admin/(protected)/users/general/page.tsx |
/admin/(protected)/users/general/new |
frontend | healthy | src/app/admin/(protected)/users/general/new/page.tsx |
/admin/(protected)/users/general/[id]/edit |
frontend | healthy | src/app/admin/(protected)/users/general/[id]/edit/page.tsx |
/admin/(protected)/notifications |
frontend | healthy | src/app/admin/(protected)/notifications/page.tsx |
/admin/(protected)/notifications/send |
frontend | healthy | src/app/admin/(protected)/notifications/send/page.tsx |
/admin/(protected)/user-tags |
frontend | healthy | src/app/admin/(protected)/user-tags/page.tsx |
/admin/(protected)/user-tags/new |
frontend | healthy | src/app/admin/(protected)/user-tags/new/page.tsx |
/admin/(protected)/user-tags/[id]/edit |
frontend | healthy | src/app/admin/(protected)/user-tags/[id]/edit/page.tsx |
/admin/(protected)/sample-categories |
frontend | healthy | src/app/admin/(protected)/sample-categories/page.tsx |
/admin/(protected)/sample-categories/new |
frontend | healthy | src/app/admin/(protected)/sample-categories/new/page.tsx |
/admin/(protected)/sample-categories/[id]/edit |
frontend | healthy | src/app/admin/(protected)/sample-categories/[id]/edit/page.… |
/admin/(protected)/notification-templates |
frontend | healthy | src/app/admin/(protected)/notification-templates/page.tsx |
/admin/(protected)/notification-templates/new |
frontend | healthy | src/app/admin/(protected)/notification-templates/new/page.t… |
/admin/(protected)/notification-templates/[id]/edit |
frontend | healthy | src/app/admin/(protected)/notification-templates/[id]/edit/… |
/admin/(protected)/coupons/invite |
frontend | healthy | src/app/admin/(protected)/coupons/invite/page.tsx |
/admin/(protected)/coupons/affiliate |
frontend | healthy | src/app/admin/(protected)/coupons/affiliate/page.tsx |
/admin/(protected)/coupons/new |
frontend | healthy | src/app/admin/(protected)/coupons/new/page.tsx |
/admin/(protected)/coupons/official |
frontend | healthy | src/app/admin/(protected)/coupons/official/page.tsx |
/admin/(protected)/coupons/[id]/edit |
frontend | healthy | src/app/admin/(protected)/coupons/[id]/edit/page.tsx |
/admin/(protected)/audit-logs |
frontend | healthy | src/app/admin/(protected)/audit-logs/page.tsx |
/admin/(protected)/chat-rooms |
frontend | healthy | src/app/admin/(protected)/chat-rooms/page.tsx |
/admin/(protected)/chat-rooms/new |
frontend | healthy | src/app/admin/(protected)/chat-rooms/new/page.tsx |
/admin/(protected)/chat-rooms/[id]/edit |
frontend | healthy | src/app/admin/(protected)/chat-rooms/[id]/edit/page.tsx |
/admin/(protected)/tabs-demo/insights |
frontend | healthy | src/app/admin/(protected)/tabs-demo/insights/page.tsx |
/admin/(protected)/tabs-demo/actions |
frontend | healthy | src/app/admin/(protected)/tabs-demo/actions/page.tsx |
/admin/(protected)/tabs-demo/overview |
frontend | healthy | src/app/admin/(protected)/tabs-demo/overview/page.tsx |
/admin/(protected)/samples |
frontend | healthy | src/app/admin/(protected)/samples/page.tsx |
/admin/(protected)/samples/sort |
frontend | healthy | src/app/admin/(protected)/samples/sort/page.tsx |
/admin/(protected)/samples/new |
frontend | healthy | src/app/admin/(protected)/samples/new/page.tsx |
/admin/(protected)/samples/[id]/edit |
frontend | healthy | src/app/admin/(protected)/samples/[id]/edit/page.tsx |
/admin/(protected)/sample-tags |
frontend | healthy | src/app/admin/(protected)/sample-tags/page.tsx |
/admin/(protected)/sample-tags/new |
frontend | healthy | src/app/admin/(protected)/sample-tags/new/page.tsx |
/admin/(protected)/sample-tags/[id]/edit |
frontend | healthy | src/app/admin/(protected)/sample-tags/[id]/edit/page.tsx |
/admin/_template/__domains__ |
frontend | healthy | src/app/admin/_template/__domains__/page.tsx |
/admin/_template/__domains__/sort |
frontend | healthy | src/app/admin/_template/__domains__/sort/page.tsx |
/admin/_template/__domains__/new |
frontend | healthy | src/app/admin/_template/__domains__/new/page.tsx |
/admin/_template/__domains__/[id]/edit |
frontend | healthy | src/app/admin/_template/__domains__/[id]/edit/page.tsx |
/admin/setup |
frontend | healthy | src/app/admin/setup/page.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
auth::.env.example |
security | healthy | .env.example |
auth::src/app/api/auth/x/login/route.ts |
security | healthy | src/app/api/auth/x/login/route.ts |
auth::src/features/core/auth/services/server/demoLogin.ts |
security | healthy | src/features/core/auth/services/server/demoLogin.ts |
auth::src/features/core/auth/services/server/session/getSes… |
security | healthy | src/features/core/auth/services/server/session/getSessionUs… |
auth::src/features/core/auth/components/Registration/OAuth/… |
security | healthy | src/features/core/auth/components/Registration/OAuth/index.… |
auth::src/features/core/auth/services/server/sessionInvalid… |
security | healthy | src/features/core/auth/services/server/sessionInvalidation.… |
auth::src/lib/jwt/index.ts |
security | healthy | src/lib/jwt/index.ts |
auth::src/features/core/user/services/server/wrappers/chang… |
security | healthy | src/features/core/user/services/server/wrappers/changeStatu… |
auth::src/features/core/notification/services/server/notifi… |
security | healthy | src/features/core/notification/services/server/notification… |
auth::src/features/core/user/components/admin/AdminUserMana… |
security | healthy | src/features/core/user/components/admin/AdminUserManageModa… |
auth::src/lib/x/config.ts |
security | healthy | src/lib/x/config.ts |
auth::src/features/core/user/entities/drizzle.ts |
security | healthy | src/features/core/user/entities/drizzle.ts |
auth::src/lib/routeFactory/createApiRoute.ts |
security | healthy | src/lib/routeFactory/createApiRoute.ts |
auth::src/app/api/auth/line/login/route.ts |
security | healthy | src/app/api/auth/line/login/route.ts |
auth::AGENTS.md |
security | healthy | AGENTS.md |
auth::src/app/api/auth/x/callback/route.ts |
security | healthy | src/app/api/auth/x/callback/route.ts |
auth::src/features/core/auth/constants/session.ts |
security | healthy | src/features/core/auth/constants/session.ts |
auth::src/lib/line/index.ts |
security | healthy | src/lib/line/index.ts |
auth::src/proxies/demoMode.ts |
security | healthy | src/proxies/demoMode.ts |
auth::src/lib/x/types.ts |
security | healthy | src/lib/x/types.ts |
auth::src/lib/x/oauth.ts |
security | healthy | src/lib/x/oauth.ts |
auth::src/lib/line/oauth.ts |
security | healthy | src/lib/line/oauth.ts |
auth::src/config/app/maintenance.config.ts |
security | healthy | src/config/app/maintenance.config.ts |
auth::src/features/core/referral/README.md |
security | healthy | src/features/core/referral/README.md |
auth::src/features/core/auth/components/OAuth/InvalidProces… |
security | healthy | src/features/core/auth/components/OAuth/InvalidProcessState… |
auth::src/app/api/auth/line/callback/route.ts |
security | healthy | src/app/api/auth/line/callback/route.ts |
auth::src/proxies/redirect.ts |
security | healthy | src/proxies/redirect.ts |
auth::src/lib/line/types.ts |
security | healthy | src/lib/line/types.ts |
auth::src/features/core/auth/services/server/session/getTok… |
security | healthy | src/features/core/auth/services/server/session/getTokenOnly… |
auth::src/features/core/auth/constants/localStorage.ts |
security | healthy | src/features/core/auth/constants/localStorage.ts |
auth::src/lib/x/media.ts |
security | healthy | src/lib/x/media.ts |
auth::src/lib/line/README.md |
security | healthy | src/lib/line/README.md |
auth::src/app/(user)/(auth)/signup/oauth/page.tsx |
security | healthy | src/app/(user)/(auth)/signup/oauth/page.tsx |
auth::src/app/(user)/demo/google-popup/page.tsx |
security | healthy | src/app/(user)/demo/google-popup/page.tsx |
auth::src/features/core/auth/components/AuthSessionProvider… |
security | healthy | src/features/core/auth/components/AuthSessionProvider.tsx |
auth::src/features/core/auth/hooks/useOAuthPhase.ts |
security | healthy | src/features/core/auth/hooks/useOAuthPhase.ts |
auth::src/features/core/user/constants/provider.ts |
security | healthy | src/features/core/user/constants/provider.ts |
auth::src/features/core/auth/components/Registration/index.… |
security | healthy | src/features/core/auth/components/Registration/index.tsx |
auth::src/features/core/auth/services/server/localLogin.ts |
security | healthy | src/features/core/auth/services/server/localLogin.ts |
auth::README.md |
security | healthy | README.md |
auth::docs/!must-read/README.md |
security | healthy | docs/!must-read/README.md |
auth::src/features/core/user/services/server/wrappers/updat… |
security | healthy | src/features/core/user/services/server/wrappers/update.ts |
auth::src/features/core/user/entities/model.ts |
security | healthy | src/features/core/user/entities/model.ts |
auth::src/lib/crypto/README.md |
security | healthy | src/lib/crypto/README.md |
auth::src/features/core/user/domain.json |
security | healthy | src/features/core/user/domain.json |
auth::src/features/core/auth/services/server/registration.ts |
security | healthy | src/features/core/auth/services/server/registration.ts |
auth::src/lib/jwt/verifyUserToken.ts |
security | healthy | src/lib/jwt/verifyUserToken.ts |
auth::src/lib/jwt/signUserToken.ts |
security | healthy | src/lib/jwt/signUserToken.ts |
auth::CLAUDE.md |
security | healthy | CLAUDE.md |
auth::src/config/app/app-features.config.ts |
security | healthy | src/config/app/app-features.config.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
route.ts |
data | healthy | src/app/api/data-migration/import/route.ts |
route.ts |
data | healthy | src/app/api/data-migration/import-chunk/route.ts |
route.ts |
data | healthy | src/app/api/data-migration/export/route.ts |
config.ts |
data | healthy | src/lib/dataMigration/config.ts |
index.ts |
data | healthy | src/lib/dataMigration/index.ts |
relations.ts |
data | healthy | src/lib/dataMigration/relations.ts |
configUtils.ts |
data | healthy | src/lib/dataMigration/configUtils.ts |
parseZip.ts |
data | healthy | src/lib/dataMigration/import/parseZip.ts |
index.ts |
data | healthy | src/lib/dataMigration/import/index.ts |
parseCsv.ts |
data | healthy | src/lib/dataMigration/import/parseCsv.ts |
importChunk.ts |
data | healthy | src/lib/dataMigration/import/importChunk.ts |
index.ts |
data | healthy | src/lib/dataMigration/components/index.ts |
index.ts |
data | healthy | src/lib/dataMigration/components/DataMigrationModal/index.ts |
types.ts |
data | healthy | src/lib/dataMigration/components/DataMigrationModal/types.ts |
useFileDropzone.ts |
data | healthy | src/lib/dataMigration/components/DataMigrationModal/ImportT… |
index.ts |
data | healthy | src/lib/dataMigration/components/DataMigrationModal/ImportT… |
useImportHandler.ts |
data | healthy | src/lib/dataMigration/components/DataMigrationModal/ImportT… |
index.ts |
data | healthy | src/lib/dataMigration/hooks/index.ts |
useDataMigrationConfig.ts |
data | healthy | src/lib/dataMigration/hooks/useDataMigrationConfig.ts |
generateCsv.ts |
data | healthy | src/lib/dataMigration/export/generateCsv.ts |
index.ts |
data | healthy | src/lib/dataMigration/export/index.ts |
createZip.ts |
data | healthy | src/lib/dataMigration/export/createZip.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
to |
software | healthy | src/components/Fanctional/DarkModeSwitch.tsx:to |
BadRequestError |
software | healthy | src/app/api/[domain]/search/utils.ts:BadRequestError |
HttpError |
software | healthy | src/lib/errors/httpError.ts:HttpError |
DomainError |
software | healthy | src/lib/errors/domainError.ts:DomainError |
XApiError |
software | healthy | src/lib/x/errors.ts:XApiError |
BgmManager |
software | healthy | src/engine/audio/bgm.ts:BgmManager |
PurchaseQuotaExceededError |
software | healthy | src/features/core/purchaseQuota/services/server/wrappers/pu… |
GranularityNotSupportedError |
software | healthy | src/features/core/analytics/services/server/utils/dateRange… |
DummyPaymentProvider |
software | healthy | src/features/core/purchaseRequest/services/server/payment/d… |
FincodePaymentProvider |
software | healthy | src/features/core/purchaseRequest/services/server/payment/f… |
SquarePaymentProvider |
software | healthy | src/features/core/purchaseRequest/services/server/payment/s… |
InhousePaymentProvider |
software | healthy | src/features/core/purchaseRequest/services/server/payment/i… |
StripePaymentProvider |
software | healthy | src/features/core/purchaseRequest/services/server/payment/s… |
PaidyPaymentProvider |
software | healthy | src/features/core/purchaseRequest/services/server/payment/p… |
PayPalPaymentProvider |
software | healthy | src/features/core/purchaseRequest/services/server/payment/p… |
| Label | Layer | Status | Path |
|---|---|---|---|
203.0.113.5 |
network | healthy | src/features/core/mail/templates/AccountLockedEmail.tsx |
203.0.113.10 |
network | healthy | src/features/core/userLoginEvent/README.md |
203.0.113.0 |
network | healthy | src/features/core/userLoginEvent/README.md |
192.168.1.1 |
network | healthy | src/features/core/userLoginEvent/services/server/ipAnalytic… |
192.168.1.0 |
network | healthy | src/features/core/userLoginEvent/services/server/ipAnalytic… |
| Label | Layer | Status | Path |
|---|---|---|---|
postgresql |
data | healthy | README.md |
postgres |
data | healthy | pnpm-lock.yaml |
sqlite |
data | healthy | pnpm-lock.yaml |
redis |
data | healthy | pnpm-lock.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
port:64 |
network | healthy | pnpm-lock.yaml |
port:16 |
network | healthy | pnpm-lock.yaml |
port:3000 |
network | healthy | .env.example |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | pnpm-lock.yaml |
vps::gcp |
hardware | healthy | pnpm-lock.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-nj65exf0 |
software | healthy | /tmp/repobility-clone-nj65exf0 |
| Label | Layer | Status | Path |
|---|---|---|---|
POST /endpoint |
api | healthy | src/lib/errors/httpError.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
Query root |
api | healthy | scripts/firestore/cli.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | pnpm-lock.yaml |
This page is publicly accessible at:
https://repobility.com/scan/dd8173c4-88d9-4d98-acd2-0cf610b6a71b/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/dd8173c4-88d9-4d98-acd2-0cf610b6a71b/
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.