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.

sivikoomba-ctrl/tanhowa

https://github.com/sivikoomba-ctrl/tanhowa · scanned 2026-06-16 00:14 UTC (2 months, 2 weeks ago)

148 raw signals (0 security + 148 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 2 weeks ago · v1 · 148 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 2743 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
middleware software healthy middleware.ts:middleware
status software healthy middleware.ts:status
strip software healthy scripts/strip-honorific-names.mjs:strip
parts software healthy scripts/strip-honorific-names.mjs:parts
desig software healthy scripts/ds-djs-coverage.mjs:desig
tag software healthy scripts/ds-djs-coverage.mjs:tag
run software healthy scripts/export_schema.mjs:run
pg software healthy scripts/team-leads-audit.mjs:pg
pad software healthy scripts/team-leads-audit.mjs:pad
padL software healthy scripts/team-leads-audit.mjs:padL
memberIds software healthy scripts/team-leads-audit.mjs:memberIds
parseCount software healthy scripts/team-leads-audit.mjs:parseCount
joined software healthy scripts/team-leads-audit.mjs:joined
pg software healthy scripts/assign-team-leads.mjs:pg
sendEmail software healthy scripts/assign-team-leads.mjs:sendEmail
FinanceOtpGate software healthy components/finance-otp-gate.tsx:FinanceOtpGate
handleSendOtp software healthy components/finance-otp-gate.tsx:handleSendOtp
handleVerify software healthy components/finance-otp-gate.tsx:handleVerify
EmptyState software healthy components/empty-state.tsx:EmptyState
MetricCard software healthy components/metric-card.tsx:MetricCard
queryMicPermission software healthy components/voice-capture-dialog.tsx:queryMicPermission
VoiceCaptureDialog software healthy components/voice-capture-dialog.tsx:VoiceCaptureDialog
cleanup software healthy components/voice-capture-dialog.tsx:cleanup
startRecording software healthy components/voice-capture-dialog.tsx:startRecording
name software healthy components/voice-capture-dialog.tsx:name
stopRecording software healthy components/voice-capture-dialog.tsx:stopRecording
transcribe software healthy components/voice-capture-dialog.tsx:transcribe
StatusBadge software healthy components/status-badge.tsx:StatusBadge
reportError software healthy components/error-boundary.tsx:reportError
GlobalErrorCatcher software healthy components/error-boundary.tsx:GlobalErrorCatcher
isChunkLoadError software healthy components/error-boundary.tsx:isChunkLoadError
handleError software healthy components/error-boundary.tsx:handleError
handleRejection software healthy components/error-boundary.tsx:handleRejection
SectionError software healthy components/section-error.tsx:SectionError
AnalyticsTracker software healthy components/analytics-tracker.tsx:AnalyticsTracker
handleUnload software healthy components/analytics-tracker.tsx:handleUnload
handleClick software healthy components/analytics-tracker.tsx:handleClick
text software healthy components/analytics-tracker.tsx:text
urlBase64ToUint8Array software healthy components/push-manager.tsx:urlBase64ToUint8Array
base64 software healthy components/push-manager.tsx:base64
PushManager software healthy components/push-manager.tsx:PushManager
PaymentProofPreviewDialog software healthy components/payment-proof-preview-dialog.tsx:PaymentProofPre…
ReEngagementModal software healthy components/re-engagement-modal.tsx:ReEngagementModal
seen software healthy components/re-engagement-modal.tsx:seen
dismiss software healthy components/re-engagement-modal.tsx:dismiss
submit software healthy components/re-engagement-modal.tsx:submit
GlobalSearch software healthy components/global-search.tsx:GlobalSearch
handleKeyDown software healthy components/global-search.tsx:handleKeyDown
handleSelect software healthy components/global-search.tsx:handleSelect
firstName software healthy components/chatbot-widget.tsx:firstName

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
README.md software healthy README.md
CLAUDE.md software healthy CLAUDE.md
package.json software healthy package.json
package-lock.json software healthy package-lock.json
components.json software healthy components.json
middleware.ts software healthy middleware.ts
.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
speech.d.ts software healthy types/speech.d.ts
strip-honorific-names.mjs software healthy scripts/strip-honorific-names.mjs
email-suppression.sql software healthy scripts/email-suppression.sql
ds-djs-coverage.mjs software healthy scripts/ds-djs-coverage.mjs
export_schema.mjs software healthy scripts/export_schema.mjs
team-leads-audit.mjs software healthy scripts/team-leads-audit.mjs
setup.sql software healthy scripts/setup.sql
apply-sql.mjs software healthy scripts/apply-sql.mjs
meetings-schema.sql software healthy scripts/meetings-schema.sql
assign-team-leads.mjs software healthy scripts/assign-team-leads.mjs
finance-otp-gate.tsx software healthy components/finance-otp-gate.tsx
empty-state.tsx software healthy components/empty-state.tsx
metric-card.tsx software healthy components/metric-card.tsx
voice-capture-dialog.tsx software healthy components/voice-capture-dialog.tsx
status-badge.tsx software healthy components/status-badge.tsx
error-boundary.tsx software healthy components/error-boundary.tsx
section-error.tsx software healthy components/section-error.tsx
analytics-tracker.tsx software healthy components/analytics-tracker.tsx
push-manager.tsx software healthy components/push-manager.tsx
payment-proof-preview-dialog.tsx software healthy components/payment-proof-preview-dialog.tsx
re-engagement-modal.tsx software healthy components/re-engagement-modal.tsx
global-search.tsx software healthy components/global-search.tsx
chatbot-widget.tsx software healthy components/chatbot-widget.tsx
seasonal-theme.tsx software healthy components/seasonal-theme.tsx
settings-popover.tsx software healthy components/settings-popover.tsx
photo-crop-dialog.tsx software healthy components/photo-crop-dialog.tsx
connect-telegram-banner.tsx software healthy components/connect-telegram-banner.tsx
feedback-widget.tsx software healthy components/feedback-widget.tsx
date-dropdowns.tsx software healthy components/date-dropdowns.tsx
admin-contacts.tsx software healthy components/admin-contacts.tsx
snowflakes.tsx software healthy components/snowflakes.tsx
table.tsx software healthy components/ui/table.tsx
sheet.tsx software healthy components/ui/sheet.tsx
checkbox.tsx software healthy components/ui/checkbox.tsx
avatar.tsx software healthy components/ui/avatar.tsx
badge.tsx software healthy components/ui/badge.tsx
dialog.tsx software healthy components/ui/dialog.tsx

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

LabelLayerStatusPath
types software healthy types
scripts software healthy scripts
components software healthy components
ui software healthy components/ui
app software healthy app
suspended software healthy app/suspended
offline software healthy app/offline
api software healthy app/api
settings software healthy app/api/settings
__tests__ software healthy app/api/__tests__
upload software healthy app/api/upload
document software healthy app/api/upload/document
qr-code software healthy app/api/upload/qr-code
avatar software healthy app/api/upload/avatar
payment-proof software healthy app/api/upload/payment-proof
extract-date software healthy app/api/upload/payment-proof/extract-date
signed-url software healthy app/api/upload/payment-proof/signed-url
users software healthy app/api/users
recent software healthy app/api/users/recent
birthdays software healthy app/api/users/birthdays
me software healthy app/api/users/me
error-logs software healthy app/api/error-logs
roster software healthy app/api/roster
notifications software healthy app/api/notifications
push software healthy app/api/push
auth software healthy app/api/auth
google software healthy app/api/auth/google
callback software healthy app/api/auth/google/callback
logout software healthy app/api/auth/logout
verify-otp software healthy app/api/auth/verify-otp
facebook software healthy app/api/auth/facebook
callback software healthy app/api/auth/facebook/callback
verify-mobile-otp software healthy app/api/auth/verify-mobile-otp
send-mobile-otp software healthy app/api/auth/send-mobile-otp
verify-phone software healthy app/api/auth/verify-phone
send-otp software healthy app/api/auth/send-otp
finance-otp software healthy app/api/auth/finance-otp
contributions software healthy app/api/contributions
notification-prefs software healthy app/api/notification-prefs
analytics software healthy app/api/analytics
events software healthy app/api/events
ical software healthy app/api/events/ical
rsvp software healthy app/api/events/rsvp
achievements software healthy app/api/achievements
volunteer-invites software healthy app/api/volunteer-invites
elections software healthy app/api/elections
vote software healthy app/api/elections/vote
nominate software healthy app/api/elections/nominate
telegram software healthy app/api/telegram
webhook software healthy app/api/telegram/webhook

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

LabelLayerStatusPath
ChatbotWidget frontend healthy components/chatbot-widget.tsx
ConnectTelegramBanner frontend healthy components/connect-telegram-banner.tsx
NotFound frontend healthy app/not-found.tsx
LandingPage frontend healthy app/page.tsx
RootLayout frontend healthy app/layout.tsx
SuspendedPage frontend healthy app/suspended/page.tsx
OfflinePage frontend healthy app/offline/page.tsx
DashboardLoading frontend healthy app/dashboard/loading.tsx
DashboardHome frontend healthy app/dashboard/page.tsx
DashboardLayout frontend healthy app/dashboard/layout.tsx
LettersPage frontend healthy app/dashboard/letters/page.tsx
ContributionsLoading frontend healthy app/dashboard/contributions/loading.tsx
ContributionsPage frontend healthy app/dashboard/contributions/page.tsx
EventsLoading frontend healthy app/dashboard/events/loading.tsx
EventsPage frontend healthy app/dashboard/events/page.tsx
AchievementsLoading frontend healthy app/dashboard/achievements/loading.tsx
AchievementsPage frontend healthy app/dashboard/achievements/page.tsx
ActivityPage frontend healthy app/dashboard/activity/page.tsx
SuggestionsLoading frontend healthy app/dashboard/suggestions/loading.tsx
SuggestionsPage frontend healthy app/dashboard/suggestions/page.tsx
ElectionsPage frontend healthy app/dashboard/elections/page.tsx
TelegramPage frontend healthy app/dashboard/telegram/page.tsx
OfficialsPage frontend healthy app/dashboard/officials/page.tsx
TeamsLoading frontend healthy app/dashboard/teams/loading.tsx
TeamsPage frontend healthy app/dashboard/teams/page.tsx
FinanceLoading frontend healthy app/dashboard/finance/loading.tsx
MemberFinancePage frontend healthy app/dashboard/finance/page.tsx
ServiceRequestsPage frontend healthy app/dashboard/service-requests/page.tsx
VouchersPage frontend healthy app/dashboard/vouchers/page.tsx
FoodOrdersLoading frontend healthy app/dashboard/food-orders/loading.tsx
FoodOrdersPage frontend healthy app/dashboard/food-orders/page.tsx
AnnouncementsLoading frontend healthy app/dashboard/announcements/loading.tsx
AnnouncementsPage frontend healthy app/dashboard/announcements/page.tsx
TodosLoading frontend healthy app/dashboard/todos/loading.tsx
TodosPage frontend healthy app/dashboard/todos/page.tsx
PollsPage frontend healthy app/dashboard/polls/page.tsx
VerifyPaymentsRedirect frontend healthy app/dashboard/verify-payments/page.tsx
WishlistLoading frontend healthy app/dashboard/wishlist/loading.tsx
WishlistPage frontend healthy app/dashboard/wishlist/page.tsx
PaymentStatusLoading frontend healthy app/dashboard/payment-status/loading.tsx
PaymentStatusPage frontend healthy app/dashboard/payment-status/page.tsx
MessagesLoading frontend healthy app/dashboard/messages/loading.tsx
MessagesPage frontend healthy app/dashboard/messages/page.tsx
PollingPage frontend healthy app/dashboard/polling/page.tsx
TrainingsLoading frontend healthy app/dashboard/trainings/loading.tsx
TrainingsPage frontend healthy app/dashboard/trainings/page.tsx
HistoryPage frontend healthy app/dashboard/history/page.tsx
ProfileLoading frontend healthy app/dashboard/profile/loading.tsx
ProfilePage frontend healthy app/dashboard/profile/page.tsx
NearbyMembersPage frontend healthy app/dashboard/nearby/page.tsx

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

LabelLayerStatusPath
/api/settings frontend healthy app/api/settings/route.ts
/api/upload/document frontend healthy app/api/upload/document/route.ts
/api/upload/qr-code frontend healthy app/api/upload/qr-code/route.ts
/api/upload/avatar frontend healthy app/api/upload/avatar/route.ts
/api/upload/payment-proof frontend healthy app/api/upload/payment-proof/route.ts
/api/upload/payment-proof/extract-date frontend healthy app/api/upload/payment-proof/extract-date/route.ts
/api/upload/payment-proof/signed-url frontend healthy app/api/upload/payment-proof/signed-url/route.ts
/api/users frontend healthy app/api/users/route.ts
/api/users/recent frontend healthy app/api/users/recent/route.ts
/api/users/birthdays frontend healthy app/api/users/birthdays/route.ts
/api/users/me frontend healthy app/api/users/me/route.ts
/api/error-logs frontend healthy app/api/error-logs/route.ts
/api/roster frontend healthy app/api/roster/route.ts
/api/notifications frontend healthy app/api/notifications/route.ts
/api/push frontend healthy app/api/push/route.ts
/ frontend healthy app/api/auth/google/route.ts
/api/auth/google frontend healthy app/api/auth/google/route.ts
/api/auth/google/callback frontend healthy app/api/auth/google/callback/route.ts
/api/auth/logout frontend healthy app/api/auth/logout/route.ts
/api/auth/verify-otp frontend healthy app/api/auth/verify-otp/route.ts
/api/auth/facebook frontend healthy app/api/auth/facebook/route.ts
/api/auth/facebook/callback frontend healthy app/api/auth/facebook/callback/route.ts
/api/auth/verify-mobile-otp frontend healthy app/api/auth/verify-mobile-otp/route.ts
/api/auth/send-mobile-otp frontend healthy app/api/auth/send-mobile-otp/route.ts
/api/auth/verify-phone frontend healthy app/api/auth/verify-phone/route.ts
/api/auth/send-otp frontend healthy app/api/auth/send-otp/route.ts
/api/auth/finance-otp frontend healthy app/api/auth/finance-otp/route.ts
/api/contributions frontend healthy app/api/contributions/route.ts
/api/notification-prefs frontend healthy app/api/notification-prefs/route.ts
/api/analytics frontend healthy app/api/analytics/route.ts
/api/events frontend healthy app/api/events/route.ts
/api/events/rsvp frontend healthy app/api/events/rsvp/route.ts
/api/achievements frontend healthy app/api/achievements/route.ts
/api/volunteer-invites frontend healthy app/api/volunteer-invites/route.ts
/api/elections frontend healthy app/api/elections/route.ts
/api/elections/vote frontend healthy app/api/elections/vote/route.ts
/api/elections/nominate frontend healthy app/api/elections/nominate/route.ts
/api/telegram/webhook frontend healthy app/api/telegram/webhook/route.ts
/api/chat frontend healthy app/api/chat/route.ts
/api/chat/read frontend healthy app/api/chat/read/route.ts
/api/chat/mentions frontend healthy app/api/chat/mentions/route.ts
/api/chat/unread frontend healthy app/api/chat/unread/route.ts
/api/chat/messages frontend healthy app/api/chat/messages/route.ts
/api/chat/channels frontend healthy app/api/chat/channels/route.ts
/api/chat/members frontend healthy app/api/chat/members/route.ts
/api/chat/reactions frontend healthy app/api/chat/reactions/route.ts
/api/chat/typing frontend healthy app/api/chat/typing/route.ts
/api/teams frontend healthy app/api/teams/route.ts
/api/finance frontend healthy app/api/finance/route.ts
/api/finance/scan frontend healthy app/api/finance/scan/route.ts

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

LabelLayerStatusPath
training_enrollments data healthy scripts/setup.sql
announcement_reads data healthy scripts/setup.sql
todo_vouchers data healthy scripts/setup.sql
logo_comments data healthy scripts/setup.sql
document_access data healthy scripts/setup.sql
push_subscriptions data healthy scripts/setup.sql
expense_vouchers data healthy scripts/setup.sql
wishlist_upvotes data healthy scripts/setup.sql
chat_channels data healthy scripts/setup.sql
trainings data healthy scripts/setup.sql
poll_votes data healthy scripts/setup.sql
logo_concepts data healthy scripts/setup.sql
todo_notes data healthy scripts/setup.sql
trainer_invites data healthy scripts/setup.sql
subscriptions data healthy scripts/setup.sql
chat_messages data healthy scripts/setup.sql
api_perf data healthy scripts/setup.sql
todo_time_entries data healthy scripts/setup.sql
admin_documents data healthy scripts/setup.sql
resolution_votes data healthy scripts/setup.sql
grievances data healthy scripts/setup.sql
polls data healthy scripts/setup.sql
content_translations data healthy scripts/setup.sql
otp_codes data healthy scripts/setup.sql
chat_message_mentions data healthy scripts/setup.sql
achievements data healthy scripts/setup.sql
history_entries data healthy scripts/setup.sql
feedback_prompts_shown data healthy scripts/setup.sql
todo_attachments data healthy scripts/setup.sql
analytics_events data healthy scripts/setup.sql
teams data healthy scripts/setup.sql
logo_votes data healthy scripts/setup.sql
feedback data healthy scripts/setup.sql
contributions data healthy scripts/setup.sql
event_rsvps data healthy scripts/setup.sql
announcements data healthy scripts/setup.sql
admin_tasks data healthy scripts/setup.sql
messages data healthy scripts/setup.sql
pest_identifications data healthy scripts/setup.sql
site_settings data healthy scripts/setup.sql
todos data healthy scripts/setup.sql
events data healthy scripts/setup.sql
documents data healthy scripts/setup.sql
volunteer_invites data healthy scripts/setup.sql
document_versions data healthy scripts/setup.sql
training_materials data healthy scripts/setup.sql
training_material_access data healthy scripts/setup.sql
users data healthy scripts/setup.sql
project_h_documents data healthy scripts/setup.sql
resolutions data healthy scripts/setup.sql

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

LabelLayerStatusPath
auth::app/api/feedback/route.ts security healthy app/api/feedback/route.ts
auth::app/api/auth/facebook/route.ts security healthy app/api/auth/facebook/route.ts
auth::lib/i18n/translations.ts security healthy lib/i18n/translations.ts
auth::app/api/auth/facebook/callback/route.ts security healthy app/api/auth/facebook/callback/route.ts
auth::app/page.tsx security healthy app/page.tsx
auth::lib/mail.ts security healthy lib/mail.ts
auth::app/admin/settings/page.tsx security healthy app/admin/settings/page.tsx
auth::lib/feedback-token.ts security healthy lib/feedback-token.ts
auth::app/admin/photo-review/page.tsx security healthy app/admin/photo-review/page.tsx
auth::app/api/upload/avatar/route.ts security healthy app/api/upload/avatar/route.ts
auth::CLAUDE.md security healthy CLAUDE.md
auth::app/api/auth/google/callback/route.ts security healthy app/api/auth/google/callback/route.ts
auth::public/sw.js security healthy public/sw.js
auth::app/api/auth/google/route.ts security healthy app/api/auth/google/route.ts
auth::lib/auth.ts security healthy lib/auth.ts
auth::middleware.ts security healthy middleware.ts

LabelLayerStatusPath
ErrorBoundary software healthy components/error-boundary.tsx:ErrorBoundary
names software healthy lib/__tests__/utils.test.ts:names

LabelLayerStatusPath
postgresql data healthy CLAUDE.md
postgres data healthy CLAUDE.md

LabelLayerStatusPath
216.198.79.1 network healthy CLAUDE.md
127.0.0.1 network healthy app/api/__tests__/analytics-route.test.ts

LabelLayerStatusPath
repobility-clone-mc7rob20 software healthy /tmp/repobility-clone-mc7rob20
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/861fd628-764c-49ff-b79d-58d2e5867bda/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/861fd628-764c-49ff-b79d-58d2e5867bda/

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.