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.

Unhinged-Development-Group/groomr

https://github.com/Unhinged-Development-Group/groomr · scanned 2026-06-16 00:45 UTC (2 months, 1 week ago)

58 raw signals (0 security + 58 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 1 week ago · v1 · 58 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 1333 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
GroomerCard software healthy components/ui/GroomerCard.tsx:GroomerCard
PetsIcon software healthy components/ui/GroomrIcons.tsx:PetsIcon
ScissorsIcon software healthy components/ui/GroomrIcons.tsx:ScissorsIcon
CalendarIcon software healthy components/ui/GroomrIcons.tsx:CalendarIcon
PinIcon software healthy components/ui/GroomrIcons.tsx:PinIcon
ShieldIcon software healthy components/ui/GroomrIcons.tsx:ShieldIcon
ReviewsIcon software healthy components/ui/GroomrIcons.tsx:ReviewsIcon
DashboardIcon software healthy components/ui/GroomrIcons.tsx:DashboardIcon
MessagesIcon software healthy components/ui/GroomrIcons.tsx:MessagesIcon
GalleryIcon software healthy components/ui/GroomrIcons.tsx:GalleryIcon
NotificationsIcon software healthy components/ui/GroomrIcons.tsx:NotificationsIcon
AnalyticsIcon software healthy components/ui/GroomrIcons.tsx:AnalyticsIcon
FavoritesIcon software healthy components/ui/GroomrIcons.tsx:FavoritesIcon
FinancialsIcon software healthy components/ui/GroomrIcons.tsx:FinancialsIcon
SettingsIcon software healthy components/ui/GroomrIcons.tsx:SettingsIcon
AccountIcon software healthy components/ui/GroomrIcons.tsx:AccountIcon
SearchIcon software healthy components/ui/GroomrIcons.tsx:SearchIcon
ChevronDownIcon software healthy components/ui/GroomrIcons.tsx:ChevronDownIcon
ChevronRightIcon software healthy components/ui/GroomrIcons.tsx:ChevronRightIcon
ChevronLeftIcon software healthy components/ui/GroomrIcons.tsx:ChevronLeftIcon
CloseIcon software healthy components/ui/GroomrIcons.tsx:CloseIcon
ClockIcon software healthy components/ui/GroomrIcons.tsx:ClockIcon
PlusIcon software healthy components/ui/GroomrIcons.tsx:PlusIcon
MenuIcon software healthy components/ui/GroomrIcons.tsx:MenuIcon
CheckIcon software healthy components/ui/GroomrIcons.tsx:CheckIcon
HeartIcon software healthy components/ui/GroomrIcons.tsx:HeartIcon
MessageIcon software healthy components/ui/GroomrIcons.tsx:MessageIcon
UploadIcon software healthy components/ui/GroomrIcons.tsx:UploadIcon
PencilIcon software healthy components/ui/GroomrIcons.tsx:PencilIcon
TrashIcon software healthy components/ui/GroomrIcons.tsx:TrashIcon
StarIcon software healthy components/ui/GroomrIcons.tsx:StarIcon
LocationPinIcon software healthy components/ui/GroomrIcons.tsx:LocationPinIcon
StarRow software healthy components/ui/StarRow.tsx:StarRow
Modal software healthy components/ui/Modal.tsx:Modal
onKey software healthy components/ui/Modal.tsx:onKey
Toast software healthy components/ui/Toast.tsx:Toast
BreedSelect software healthy components/ui/BreedSelect.tsx:BreedSelect
handler software healthy components/ui/BreedSelect.tsx:handler
openDropdown software healthy components/ui/BreedSelect.tsx:openDropdown
select software healthy components/ui/BreedSelect.tsx:select
clear software healthy components/ui/BreedSelect.tsx:clear
handleKeyDown software healthy components/ui/BreedSelect.tsx:handleKeyDown
Eyebrow software healthy components/ui/Eyebrow.tsx:Eyebrow
Badge software healthy components/ui/Badge.tsx:Badge
SearchPill software healthy components/ui/SearchPill.tsx:SearchPill
handleChange software healthy components/ui/SearchPill.tsx:handleChange
Icon software healthy app/icon.tsx:Icon
AppleIcon software healthy app/apple-icon.tsx:AppleIcon
manifest software healthy app/manifest.ts:manifest
getUpcomingGroomDate software healthy app/page.tsx:getUpcomingGroomDate

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

LabelLayerStatusPath
skills-lock.json software healthy skills-lock.json
vercel.json software healthy vercel.json
postcss.config.mjs software healthy postcss.config.mjs
CLAUDE.md software healthy CLAUDE.md
package.json software healthy package.json
next-env.d.ts software healthy next-env.d.ts
package-lock.json software healthy package-lock.json
tsconfig.json software healthy tsconfig.json
eslint.config.mjs software healthy eslint.config.mjs
AGENTS.md software healthy AGENTS.md
proxy.ts software healthy proxy.ts
next.config.ts software healthy next.config.ts
groomer-dashboard.ts software healthy types/groomer-dashboard.ts
search.ts software healthy types/search.ts
GroomerCard.tsx software healthy components/ui/GroomerCard.tsx
GroomrIcons.tsx software healthy components/ui/GroomrIcons.tsx
StarRow.tsx software healthy components/ui/StarRow.tsx
Modal.tsx software healthy components/ui/Modal.tsx
Toast.tsx software healthy components/ui/Toast.tsx
BreedSelect.tsx software healthy components/ui/BreedSelect.tsx
Eyebrow.tsx software healthy components/ui/Eyebrow.tsx
Badge.tsx software healthy components/ui/Badge.tsx
SearchPill.tsx software healthy components/ui/SearchPill.tsx
icon.tsx software healthy app/icon.tsx
globals.css software healthy app/globals.css
apple-icon.tsx software healthy app/apple-icon.tsx
manifest.ts software healthy app/manifest.ts
page.tsx software healthy app/page.tsx
layout.tsx software healthy app/layout.tsx
route.ts software healthy app/acceptable-use/route.ts
route.ts software healthy app/code-of-conduct/route.ts
route.ts software healthy app/verification-policy/route.ts
route.ts software healthy app/api/cron/notifications/route.ts
route.ts software healthy app/api/cron/cleanup/route.ts
route.ts software healthy app/api/webhooks/gocardless/route.ts
route.ts software healthy app/api/webhooks/clerk/route.ts
route.ts software healthy app/api/webhooks/stripe/route.ts
route.ts software healthy app/api/calendar/[groomerProfileId]/route.ts
route.ts software healthy app/api/export/[token]/route.ts
loading.tsx software healthy app/dashboard/loading.tsx
page.tsx software healthy app/dashboard/page.tsx
page.tsx software healthy app/dashboard/admin/page.tsx
NewTab.tsx software healthy app/dashboard/admin/_templates/NewTab.tsx
SnapshotBar.tsx software healthy app/dashboard/admin/_components/SnapshotBar.tsx
UsersTab.tsx software healthy app/dashboard/admin/_components/UsersTab.tsx
FinancialsTab.tsx software healthy app/dashboard/admin/_components/FinancialsTab.tsx
AuditLogTab.tsx software healthy app/dashboard/admin/_components/AuditLogTab.tsx
GroomerStatsBar.tsx software healthy app/dashboard/admin/_components/GroomerStatsBar.tsx
AppointmentStatsBar.tsx software healthy app/dashboard/admin/_components/AppointmentStatsBar.tsx
PlatformSettingsTab.tsx software healthy app/dashboard/admin/_components/PlatformSettingsTab.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
components software healthy components
ui software healthy components/ui
app software healthy app
acceptable-use software healthy app/acceptable-use
code-of-conduct software healthy app/code-of-conduct
verification-policy software healthy app/verification-policy
api software healthy app/api
cron software healthy app/api/cron
notifications software healthy app/api/cron/notifications
cleanup software healthy app/api/cron/cleanup
webhooks software healthy app/api/webhooks
gocardless software healthy app/api/webhooks/gocardless
clerk software healthy app/api/webhooks/clerk
stripe software healthy app/api/webhooks/stripe
calendar software healthy app/api/calendar
[groomerProfileId] software healthy app/api/calendar/[groomerProfileId]
export software healthy app/api/export
[token] software healthy app/api/export/[token]
dashboard software healthy app/dashboard
admin software healthy app/dashboard/admin
_templates software healthy app/dashboard/admin/_templates
_components software healthy app/dashboard/admin/_components
messages software healthy app/dashboard/messages
groomer software healthy app/dashboard/groomer
notifications software healthy app/dashboard/groomer/notifications
_components software healthy app/dashboard/groomer/notifications/_components
messages software healthy app/dashboard/groomer/messages
_components software healthy app/dashboard/groomer/messages/_components
portfolio software healthy app/dashboard/groomer/portfolio
_components software healthy app/dashboard/groomer/portfolio/_components
_components software healthy app/dashboard/groomer/_components
owner software healthy app/dashboard/owner
messages software healthy app/dashboard/owner/messages
_components software healthy app/dashboard/owner/messages/_components
_components software healthy app/dashboard/owner/_components
disputes-policy software healthy app/disputes-policy
privacy-policy software healthy app/privacy-policy
search software healthy app/search
_components software healthy app/search/_components
groomer-sign-up-incentive software healthy app/groomer-sign-up-incentive
cookie-policy software healthy app/cookie-policy
groomers software healthy app/groomers
[id] software healthy app/groomers/[id]
terms software healthy app/groomers/[id]/terms
_components software healthy app/groomers/[id]/_components
refunds-policy software healthy app/refunds-policy
terms software healthy app/terms
platform software healthy app/terms/platform
groomer software healthy app/terms/groomer

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

LabelLayerStatusPath
20260609000001_team_invite_token.sql data healthy supabase/migrations/20260609000001_team_invite_token.sql
20260606000001_admin_preferences.sql data healthy supabase/migrations/20260606000001_admin_preferences.sql
20260514000001_buffer_minutes.sql data healthy supabase/migrations/20260514000001_buffer_minutes.sql
20260601000004_grant_new_tables.sql data healthy supabase/migrations/20260601000004_grant_new_tables.sql
20260614000003_service_size_prices.sql data healthy supabase/migrations/20260614000003_service_size_prices.sql
20260614000006_dog_size_enum_xs_xl.sql data healthy supabase/migrations/20260614000006_dog_size_enum_xs_xl.sql
20260614000004_service_size_durations.sql data healthy supabase/migrations/20260614000004_service_size_durations.s…
20260615000001_verification_doc_rejection_reasons.sql data healthy supabase/migrations/20260615000001_verification_doc_rejecti…
20260513000002_groomer_profile_images.sql data healthy supabase/migrations/20260513000002_groomer_profile_images.s…
20260614000005_availability_breaks_text.sql data healthy supabase/migrations/20260614000005_availability_breaks_text…
20260606000003_platform_settings.sql data healthy supabase/migrations/20260606000003_platform_settings.sql
20260524000001_portfolio_photos.sql data healthy supabase/migrations/20260524000001_portfolio_photos.sql
20260526000001_stripe_connect_columns.sql data healthy supabase/migrations/20260526000001_stripe_connect_columns.s…
20260601000001_client_settings.sql data healthy supabase/migrations/20260601000001_client_settings.sql
20260524000006_search_rpc_functions.sql data healthy supabase/migrations/20260524000006_search_rpc_functions.sql
20260524000000_base_schema.sql data healthy supabase/migrations/20260524000000_base_schema.sql
20260614000008_verification_doc_columns.sql data healthy supabase/migrations/20260614000008_verification_doc_columns…
20260531000001_notifications.sql data healthy supabase/migrations/20260531000001_notifications.sql
20260524000005_availability_breaks.sql data healthy supabase/migrations/20260524000005_availability_breaks.sql
20260601000002_sms_notifications.sql data healthy supabase/migrations/20260601000002_sms_notifications.sql
20260514000003_grant_public_read.sql data healthy supabase/migrations/20260514000003_grant_public_read.sql
20260601000002_recurring_bookings.sql data healthy supabase/migrations/20260601000002_recurring_bookings.sql
20260614000001_grant_admin_audit_log.sql data healthy supabase/migrations/20260614000001_grant_admin_audit_log.sql
20260513000001_favourite_groomers.sql data healthy supabase/migrations/20260513000001_favourite_groomers.sql
20260607000002_stripe_fee.sql data healthy supabase/migrations/20260607000002_stripe_fee.sql
20260531000002_groomer_profile_slug.sql data healthy supabase/migrations/20260531000002_groomer_profile_slug.sql
20260614000007_appointment_admin_notes.sql data healthy supabase/migrations/20260614000007_appointment_admin_notes.…
20260601000003_contract_terms.sql data healthy supabase/migrations/20260601000003_contract_terms.sql
20260601000005_tips.sql data healthy supabase/migrations/20260601000005_tips.sql
20260524000004_messages_rls.sql data healthy supabase/migrations/20260524000004_messages_rls.sql
20260614000002_gocardless_payments.sql data healthy supabase/migrations/20260614000002_gocardless_payments.sql
20260610000001_admin_rls_and_anonymise.sql data healthy supabase/migrations/20260610000001_admin_rls_and_anonymise.…
20260607000004_soft_delete_profiles.sql data healthy supabase/migrations/20260607000004_soft_delete_profiles.sql
20260514000002_public_read_availability.sql data healthy supabase/migrations/20260514000002_public_read_availability…
20260607000001_verification_status.sql data healthy supabase/migrations/20260607000001_verification_status.sql
20260614000001_account_export_tokens.sql data healthy supabase/migrations/20260614000001_account_export_tokens.sql
20260602000001_support_requests.sql data healthy supabase/migrations/20260602000001_support_requests.sql
20260610000002_founding_until.sql data healthy supabase/migrations/20260610000002_founding_until.sql
20260601000005_founding_groomer.sql data healthy supabase/migrations/20260601000005_founding_groomer.sql
20260524000002_time_blocks.sql data healthy supabase/migrations/20260524000002_time_blocks.sql
20260524000003_is_accepting_bookings.sql data healthy supabase/migrations/20260524000003_is_accepting_bookings.sql
20260514000004_nullable_appointment_dog_id.sql data healthy supabase/migrations/20260514000004_nullable_appointment_dog…
20260612000001_signup_incentive.sql data healthy supabase/migrations/20260612000001_signup_incentive.sql
20260607000003_dispute_comments_resolution.sql data healthy supabase/migrations/20260607000003_dispute_comments_resolut…
20260513000003_disputes_table.sql data healthy supabase/migrations/20260513000003_disputes_table.sql
20260606000002_admin_audit_log.sql data healthy supabase/migrations/20260606000002_admin_audit_log.sql

LabelLayerStatusPath
LandingPage frontend healthy app/page.tsx
RootLayout frontend healthy app/layout.tsx
DashboardLoading frontend healthy app/dashboard/loading.tsx
SearchLoading frontend healthy app/search/loading.tsx
MapView frontend healthy app/search/_components/MapView.tsx
LocationMap frontend healthy app/groomers/[id]/_components/LocationMap.tsx
LocationMapWrapper frontend healthy app/groomers/[id]/_components/LocationMapWrapper.tsx
TermsHubPage frontend healthy app/terms/page.tsx
GroomerHelpPage frontend healthy app/groomer-help/page.tsx
SupportPage frontend healthy app/support/page.tsx
FounderPage frontend healthy app/founder/page.tsx
BecomeAGroomerPage frontend healthy app/become-a-groomer/page.tsx
AppointmentReminderPreview frontend healthy lib/emails/appointment-reminder.tsx
BookingConfirmationOwnerPreview frontend healthy lib/emails/booking-confirmation-owner.tsx
AppointmentCancelledPreview frontend healthy lib/emails/appointment-cancelled.tsx
GroomCompletePreview frontend healthy lib/emails/groom-complete.tsx
AccountDeletionPreview frontend healthy lib/emails/account-deletion.tsx
ReviewReminderPreview frontend healthy lib/emails/review-reminder.tsx

LabelLayerStatusPath
public data healthy supabase/groomr_db_setup.sql
portfolio_photos data healthy supabase/migrations/20260524000001_portfolio_photos.sql
notifications data healthy supabase/migrations/20260531000001_notifications.sql
time_blocks data healthy supabase/migrations/20260524000002_time_blocks.sql

LabelLayerStatusPath
auth::CLAUDE.md security healthy CLAUDE.md
auth::app/register/groomer/_components/GroomerWizard.tsx security healthy app/register/groomer/_components/GroomerWizard.tsx
auth::app/dashboard/groomer/_components/ProfileEditor.tsx security healthy app/dashboard/groomer/_components/ProfileEditor.tsx
auth::public/policies/verification-policy.html security healthy public/policies/verification-policy.html

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

LabelLayerStatusPath
postgres data healthy CLAUDE.md
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/fb9b35ff-3540-4144-96c4-9f6d8a4d7386/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/fb9b35ff-3540-4144-96c4-9f6d8a4d7386/

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.