https://github.com/Stay03/lawexa-app-v2
· scanned 2026-06-16 00:21 UTC (2 months, 2 weeks ago)
162 raw signals (0 security + 162 graph)
Last scanned 2 months, 2 weeks ago · v1 · 162 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 3544 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 |
|---|---|---|---|
getLevelOptions |
software | healthy | types/onboarding.ts:getLevelOptions |
getLawSchoolOptions |
software | healthy | types/onboarding.ts:getLawSchoolOptions |
getTrendingLabel |
software | healthy | types/trending.ts:getTrendingLabel |
isToolMessage |
software | healthy | types/chat.ts:isToolMessage |
isHandoverMessage |
software | healthy | types/chat.ts:isHandoverMessage |
isErrorMessage |
software | healthy | types/chat.ts:isErrorMessage |
isNarrationMessage |
software | healthy | types/chat.ts:isNarrationMessage |
isPackGrant |
software | healthy | types/admin-sponsors.ts:isPackGrant |
isPlanGrant |
software | healthy | types/admin-sponsors.ts:isPlanGrant |
isPackCampaignUsage |
software | healthy | types/admin-sponsors.ts:isPackCampaignUsage |
ComponentExample |
software | healthy | components/component-example.tsx:ComponentExample |
CardExample |
software | healthy | components/component-example.tsx:CardExample |
FormExample |
software | healthy | components/component-example.tsx:FormExample |
ExampleWrapper |
software | healthy | components/example.tsx:ExampleWrapper |
Example |
software | healthy | components/example.tsx:Example |
AttributionBootstrap |
software | healthy | components/AttributionBootstrap.tsx:AttributionBootstrap |
ProfileOverviewCard |
software | healthy | components/settings/profile-overview-card.tsx:ProfileOvervi… |
handleFileChange |
software | healthy | components/settings/profile-overview-card.tsx:handleFileCha… |
UserTypeSwitcher |
software | healthy | components/settings/user-type-switcher.tsx:UserTypeSwitcher |
handleTypeSelect |
software | healthy | components/settings/user-type-switcher.tsx:handleTypeSelect |
handleLevelSelect |
software | healthy | components/settings/user-type-switcher.tsx:handleLevelSelect |
SocialLinksForm |
software | healthy | components/settings/social-links-form.tsx:SocialLinksForm |
ComingSoonCard |
software | healthy | components/settings/coming-soon-card.tsx:ComingSoonCard |
EducationInfoForm |
software | healthy | components/settings/education-info-form.tsx:EducationInfoFo… |
PersonalInfoForm |
software | healthy | components/settings/personal-info-form.tsx:PersonalInfoForm |
ProfessionalInfoForm |
software | healthy | components/settings/professional-info-form.tsx:Professional… |
handleExpertiseToggle |
software | healthy | components/settings/professional-info-form.tsx:handleExpert… |
handleRemoveExpertise |
software | healthy | components/settings/professional-info-form.tsx:handleRemove… |
selectedExpertiseItems |
software | healthy | components/settings/professional-info-form.tsx:selectedExpe… |
ExpertiseSelector |
software | healthy | components/settings/professional-info-form.tsx:ExpertiseSel… |
SettingsSidebarNav |
software | healthy | components/settings/settings-sidebar-nav.tsx:SettingsSideba… |
inAppPath |
software | healthy | components/radar/ReportSources.tsx:inAppPath |
sourceTitle |
software | healthy | components/radar/ReportSources.tsx:sourceTitle |
SourceRow |
software | healthy | components/radar/ReportSources.tsx:SourceRow |
body |
software | healthy | components/radar/ReportSources.tsx:body |
ReportSources |
software | healthy | components/radar/ReportSources.tsx:ReportSources |
RadarInboxView |
software | healthy | components/radar/RadarInboxView.tsx:RadarInboxView |
handleSettingsOpenChange |
software | healthy | components/radar/RadarInboxView.tsx:handleSettingsOpenChange |
handlePopState |
software | healthy | components/radar/RadarInboxView.tsx:handlePopState |
handleScanNow |
software | healthy | components/radar/RadarInboxView.tsx:handleScanNow |
handlePause |
software | healthy | components/radar/RadarInboxView.tsx:handlePause |
handleResume |
software | healthy | components/radar/RadarInboxView.tsx:handleResume |
renderScans |
software | healthy | components/radar/RadarInboxView.tsx:renderScans |
ScanRow |
software | healthy | components/radar/ScanRow.tsx:ScanRow |
scheduleSummary |
software | healthy | components/radar/RadarCard.tsx:scheduleSummary |
RadarCard |
software | healthy | components/radar/RadarCard.tsx:RadarCard |
handleScanNow |
software | healthy | components/radar/RadarCard.tsx:handleScanNow |
handlePause |
software | healthy | components/radar/RadarCard.tsx:handlePause |
handleResume |
software | healthy | components/radar/RadarCard.tsx:handleResume |
ChipZone |
software | healthy | components/radar/ChipZone.tsx:ChipZone |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
postcss.config.mjs |
software | healthy | postcss.config.mjs |
README.md |
software | healthy | README.md |
package.json |
software | healthy | package.json |
package-lock.json |
software | healthy | package-lock.json |
components.json |
software | healthy | components.json |
tsconfig.json |
software | healthy | tsconfig.json |
eslint.config.mjs |
software | healthy | eslint.config.mjs |
next.config.ts |
software | healthy | next.config.ts |
admin-ai.ts |
software | healthy | types/admin-ai.ts |
admin-messages.ts |
software | healthy | types/admin-messages.ts |
api.ts |
software | healthy | types/api.ts |
auth.ts |
software | healthy | types/auth.ts |
bookmark.ts |
software | healthy | types/bookmark.ts |
admin-statutes.ts |
software | healthy | types/admin-statutes.ts |
content-request.ts |
software | healthy | types/content-request.ts |
case.ts |
software | healthy | types/case.ts |
onboarding.ts |
software | healthy | types/onboarding.ts |
notification.ts |
software | healthy | types/notification.ts |
jurisdiction.ts |
software | healthy | types/jurisdiction.ts |
admin-paystack-webhooks.ts |
software | healthy | types/admin-paystack-webhooks.ts |
connection.ts |
software | healthy | types/connection.ts |
subscription.ts |
software | healthy | types/subscription.ts |
profile.ts |
software | healthy | types/profile.ts |
admin-lawyer-verification.ts |
software | healthy | types/admin-lawyer-verification.ts |
trial.ts |
software | healthy | types/trial.ts |
statute.ts |
software | healthy | types/statute.ts |
admin-devices.ts |
software | healthy | types/admin-devices.ts |
message-pack.ts |
software | healthy | types/message-pack.ts |
admin-plans.ts |
software | healthy | types/admin-plans.ts |
file.ts |
software | healthy | types/file.ts |
trending.ts |
software | healthy | types/trending.ts |
admin-activity.ts |
software | healthy | types/admin-activity.ts |
chat.ts |
software | healthy | types/chat.ts |
payment.ts |
software | healthy | types/payment.ts |
note.ts |
software | healthy | types/note.ts |
admin-cases.ts |
software | healthy | types/admin-cases.ts |
admin-lawyer-connect.ts |
software | healthy | types/admin-lawyer-connect.ts |
radar.ts |
software | healthy | types/radar.ts |
feedback.ts |
software | healthy | types/feedback.ts |
admin.ts |
software | healthy | types/admin.ts |
folder.ts |
software | healthy | types/folder.ts |
admin-settings.ts |
software | healthy | types/admin-settings.ts |
admin-files.ts |
software | healthy | types/admin-files.ts |
admin-sponsors.ts |
software | healthy | types/admin-sponsors.ts |
Typescript-Best-Practices.md |
software | healthy | docs/Typescript-Best-Practices.md |
git-workflow.md |
software | healthy | docs/git-workflow.md |
payments-flutterwave-handover.md |
software | healthy | docs/payments-flutterwave-handover.md |
React-Ts-Best-Practices.md |
software | healthy | docs/React-Ts-Best-Practices.md |
onboarding-flow-analysis.md |
software | healthy | docs/onboarding-flow-analysis.md |
project-summary.md |
software | healthy | docs/project-summary.md |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
types |
software | healthy | types |
docs |
software | healthy | docs |
phases |
software | healthy | docs/phases |
admin-ai |
software | healthy | docs/phases/admin-ai |
phase-2 |
software | healthy | docs/phases/phase-2 |
apiDocs |
software | healthy | docs/apiDocs |
implementation-plans |
software | healthy | docs/implementation-plans |
components |
software | healthy | components |
settings |
software | healthy | components/settings |
radar |
software | healthy | components/radar |
layout |
software | healthy | components/layout |
Sidebar |
software | healthy | components/layout/Sidebar |
cases |
software | healthy | components/cases |
content-requests |
software | healthy | components/content-requests |
notifications |
software | healthy | components/notifications |
auth |
software | healthy | components/auth |
verification |
software | healthy | components/verification |
statutes-v2 |
software | healthy | components/statutes-v2 |
common |
software | healthy | components/common |
ui |
software | healthy | components/ui |
conversations |
software | healthy | components/conversations |
trending |
software | healthy | components/trending |
statutes |
software | healthy | components/statutes |
chat |
software | healthy | components/chat |
files |
software | healthy | components/files |
admin |
software | healthy | components/admin |
settings |
software | healthy | components/admin/settings |
cases |
software | healthy | components/admin/cases |
content-requests |
software | healthy | components/admin/content-requests |
notifications |
software | healthy | components/admin/notifications |
analytics |
software | healthy | components/admin/notifications/analytics |
ai |
software | healthy | components/admin/ai |
analytics |
software | healthy | components/admin/analytics |
charts |
software | healthy | components/admin/analytics/charts |
view-tables |
software | healthy | components/admin/analytics/view-tables |
subscription |
software | healthy | components/admin/analytics/subscription |
charts |
software | healthy | components/admin/analytics/subscription/charts |
tables |
software | healthy | components/admin/analytics/subscription/tables |
view-charts |
software | healthy | components/admin/analytics/view-charts |
user-tables |
software | healthy | components/admin/analytics/user-tables |
message-pack |
software | healthy | components/admin/analytics/message-pack |
charts |
software | healthy | components/admin/analytics/message-pack/charts |
tables |
software | healthy | components/admin/analytics/message-pack/tables |
user-charts |
software | healthy | components/admin/analytics/user-charts |
activity |
software | healthy | components/admin/activity |
lawyer-verifications |
software | healthy | components/admin/lawyer-verifications |
statutes |
software | healthy | components/admin/statutes |
sponsors |
software | healthy | components/admin/sponsors |
files |
software | healthy | components/admin/files |
charts |
software | healthy | components/admin/files/charts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
MobileNav |
frontend | healthy | components/layout/MobileNav.tsx |
PageHeader |
frontend | healthy | components/layout/PageHeader.tsx |
Header |
frontend | healthy | components/layout/Header.tsx |
Sidebar |
frontend | healthy | components/layout/Sidebar/index.tsx |
SidebarNav |
frontend | healthy | components/layout/Sidebar/SidebarNav.tsx |
SidebarUser |
frontend | healthy | components/layout/Sidebar/SidebarUser.tsx |
NotificationDropdown |
frontend | healthy | components/notifications/NotificationDropdown.tsx |
NotificationItem |
frontend | healthy | components/notifications/NotificationItem.tsx |
NotificationBell |
frontend | healthy | components/notifications/NotificationBell.tsx |
ResetPasswordForm |
frontend | healthy | components/auth/ResetPasswordForm.tsx |
RegisterForm |
frontend | healthy | components/auth/RegisterForm.tsx |
ForgotPasswordForm |
frontend | healthy | components/auth/ForgotPasswordForm.tsx |
LoginForm |
frontend | healthy | components/auth/LoginForm.tsx |
AuthModal |
frontend | healthy | components/auth/AuthModal.tsx |
GuestPrompt |
frontend | healthy | components/auth/GuestPrompt.tsx |
GoogleAuthButton |
frontend | healthy | components/auth/GoogleAuthButton.tsx |
ErrorState |
frontend | healthy | components/common/ErrorState.tsx |
UserAvatar |
frontend | healthy | components/common/UserAvatar.tsx |
EmptyState |
frontend | healthy | components/common/EmptyState.tsx |
Logo |
frontend | healthy | components/common/Logo.tsx |
Skeleton |
frontend | healthy | components/common/LoadingSkeleton.tsx |
ThemeToggle |
frontend | healthy | components/common/ThemeToggle.tsx |
ConversationNotAvailable |
frontend | healthy | components/conversations/ConversationNotAvailable.tsx |
BroadcastNotificationForm |
frontend | healthy | components/admin/notifications/BroadcastNotificationForm.tsx |
PurchaseDialog |
frontend | healthy | components/payg/PurchaseDialog.tsx |
MessagePackTable |
frontend | healthy | components/payg/MessagePackTable.tsx |
PaygBalanceCard |
frontend | healthy | components/payg/PaygBalanceCard.tsx |
CurrencyPicker |
frontend | healthy | components/payments/CurrencyPicker.tsx |
TrialStartDialog |
frontend | healthy | components/subscriptions/TrialStartDialog.tsx |
InvoiceTable |
frontend | healthy | components/subscriptions/InvoiceTable.tsx |
CancelDialog |
frontend | healthy | components/subscriptions/CancelDialog.tsx |
PlanSection |
frontend | healthy | components/subscriptions/PlanSection.tsx |
PlanCard |
frontend | healthy | components/subscriptions/PlanCard.tsx |
TrialCancelDialog |
frontend | healthy | components/subscriptions/TrialCancelDialog.tsx |
RootLayout |
frontend | healthy | app/layout.tsx |
OnboardingLayout |
frontend | healthy | app/(onboarding)/layout.tsx |
OnboardingPage |
frontend | healthy | app/(onboarding)/onboarding/page.tsx |
OnboardingStep5Page |
frontend | healthy | app/(onboarding)/onboarding/step-5/page.tsx |
OnboardingStep1Page |
frontend | healthy | app/(onboarding)/onboarding/step-1/page.tsx |
OnboardingStep7Page |
frontend | healthy | app/(onboarding)/onboarding/step-7/page.tsx |
OnboardingStep4Page |
frontend | healthy | app/(onboarding)/onboarding/step-4/page.tsx |
OnboardingStep6bPage |
frontend | healthy | app/(onboarding)/onboarding/step-6b/page.tsx |
OnboardingStep2Page |
frontend | healthy | app/(onboarding)/onboarding/step-2/page.tsx |
OnboardingStep8Page |
frontend | healthy | app/(onboarding)/onboarding/step-8/page.tsx |
OnboardingStep3Page |
frontend | healthy | app/(onboarding)/onboarding/step-3/page.tsx |
OnboardingStep6Page |
frontend | healthy | app/(onboarding)/onboarding/step-6/page.tsx |
AdminLayout |
frontend | healthy | app/(admin)/layout.tsx |
AdminDashboardPage |
frontend | healthy | app/(admin)/admin/page.tsx |
AdminSettingsPage |
frontend | healthy | app/(admin)/admin/settings/page.tsx |
CasesPage |
frontend | healthy | app/(admin)/admin/cases/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 |
|---|---|---|---|
to |
software | healthy | components/notes/mention/caseSuggestion.ts:to |
when |
software | healthy | components/notes/mention/caseSuggestion.ts:when |
from |
software | healthy | components/notes/mention/caseSuggestion.ts:from |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::app/(onboarding)/onboarding/step-8/page.tsx |
security | healthy | app/(onboarding)/onboarding/step-8/page.tsx |
auth::.claude/settings.local.json |
security | healthy | .claude/settings.local.json |
auth::lib/hooks/useAuth.ts |
security | healthy | lib/hooks/useAuth.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-w3bbn5nf |
software | healthy | /tmp/repobility-clone-w3bbn5nf |
| Label | Layer | Status | Path |
|---|---|---|---|
POST /auth/guest |
api | healthy | lib/api/client.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
redis |
data | healthy | lib/hooks/useChatStream.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
203.0.113.10 |
network | healthy | components/admin/activity/ActivityFeedFilters.tsx |
This page is publicly accessible at:
https://repobility.com/scan/58f7f087-0d53-4ff6-8737-3dedf287047a/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/58f7f087-0d53-4ff6-8737-3dedf287047a/
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.