https://github.com/quantraven93/lexquant
· scanned 2026-06-15 23:43 UTC (2 months, 4 weeks ago)
103 raw signals (0 security + 103 graph)
Last scanned 2 months, 4 weeks ago · v1 · 99 actionable findings from 1 signal source. 4 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 791 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 |
|---|---|---|---|
setupEventListeners |
software | healthy | _archive/electron/src/renderer/app.js:setupEventListeners |
setupModalTabs |
software | healthy | _archive/electron/src/renderer/app.js:setupModalTabs |
populateYearDropdown |
software | healthy | _archive/electron/src/renderer/app.js:populateYearDropdown |
loadCases |
software | healthy | _archive/electron/src/renderer/app.js:loadCases |
renderCasesList |
software | healthy | _archive/electron/src/renderer/app.js:renderCasesList |
selectCase |
software | healthy | _archive/electron/src/renderer/app.js:selectCase |
renderCaseDetail |
software | healthy | _archive/electron/src/renderer/app.js:renderCaseDetail |
openModal |
software | healthy | _archive/electron/src/renderer/app.js:openModal |
closeModal |
software | healthy | _archive/electron/src/renderer/app.js:closeModal |
handleCaseNumberSubmit |
software | healthy | _archive/electron/src/renderer/app.js:handleCaseNumberSubmit |
handlePartyNameSubmit |
software | healthy | _archive/electron/src/renderer/app.js:handlePartyNameSubmit |
handleAdvocateSubmit |
software | healthy | _archive/electron/src/renderer/app.js:handleAdvocateSubmit |
handleCustomCaseSubmit |
software | healthy | _archive/electron/src/renderer/app.js:handleCustomCaseSubmit |
deleteCase |
software | healthy | _archive/electron/src/renderer/app.js:deleteCase |
editCase |
software | healthy | _archive/electron/src/renderer/app.js:editCase |
handleSearch |
software | healthy | _archive/electron/src/renderer/app.js:handleSearch |
showNotification |
software | healthy | _archive/electron/src/renderer/app.js:showNotification |
showLoading |
software | healthy | _archive/electron/src/renderer/app.js:showLoading |
hideLoading |
software | healthy | _archive/electron/src/renderer/app.js:hideLoading |
debounce |
software | healthy | _archive/electron/src/renderer/app.js:debounce |
createWindow |
software | healthy | _archive/electron/src/main/main.js:createWindow |
createMenu |
software | healthy | _archive/electron/src/main/main.js:createMenu |
createTray |
software | healthy | _archive/electron/src/main/main.js:createTray |
sendToRenderer |
software | healthy | _archive/electron/src/main/main.js:sendToRenderer |
openPreferences |
software | healthy | _archive/electron/src/main/main.js:openPreferences |
refreshAllCases |
software | healthy | _archive/electron/src/main/main.js:refreshAllCases |
showNotification |
software | healthy | _archive/electron/src/main/main.js:showNotification |
setupIpcHandlers |
software | healthy | _archive/electron/src/main/main.js:setupIpcHandlers |
get_db |
software | healthy | _archive/flask/app.py:12 |
init_db |
software | healthy | _archive/flask/app.py:18 |
index |
software | healthy | _archive/flask/app.py:97 |
dashboard_stats |
software | healthy | _archive/flask/app.py:102 |
cases |
software | healthy | _archive/flask/app.py:138 |
api_cases |
software | healthy | _archive/flask/app.py:143 |
api_case |
software | healthy | _archive/flask/app.py:193 |
hearings |
software | healthy | _archive/flask/app.py:265 |
api_hearings |
software | healthy | _archive/flask/app.py:270 |
api_hearing |
software | healthy | _archive/flask/app.py:333 |
upcoming_hearings |
software | healthy | _archive/flask/app.py:368 |
parseArgs |
software | healthy | scripts/backfill-chunks.ts:parseArgs |
main |
software | healthy | scripts/backfill-chunks.ts:main |
title |
software | healthy | scripts/backfill-chunks.ts:title |
fetchCaseFromAPI |
software | healthy | scripts/update-cases.ts:fetchCaseFromAPI |
detectChanges |
software | healthy | scripts/update-cases.ts:detectChanges |
sendTelegram |
software | healthy | scripts/update-cases.ts:sendTelegram |
sendEmailNotification |
software | healthy | scripts/update-cases.ts:sendEmailNotification |
notifyUser |
software | healthy | scripts/update-cases.ts:notifyUser |
checkUpcomingHearings |
software | healthy | scripts/update-cases.ts:checkUpcomingHearings |
main |
software | healthy | scripts/update-cases.ts:main |
middleware |
software | healthy | src/middleware.ts:middleware |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
vercel.json |
software | healthy | vercel.json |
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 |
.env.example |
software | healthy | .env.example |
tsconfig.json |
software | healthy | tsconfig.json |
eslint.config.mjs |
software | healthy | eslint.config.mjs |
vitest.config.ts |
software | healthy | vitest.config.ts |
next.config.ts |
software | healthy | next.config.ts |
README.md |
software | healthy | _archive/electron/README.md |
package.json |
software | healthy | _archive/electron/package.json |
package-lock.json |
software | healthy | _archive/electron/package-lock.json |
styles.css |
software | healthy | _archive/electron/src/renderer/styles.css |
index.html |
software | healthy | _archive/electron/src/renderer/index.html |
app.js |
software | healthy | _archive/electron/src/renderer/app.js |
database.js |
software | healthy | _archive/electron/src/database/database.js |
scheduler-service.js |
software | healthy | _archive/electron/src/services/scheduler-service.js |
ecourts-service.js |
software | healthy | _archive/electron/src/services/ecourts-service.js |
preload.js |
software | healthy | _archive/electron/src/main/preload.js |
main.js |
software | healthy | _archive/electron/src/main/main.js |
README.md |
software | healthy | _archive/flask/README.md |
install.sh |
software | healthy | _archive/flask/install.sh |
app.py |
software | healthy | _archive/flask/app.py |
FEATURES.md |
software | healthy | _archive/flask/FEATURES.md |
requirements.txt |
software | healthy | _archive/flask/requirements.txt |
PACKAGE_INFO.md |
software | healthy | _archive/flask/PACKAGE_INFO.md |
QUICK_START.md |
software | healthy | _archive/flask/QUICK_START.md |
style.css |
software | healthy | _archive/flask/static/css/style.css |
base.html |
software | healthy | _archive/flask/templates/base.html |
dashboard.html |
software | healthy | _archive/flask/templates/dashboard.html |
cases.html |
software | healthy | _archive/flask/templates/cases.html |
hearings.html |
software | healthy | _archive/flask/templates/hearings.html |
README.md |
software | healthy | _archive/swift-dpdp/README.md |
MercuryLawyerCloneApp.swift |
software | healthy | _archive/swift-dpdp/MercuryLawyerCloneApp.swift |
Package.swift |
software | healthy | _archive/swift-dpdp/Package.swift |
WebScrapingService.swift |
software | healthy | _archive/swift-dpdp/Services/WebScrapingService.swift |
DataService.swift |
software | healthy | _archive/swift-dpdp/Services/DataService.swift |
Case.swift |
software | healthy | _archive/swift-dpdp/Models/Case.swift |
Court.swift |
software | healthy | _archive/swift-dpdp/Models/Court.swift |
User.swift |
software | healthy | _archive/swift-dpdp/Models/User.swift |
Notification.swift |
software | healthy | _archive/swift-dpdp/Models/Notification.swift |
CaseViewModel.swift |
software | healthy | _archive/swift-dpdp/ViewModels/CaseViewModel.swift |
NotificationManager.swift |
software | healthy | _archive/swift-dpdp/ViewModels/NotificationManager.swift |
ContentView.swift |
software | healthy | _archive/swift-dpdp/Views/ContentView.swift |
DashboardView.swift |
software | healthy | _archive/swift-dpdp/Views/Dashboard/DashboardView.swift |
SettingsView.swift |
software | healthy | _archive/swift-dpdp/Views/Settings/SettingsView.swift |
CaseListView.swift |
software | healthy | _archive/swift-dpdp/Views/CaseManagement/CaseListView.swift |
CaseDetailView.swift |
software | healthy | _archive/swift-dpdp/Views/CaseManagement/CaseDetailView.swi… |
AddCaseSheet.swift |
software | healthy | _archive/swift-dpdp/Views/CaseManagement/AddCaseSheet.swift |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
_archive |
software | healthy | _archive |
electron |
software | healthy | _archive/electron |
src |
software | healthy | _archive/electron/src |
renderer |
software | healthy | _archive/electron/src/renderer |
database |
software | healthy | _archive/electron/src/database |
services |
software | healthy | _archive/electron/src/services |
main |
software | healthy | _archive/electron/src/main |
flask |
software | healthy | _archive/flask |
static |
software | healthy | _archive/flask/static |
css |
software | healthy | _archive/flask/static/css |
templates |
software | healthy | _archive/flask/templates |
swift-dpdp |
software | healthy | _archive/swift-dpdp |
Services |
software | healthy | _archive/swift-dpdp/Services |
Models |
software | healthy | _archive/swift-dpdp/Models |
ViewModels |
software | healthy | _archive/swift-dpdp/ViewModels |
Views |
software | healthy | _archive/swift-dpdp/Views |
Dashboard |
software | healthy | _archive/swift-dpdp/Views/Dashboard |
Settings |
software | healthy | _archive/swift-dpdp/Views/Settings |
CaseManagement |
software | healthy | _archive/swift-dpdp/Views/CaseManagement |
Calendar |
software | healthy | _archive/swift-dpdp/Views/Calendar |
scripts |
software | healthy | scripts |
supabase |
software | healthy | supabase |
migrations |
software | healthy | supabase/migrations |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
src |
software | healthy | src |
components |
software | healthy | src/components |
app |
software | healthy | src/app |
settings |
software | healthy | src/app/settings |
auth |
software | healthy | src/app/auth |
callback |
software | healthy | src/app/auth/callback |
us-opinions |
software | healthy | src/app/us-opinions |
judges |
software | healthy | src/app/judges |
[slug] |
software | healthy | src/app/judges/[slug] |
login |
software | healthy | src/app/login |
api |
software | healthy | src/app/api |
cases |
software | healthy | src/app/api/cases |
[id] |
software | healthy | src/app/api/cases/[id] |
summarize |
software | healthy | src/app/api/cases/[id]/summarize |
order-pdf |
software | healthy | src/app/api/cases/[id]/order-pdf |
refresh |
software | healthy | src/app/api/cases/[id]/refresh |
order-summaries |
software | healthy | src/app/api/cases/[id]/order-summaries |
us-opinions |
software | healthy | src/app/api/us-opinions |
judges |
software | healthy | src/app/api/judges |
[slug] |
software | healthy | src/app/api/judges/[slug] |
webhook |
software | healthy | src/app/api/webhook |
health |
software | healthy | src/app/api/health |
research |
software | healthy | src/app/api/research |
[tid] |
software | healthy | src/app/api/research/[tid] |
search |
software | healthy | src/app/api/search |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
HomePage |
frontend | healthy | src/app/page.tsx |
RootLayout |
frontend | healthy | src/app/layout.tsx |
SettingsPage |
frontend | healthy | src/app/settings/page.tsx |
USOpinionsPage |
frontend | healthy | src/app/us-opinions/page.tsx |
JudgePage |
frontend | healthy | src/app/judges/[slug]/page.tsx |
LoginPage |
frontend | healthy | src/app/login/page.tsx |
ResearchPage |
frontend | healthy | src/app/research/[tid]/page.tsx |
DashboardPage |
frontend | healthy | src/app/dashboard/page.tsx |
AddCasePage |
frontend | healthy | src/app/dashboard/add/page.tsx |
SearchPage |
frontend | healthy | src/app/search/page.tsx |
SemanticSearchPage |
frontend | healthy | src/app/search/semantic/page.tsx |
CaseDetailPage |
frontend | healthy | src/app/case/[id]/page.tsx |
CaseChronologyPage |
frontend | healthy | src/app/case/[id]/chronology/page.tsx |
SavedSearchesPage |
frontend | healthy | src/app/saved-searches/page.tsx |
BriefingPage |
frontend | healthy | src/app/briefing/page.tsx |
CalendarPage |
frontend | healthy | src/app/calendar/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
/page.tsx |
frontend | healthy | src/app/page.tsx |
/settings |
frontend | healthy | src/app/settings/page.tsx |
/us-opinions |
frontend | healthy | src/app/us-opinions/page.tsx |
/judges/[slug] |
frontend | healthy | src/app/judges/[slug]/page.tsx |
/login |
frontend | healthy | src/app/login/page.tsx |
/research/[tid] |
frontend | healthy | src/app/research/[tid]/page.tsx |
/dashboard |
frontend | healthy | src/app/dashboard/page.tsx |
/dashboard/add |
frontend | healthy | src/app/dashboard/add/page.tsx |
/search |
frontend | healthy | src/app/search/page.tsx |
/search/semantic |
frontend | healthy | src/app/search/semantic/page.tsx |
/case/[id] |
frontend | healthy | src/app/case/[id]/page.tsx |
/case/[id]/chronology |
frontend | healthy | src/app/case/[id]/chronology/page.tsx |
/saved-searches |
frontend | healthy | src/app/saved-searches/page.tsx |
/briefing |
frontend | healthy | src/app/briefing/page.tsx |
/calendar |
frontend | healthy | src/app/calendar/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
profiles |
data | healthy | supabase/schema.sql |
cases |
data | healthy | supabase/schema.sql |
case_updates |
data | healthy | supabase/schema.sql |
alert_log |
data | healthy | supabase/schema.sql |
judgments |
data | healthy | supabase/migrations/001_judgments.sql |
judgment_chunks |
data | healthy | supabase/migrations/007_judgment_chunks.sql |
us_opinions |
data | healthy | supabase/migrations/004_us_opinions.sql |
news_items |
data | healthy | supabase/migrations/002_news_items.sql |
watchlist |
data | healthy | supabase/migrations/003_watchlist.sql |
daily_briefings |
data | healthy | supabase/migrations/005_daily_briefings.sql |
saved_searches |
data | healthy | supabase/migrations/010_saved_searches.sql |
hearings |
data | healthy | _archive/flask/app.py |
documents |
data | healthy | _archive/flask/app.py |
case_timeline |
data | healthy | _archive/flask/app.py |
| Label | Layer | Status | Path |
|---|---|---|---|
008_match_chunks_fn.sql |
data | healthy | supabase/migrations/008_match_chunks_fn.sql |
001_judgments.sql |
data | healthy | supabase/migrations/001_judgments.sql |
011_judgments_issue_line.sql |
data | healthy | supabase/migrations/011_judgments_issue_line.sql |
007_judgment_chunks.sql |
data | healthy | supabase/migrations/007_judgment_chunks.sql |
004_us_opinions.sql |
data | healthy | supabase/migrations/004_us_opinions.sql |
002_news_items.sql |
data | healthy | supabase/migrations/002_news_items.sql |
009_judgment_doc_cache.sql |
data | healthy | supabase/migrations/009_judgment_doc_cache.sql |
003_watchlist.sql |
data | healthy | supabase/migrations/003_watchlist.sql |
006_judgment_citations.sql |
data | healthy | supabase/migrations/006_judgment_citations.sql |
005_daily_briefings.sql |
data | healthy | supabase/migrations/005_daily_briefings.sql |
010_saved_searches.sql |
data | healthy | supabase/migrations/010_saved_searches.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
ANY / |
api | healthy | _archive/flask/app.py |
ANY /api/dashboard/stats |
api | healthy | _archive/flask/app.py |
ANY /cases |
api | healthy | _archive/flask/app.py |
ANY /api/cases |
api | healthy | _archive/flask/app.py |
ANY /api/cases/<int:case_id> |
api | healthy | _archive/flask/app.py |
ANY /hearings |
api | healthy | _archive/flask/app.py |
ANY /api/hearings |
api | healthy | _archive/flask/app.py |
ANY /api/hearings/<int:hearing_id> |
api | healthy | _archive/flask/app.py |
ANY /api/upcoming-hearings |
api | healthy | _archive/flask/app.py |
| Label | Layer | Status | Path |
|---|---|---|---|
ECOURTS_API_KEY |
cicd | healthy | — |
GMAIL_APP_PASSWORD |
cicd | healthy | — |
TELEGRAM_BOT_TOKEN |
cicd | healthy | — |
CRON_SECRET |
cicd | healthy | — |
VERCEL_URL |
cicd | healthy | — |
SUPABASE_SERVICE_ROLE_KEY |
cicd | healthy | — |
GMAIL_USER |
cicd | healthy | — |
SUPABASE_URL |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
CaseDatabase |
software | healthy | _archive/electron/src/database/database.js:CaseDatabase |
SchedulerService |
software | healthy | _archive/electron/src/services/scheduler-service.js:Schedul… |
EcourtsService |
software | healthy | _archive/electron/src/services/ecourts-service.js:EcourtsSe… |
SearchDeadlineError |
software | healthy | src/app/api/search/route.ts:SearchDeadlineError |
CourtService |
software | healthy | src/lib/courts/court-service.ts:CourtService |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | _archive/flask/README.md |
120.0.0.0 |
network | healthy | src/lib/courts/sc-scraper.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::test |
cicd | healthy | .github/workflows/test.yml |
gha::scraper |
cicd | healthy | .github/workflows/scraper.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
ci |
cicd | healthy | .github/workflows/test.yml |
update |
cicd | healthy | .github/workflows/scraper.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-m1xkxd4o |
software | healthy | /tmp/repobility-clone-m1xkxd4o |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | _archive/electron/README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
port:5000 |
network | healthy | _archive/flask/app.py |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::azure |
hardware | healthy | .env.example |
This page is publicly accessible at:
https://repobility.com/scan/232270fb-30b5-4588-bdd9-4994d4e519cf/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/232270fb-30b5-4588-bdd9-4994d4e519cf/
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.