Public scan — anyone with this URL can view this analysis. Sign up to track your own repos privately, run scheduled re-scans, and get AI fix prompts via your dashboard.

soulay01/earntrack-web

https://github.com/soulay01/earntrack-web · scanned 2026-06-16 00:18 UTC (2 months, 2 weeks ago)

44 raw signals (0 security + 44 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 2 weeks ago · v1 · 44 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.

JSON
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 866 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.

LabelLayerStatusPath
patchResolver software healthy next.config.ts:patchResolver
trimVal software healthy functions/src/index.ts:trimVal
isTestMode software healthy functions/src/index.ts:isTestMode
getStripe software healthy functions/src/index.ts:getStripe
STRIPE_WEBHOOK_SECRET software healthy functions/src/index.ts:STRIPE_WEBHOOK_SECRET
getSmtp software healthy functions/src/index.ts:getSmtp
parseDate software healthy functions/src/index.ts:parseDate
fmtDate software healthy functions/src/index.ts:fmtDate
fmtCurrency software healthy functions/src/index.ts:fmtCurrency
esc software healthy functions/src/index.ts:esc
sendEmail software healthy functions/src/index.ts:sendEmail
getUserEmail software healthy functions/src/index.ts:getUserEmail
validateRevenueCatSignature software healthy functions/src/index.ts:validateRevenueCatSignature
getUpdateData software healthy functions/src/index.ts:getUpdateData
sendExpoPush software healthy functions/src/index.ts:sendExpoPush
sendFcmPush software healthy functions/src/index.ts:sendFcmPush
sendPushToRecipients software healthy functions/src/index.ts:sendPushToRecipients
isCompanyStillCancelled software healthy functions/src/index.ts:isCompanyStillCancelled
paginatedQuery software healthy functions/src/index.ts:paginatedQuery
cacheFirst software healthy public/sw.js:cacheFirst
networkFirst software healthy public/sw.js:networkFirst
ADMIN_EMAILS software healthy src/middleware.ts:ADMIN_EMAILS
createBlockResponse software healthy src/middleware.ts:createBlockResponse
verifySession software healthy src/middleware.ts:verifySession
middleware software healthy src/middleware.ts:middleware
UpgradeModal software healthy src/components/UpgradeModal.tsx:UpgradeModal
CleanupCountdown software healthy src/components/CleanupCountdown.tsx:CleanupCountdown
tick software healthy src/components/CleanupCountdown.tsx:tick
PaywallOverlay software healthy src/components/PaywallOverlay.tsx:PaywallOverlay
handleSubscribe software healthy src/components/PaywallOverlay.tsx:handleSubscribe
handleLogout software healthy src/components/PaywallOverlay.tsx:handleLogout
Tooltip software healthy src/components/Tooltip.tsx:Tooltip
onScroll software healthy src/components/Tooltip.tsx:onScroll
PhotoViewer software healthy src/components/PhotoViewer.tsx:PhotoViewer
handleDownload software healthy src/components/PhotoViewer.tsx:handleDownload
extractPath software healthy src/components/ProjectPhoto.tsx:extractPath
isDataUri software healthy src/components/ProjectPhoto.tsx:isDataUri
isLocalFileUri software healthy src/components/ProjectPhoto.tsx:isLocalFileUri
PhotoDisplay software healthy src/components/ProjectPhoto.tsx:PhotoDisplay
PhotoUpload software healthy src/components/ProjectPhoto.tsx:PhotoUpload
handleFile software healthy src/components/ProjectPhoto.tsx:handleFile
ProjectPhoto software healthy src/components/ProjectPhoto.tsx:ProjectPhoto
getColor software healthy src/components/DashboardCharts.tsx:getColor
DashboardCharts software healthy src/components/DashboardCharts.tsx:DashboardCharts
parseDateString software healthy src/components/CalendarPopover.tsx:parseDateString
formatDate software healthy src/components/CalendarPopover.tsx:formatDate
toMonthGrid software healthy src/components/CalendarPopover.tsx:toMonthGrid
startDay software healthy src/components/CalendarPopover.tsx:startDay
CalendarPopover software healthy src/components/CalendarPopover.tsx:CalendarPopover
holidays software healthy src/components/CalendarPopover.tsx:holidays

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
vercel.json software healthy vercel.json
postcss.config.mjs software healthy postcss.config.mjs
package.json software healthy package.json
email-template.html software healthy email-template.html
firebase.json software healthy firebase.json
package-lock.json software healthy package-lock.json
cors.json software healthy cors.json
firestore.indexes.json software healthy firestore.indexes.json
.env.example software healthy .env.example
tsconfig.json software healthy tsconfig.json
test-encoding.html software healthy test-encoding.html
next.config.ts software healthy next.config.ts
package.json software healthy functions/package.json
package-lock.json software healthy functions/package-lock.json
tsconfig.json software healthy functions/tsconfig.json
index.ts software healthy functions/src/index.ts
manifest.json software healthy public/manifest.json
sw.js software healthy public/sw.js
firebase-messaging-sw.js software healthy public/firebase-messaging-sw.js
middleware.ts software healthy src/middleware.ts
UpgradeModal.tsx software healthy src/components/UpgradeModal.tsx
CleanupCountdown.tsx software healthy src/components/CleanupCountdown.tsx
PaywallOverlay.tsx software healthy src/components/PaywallOverlay.tsx
Tooltip.tsx software healthy src/components/Tooltip.tsx
PhotoViewer.tsx software healthy src/components/PhotoViewer.tsx
ProjectPhoto.tsx software healthy src/components/ProjectPhoto.tsx
DashboardCharts.tsx software healthy src/components/DashboardCharts.tsx
CalendarPopover.tsx software healthy src/components/CalendarPopover.tsx
ErrorBoundary.tsx software healthy src/components/ErrorBoundary.tsx
LoadingScreen.tsx software healthy src/components/LoadingScreen.tsx
Sidebar.tsx software healthy src/components/Sidebar.tsx
TeamModal.tsx software healthy src/components/TeamModal.tsx
OnboardingOverlay.tsx software healthy src/components/OnboardingOverlay.tsx
DashboardCalendar.tsx software healthy src/components/DashboardCalendar.tsx
FeedbackModal.tsx software healthy src/components/FeedbackModal.tsx
AssignmentModal.tsx software healthy src/components/AssignmentModal.tsx
AnimatedSection.tsx software healthy src/components/landing/AnimatedSection.tsx
Pricing.tsx software healthy src/components/landing/Pricing.tsx
CTA.tsx software healthy src/components/landing/CTA.tsx
Features.tsx software healthy src/components/landing/Features.tsx
AppPreview.tsx software healthy src/components/landing/AppPreview.tsx
FAQ.tsx software healthy src/components/landing/FAQ.tsx
Footer.tsx software healthy src/components/landing/Footer.tsx
Hero.tsx software healthy src/components/landing/Hero.tsx
Header.tsx software healthy src/components/landing/Header.tsx
DirtyGuardContext.tsx software healthy src/contexts/DirtyGuardContext.tsx
Provider.tsx software healthy src/app/Provider.tsx
robots.ts software healthy src/app/robots.ts
not-found.tsx software healthy src/app/not-found.tsx
globals.css software healthy src/app/globals.css

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
functions software healthy functions
src software healthy functions/src
public software healthy public
src software healthy src
components software healthy src/components
landing software healthy src/components/landing
contexts software healthy src/contexts
app software healthy src/app
settings software healthy src/app/settings
invoice-template software healthy src/app/settings/invoice-template
notifications software healthy src/app/settings/notifications
employee-credentials software healthy src/app/settings/employee-credentials
subscription software healthy src/app/settings/subscription
delete-account software healthy src/app/settings/delete-account
admin software healthy src/app/settings/admin
articles software healthy src/app/settings/articles
export software healthy src/app/settings/export
email-verified software healthy src/app/email-verified
employees software healthy src/app/employees
demo software healthy src/app/demo
agb software healthy src/app/agb
auth software healthy src/app/auth
complete software healthy src/app/auth/complete
analytics software healthy src/app/analytics
feedback software healthy src/app/analytics/feedback
estimates software healthy src/app/estimates
projects software healthy src/app/projects
[id] software healthy src/app/projects/[id]
login software healthy src/app/login
api software healthy src/app/api
auth software healthy src/app/api/auth
session software healthy src/app/api/auth/session
create-checkout-public software healthy src/app/api/create-checkout-public
analytics software healthy src/app/api/analytics
feedback software healthy src/app/api/analytics/feedback
batch-action software healthy src/app/api/analytics/batch-action
delete-account software healthy src/app/api/delete-account
admin software healthy src/app/api/admin
verify software healthy src/app/api/admin/verify
create-user software healthy src/app/api/admin/create-user
create-checkout software healthy src/app/api/create-checkout
cleanup-excess software healthy src/app/api/cleanup-excess
pageview software healthy src/app/api/pageview
stripe software healthy src/app/api/stripe
create-retention-coupon software healthy src/app/api/stripe/create-retention-coupon
cancel software healthy src/app/api/stripe/cancel
test-activate software healthy src/app/api/test-activate
fcm-send software healthy src/app/api/fcm-send
verify-stripe-session software healthy src/app/api/verify-stripe-session
dashboard software healthy src/app/dashboard

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
UpgradeModal frontend healthy src/components/UpgradeModal.tsx
CleanupCountdown frontend healthy src/components/CleanupCountdown.tsx
PaywallOverlay frontend healthy src/components/PaywallOverlay.tsx
Tooltip frontend healthy src/components/Tooltip.tsx
PhotoViewer frontend healthy src/components/PhotoViewer.tsx
ProjectPhoto frontend healthy src/components/ProjectPhoto.tsx
DashboardCharts frontend healthy src/components/DashboardCharts.tsx
CalendarPopover frontend healthy src/components/CalendarPopover.tsx
LoadingScreen frontend healthy src/components/LoadingScreen.tsx
Sidebar frontend healthy src/components/Sidebar.tsx
TeamModal frontend healthy src/components/TeamModal.tsx
OnboardingOverlay frontend healthy src/components/OnboardingOverlay.tsx
DashboardCalendar frontend healthy src/components/DashboardCalendar.tsx
FeedbackModal frontend healthy src/components/FeedbackModal.tsx
AssignmentModal frontend healthy src/components/AssignmentModal.tsx
AnimatedSection frontend healthy src/components/landing/AnimatedSection.tsx
Pricing frontend healthy src/components/landing/Pricing.tsx
CTA frontend healthy src/components/landing/CTA.tsx
Features frontend healthy src/components/landing/Features.tsx
AppPreview frontend healthy src/components/landing/AppPreview.tsx
FAQ frontend healthy src/components/landing/FAQ.tsx
Footer frontend healthy src/components/landing/Footer.tsx
Hero frontend healthy src/components/landing/Hero.tsx
Header frontend healthy src/components/landing/Header.tsx
NotFound frontend healthy src/app/not-found.tsx
Loading frontend healthy src/app/loading.tsx
Home frontend healthy src/app/page.tsx
RootLayout frontend healthy src/app/layout.tsx
Error frontend healthy src/app/error.tsx
SettingsPage frontend healthy src/app/settings/page.tsx
InvoiceTemplatePage frontend healthy src/app/settings/invoice-template/page.tsx
NotificationSettingsPage frontend healthy src/app/settings/notifications/page.tsx
EmployeeCredentialsPage frontend healthy src/app/settings/employee-credentials/page.tsx
SubscriptionPage frontend healthy src/app/settings/subscription/page.tsx
DeleteAccountPage frontend healthy src/app/settings/delete-account/page.tsx
AdminPage frontend healthy src/app/settings/admin/page.tsx
ArticlesPage frontend healthy src/app/settings/articles/page.tsx
ExportPage frontend healthy src/app/settings/export/page.tsx
EmailVerifiedPage frontend healthy src/app/email-verified/page.tsx
EmployeesPage frontend healthy src/app/employees/page.tsx
DemoPage frontend healthy src/app/demo/page.tsx
AGBPage frontend healthy src/app/agb/page.tsx
AuthCompletePage frontend healthy src/app/auth/complete/page.tsx
AnalyticsPage frontend healthy src/app/analytics/page.tsx
FeedbackAdminPage frontend healthy src/app/analytics/feedback/page.tsx
EstimatesPage frontend healthy src/app/estimates/page.tsx
ProjectsPage frontend healthy src/app/projects/page.tsx
ProjectDetailPage frontend healthy src/app/projects/[id]/page.tsx
LoginPage frontend healthy src/app/login/page.tsx
DashboardPage frontend healthy src/app/dashboard/page.tsx

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
/page.tsx frontend healthy src/app/page.tsx
/settings frontend healthy src/app/settings/page.tsx
/settings/invoice-template frontend healthy src/app/settings/invoice-template/page.tsx
/settings/notifications frontend healthy src/app/settings/notifications/page.tsx
/settings/employee-credentials frontend healthy src/app/settings/employee-credentials/page.tsx
/settings/subscription frontend healthy src/app/settings/subscription/page.tsx
/settings/delete-account frontend healthy src/app/settings/delete-account/page.tsx
/settings/admin frontend healthy src/app/settings/admin/page.tsx
/settings/articles frontend healthy src/app/settings/articles/page.tsx
/settings/export frontend healthy src/app/settings/export/page.tsx
/email-verified frontend healthy src/app/email-verified/page.tsx
/employees frontend healthy src/app/employees/page.tsx
/demo frontend healthy src/app/demo/page.tsx
/agb frontend healthy src/app/agb/page.tsx
/auth/complete frontend healthy src/app/auth/complete/page.tsx
/analytics frontend healthy src/app/analytics/page.tsx
/analytics/feedback frontend healthy src/app/analytics/feedback/page.tsx
/estimates frontend healthy src/app/estimates/page.tsx
/projects frontend healthy src/app/projects/page.tsx
/projects/[id] frontend healthy src/app/projects/[id]/page.tsx
/login frontend healthy src/app/login/page.tsx
/dashboard frontend healthy src/app/dashboard/page.tsx
/team frontend healthy src/app/team/page.tsx
/messenger frontend healthy src/app/messenger/page.tsx
/customers frontend healthy src/app/customers/page.tsx
/assignments frontend healthy src/app/assignments/page.tsx
/impressum frontend healthy src/app/impressum/page.tsx
/suppliers frontend healthy src/app/suppliers/page.tsx
/datenschutz frontend healthy src/app/datenschutz/page.tsx
/calendar frontend healthy src/app/calendar/page.tsx
/invoices frontend healthy src/app/invoices/page.tsx
/ frontend healthy src/app/api/auth/session/route.ts

LabelLayerStatusPath
499.04.701.663 network healthy src/components/OnboardingOverlay.tsx
414.336.75.75 network healthy src/components/OnboardingOverlay.tsx
3.29.87.78 network healthy src/components/landing/CTA.tsx
2.37.996.608 network healthy src/app/settings/invoice-template/page.tsx

LabelLayerStatusPath
pubsub data healthy functions/src/index.ts
kafka data healthy src/app/dashboard/page.tsx

LabelLayerStatusPath
repobility-clone-dqh1cb51 software healthy /tmp/repobility-clone-dqh1cb51

LabelLayerStatusPath
ErrorBoundary software healthy src/components/ErrorBoundary.tsx:ErrorBoundary

LabelLayerStatusPath
vps::gcp hardware healthy package-lock.json

LabelLayerStatusPath
generic_api_key::public/firebase-messaging-sw.js security healthy public/firebase-messaging-sw.js
For AI agents: Voting guide (TP/FP) MCP manifest Stdio wrapper SARIF Integrate Findings queue Vote TP/FP on findings to calibrate the engine.
For AI agents + API integrations
Email me when this repo regresses
Free. We re-scan periodically; new criticals → your inbox. No signup required for the scan itself.
API access

This page is publicly accessible at: https://repobility.com/scan/1fb3a04a-653e-4905-b63c-7f892b02fb80/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/1fb3a04a-653e-4905-b63c-7f892b02fb80/

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.