https://github.com/rbeezley/myk9-platform
· scanned 2026-06-15 23:49 UTC (2 months, 3 weeks ago)
712 raw signals (0 security + 712 graph)
Last scanned 2 months, 3 weeks ago · v1 · 637 actionable findings from 1 signal source. 75 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 18662 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 |
|---|---|---|---|
log |
software | healthy | apps/myk9show/secretary-walk.mjs:log |
fail |
software | healthy | apps/myk9show/secretary-walk.mjs:fail |
signIn |
software | healthy | apps/myk9show/secretary-walk.mjs:signIn |
readDashboardCounts |
software | healthy | apps/myk9show/secretary-walk.mjs:readDashboardCounts |
text |
software | healthy | apps/myk9show/secretary-walk.mjs:text |
goToShowMap |
software | healthy | apps/myk9show/secretary-walk.mjs:goToShowMap |
readSummaryTileValue |
software | healthy | apps/myk9show/secretary-walk.mjs:readSummaryTileValue |
valueText |
software | healthy | apps/myk9show/secretary-walk.mjs:valueText |
readEntryCountParity |
software | healthy | apps/myk9show/secretary-walk.mjs:readEntryCountParity |
tabText |
software | healthy | apps/myk9show/secretary-walk.mjs:tabText |
main |
software | healthy | apps/myk9show/secretary-walk.mjs:main |
formatDateRange |
software | healthy | apps/myk9show/api/og-show-image.tsx:formatDateRange |
getStatusText |
software | healthy | apps/myk9show/api/og-show-image.tsx:getStatusText |
getInitials |
software | healthy | apps/myk9show/api/og-show-image.tsx:getInitials |
fallbackImageResponse |
software | healthy | apps/myk9show/api/og-show-image.tsx:fallbackImageResponse |
handler |
software | healthy | apps/myk9show/api/og-show-image.tsx:handler |
showData |
software | healthy | apps/myk9show/api/og-show-image.tsx:showData |
trials |
software | healthy | apps/myk9show/api/og-show-image.tsx:trials |
getBaseUrl |
software | healthy | apps/myk9show/api/og-show.ts:getBaseUrl |
formatDateRange |
software | healthy | apps/myk9show/api/og-show.ts:formatDateRange |
getStatusText |
software | healthy | apps/myk9show/api/og-show.ts:getStatusText |
buildOgHtml |
software | healthy | apps/myk9show/api/og-show.ts:buildOgHtml |
escapeHtml |
software | healthy | apps/myk9show/api/og-show.ts:escapeHtml |
escapeAttr |
software | healthy | apps/myk9show/api/og-show.ts:escapeAttr |
handler |
software | healthy | apps/myk9show/api/og-show.ts:handler |
data |
software | healthy | apps/myk9show/api/og-show.ts:data |
exists |
software | healthy | apps/myk9show/scripts/fix-rbac-function.mjs:exists |
testFunction |
software | healthy | apps/myk9show/scripts/fix-rbac-function.mjs:testFunction |
using |
software | healthy | apps/myk9show/scripts/fix-rbac-function.mjs:using |
createRBACFunction |
software | healthy | apps/myk9show/scripts/fix-rbac-function.mjs:createRBACFunct… |
via |
software | healthy | apps/myk9show/scripts/fix-rbac-function.mjs:via |
main |
software | healthy | apps/myk9show/scripts/fix-rbac-function.mjs:main |
automatically |
software | healthy | apps/myk9show/scripts/fix-rbac-function.mjs:automatically |
createTestProfiles |
software | healthy | apps/myk9show/scripts/create-test-profiles.js:createTestPro… |
verifyProfiles |
software | healthy | apps/myk9show/scripts/create-test-profiles.js:verifyProfiles |
main |
software | healthy | apps/myk9show/scripts/create-test-profiles.js:main |
createSecretaryTestUser |
software | healthy | apps/myk9show/scripts/create-secretary-test-user.js:createS… |
signatures |
software | healthy | apps/myk9show/scripts/monitor-type-safety.js:signatures |
imports |
software | healthy | apps/myk9show/scripts/dependency-audit.js:imports |
collectFiles |
software | healthy | apps/myk9show/scripts/dependency-audit.js:collectFiles |
scan |
software | healthy | apps/myk9show/scripts/complexity-analysis.js:scan |
matches |
software | healthy | apps/myk9show/scripts/complexity-analysis.js:matches |
percentage |
software | healthy | apps/myk9show/scripts/complexity-analysis.js:percentage |
gitLines |
software | healthy | apps/myk9show/scripts/lint-changed.js:gitLines |
refExists |
software | healthy | apps/myk9show/scripts/lint-changed.js:refExists |
testAuth |
software | healthy | apps/myk9show/scripts/test-auth.js:testAuth |
createWorkingTestUsers |
software | healthy | apps/myk9show/scripts/create-working-test-users.js:createWo… |
walk |
software | healthy | apps/myk9show/scripts/check-bundle-budget.js:walk |
collectBundleStats |
software | healthy | apps/myk9show/scripts/check-bundle-budget.js:collectBundleS… |
evaluateBudgets |
software | healthy | apps/myk9show/scripts/check-bundle-budget.js:evaluateBudgets |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
playwright.config.ts |
software | healthy | playwright.config.ts |
DESIGN.md |
software | healthy | DESIGN.md |
skills-lock.json |
software | healthy | skills-lock.json |
PRODUCT.md |
software | healthy | PRODUCT.md |
README.md |
software | healthy | README.md |
pnpm-lock.yaml |
software | healthy | pnpm-lock.yaml |
CLAUDE.md |
software | healthy | CLAUDE.md |
stryker.config.mjs |
software | healthy | stryker.config.mjs |
package.json |
software | healthy | package.json |
DESIGN.json |
software | healthy | DESIGN.json |
vitest.workspace.ts |
software | healthy | vitest.workspace.ts |
turbo.json |
software | healthy | turbo.json |
CONTEXT.md |
software | healthy | CONTEXT.md |
OPEN-TODOS.md |
software | healthy | OPEN-TODOS.md |
pnpm-workspace.yaml |
software | healthy | pnpm-workspace.yaml |
eslint.config.js |
software | healthy | eslint.config.js |
mockup-dashboard.html |
software | healthy | mockup-dashboard.html |
vitest.mutation.config.ts |
software | healthy | vitest.mutation.config.ts |
TECHNICAL_DEBT.md |
software | healthy | TECHNICAL_DEBT.md |
myk9q-analysis.json |
software | healthy | myk9q-analysis.json |
AGENTS.md |
software | healthy | AGENTS.md |
TO-DOS.md |
software | healthy | TO-DOS.md |
tsconfig.base.json |
software | healthy | tsconfig.base.json |
playwright.config.ts |
software | healthy | apps/myk9show/playwright.config.ts |
tsconfig.app.json |
software | healthy | apps/myk9show/tsconfig.app.json |
vite.config.ts |
software | healthy | apps/myk9show/vite.config.ts |
DESIGN.md |
software | healthy | apps/myk9show/DESIGN.md |
vercel.json |
software | healthy | apps/myk9show/vercel.json |
tsconfig.api.json |
software | healthy | apps/myk9show/tsconfig.api.json |
README.md |
software | healthy | apps/myk9show/README.md |
tailwind.config.js |
software | healthy | apps/myk9show/tailwind.config.js |
package.json |
software | healthy | apps/myk9show/package.json |
tsconfig.node.json |
software | healthy | apps/myk9show/tsconfig.node.json |
index.html |
software | healthy | apps/myk9show/index.html |
components.json |
software | healthy | apps/myk9show/components.json |
.env.example |
software | healthy | apps/myk9show/.env.example |
eslint.config.js |
software | healthy | apps/myk9show/eslint.config.js |
tsconfig.json |
software | healthy | apps/myk9show/tsconfig.json |
secretary-walk.mjs |
software | healthy | apps/myk9show/secretary-walk.mjs |
playwright.ci.config.ts |
software | healthy | apps/myk9show/playwright.ci.config.ts |
postcss.config.js |
software | healthy | apps/myk9show/postcss.config.js |
vitest.config.ts |
software | healthy | apps/myk9show/vitest.config.ts |
vitest.integration.config.ts |
software | healthy | apps/myk9show/vitest.integration.config.ts |
og-show-image.tsx |
software | healthy | apps/myk9show/api/og-show-image.tsx |
og-show.ts |
software | healthy | apps/myk9show/api/og-show.ts |
PACKAGE-ADOPTION.md |
software | healthy | apps/myk9show/docs/PACKAGE-ADOPTION.md |
TODO-TRIAGE.md |
software | healthy | apps/myk9show/docs/TODO-TRIAGE.md |
design-tokens.json |
software | healthy | apps/myk9show/docs/style-guides/design-tokens.json |
fix-rbac-function.mjs |
software | healthy | apps/myk9show/scripts/fix-rbac-function.mjs |
create-test-profiles.js |
software | healthy | apps/myk9show/scripts/create-test-profiles.js |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
TypeSafetyMonitor |
software | healthy | apps/myk9show/scripts/monitor-type-safety.js:TypeSafetyMoni… |
DependencyAuditor |
software | healthy | apps/myk9show/scripts/dependency-audit.js:DependencyAuditor |
ComplexityAnalyzer |
software | healthy | apps/myk9show/scripts/complexity-analysis.js:ComplexityAnal… |
QualityDashboard |
software | healthy | apps/myk9show/scripts/quality-dashboard.js:QualityDashboard |
BundleAnalyzer |
software | healthy | apps/myk9show/scripts/analyze-bundle.js:BundleAnalyzer |
CrossBrowserTestRunner |
software | healthy | apps/myk9show/scripts/cross-browser-test-runner.js:CrossBro… |
from |
software | healthy | apps/myk9show/supabase/functions/stripe-webhook/index.ts:fr… |
was |
software | healthy | apps/myk9show/supabase/functions/stripe-webhook/index.ts:was |
produces |
software | healthy | apps/myk9show/supabase/functions/stripe-webhook/index.ts:pr… |
IDs |
software | healthy | apps/myk9show/supabase/functions/stripe-webhook/index.ts:IDs |
info |
software | healthy | apps/myk9show/supabase/functions/stripe-webhook/index.ts:in… |
fee |
software | healthy | apps/myk9show/supabase/functions/stripe-checkout/index.ts:f… |
$ |
software | healthy | apps/myk9show/supabase/functions/cron-waitlist-expiration/i… |
const |
software | healthy | apps/myk9show/supabase/functions/cron-waitlist-expiration/i… |
info |
software | healthy | apps/myk9show/supabase/functions/cron-waitlist-expiration/i… |
IDs |
software | healthy | apps/myk9show/supabase/functions/cron-waitlist-expiration/i… |
availability |
software | healthy | apps/myk9show/supabase/functions/cron-waitlist-expiration/i… |
fee |
software | healthy | apps/myk9show/supabase/functions/_shared/authoritativeFee.t… |
capacity |
software | healthy | apps/myk9show/supabase/functions/_shared/sessionCartGuard.t… |
info |
software | healthy | apps/myk9show/src/types/volunteer.ts:info |
entry |
software | healthy | apps/myk9show/src/types/show-registration-types.ts:entry |
generator |
software | healthy | apps/myk9show/src/types/akc-scent-work-generator.ts:generat… |
cannot |
software | healthy | apps/myk9show/src/types/akc-scent-work-generator.ts:cannot |
requirements |
software | healthy | apps/myk9show/src/types/akc-scent-work-generator.ts:require… |
entries |
software | healthy | apps/myk9show/src/types/entry-refactored-types.ts:entries |
export |
software | healthy | apps/myk9show/src/types/entry-refactored-types.ts:export |
jumpHeight |
software | healthy | apps/myk9show/src/types/entry-refactored-types.ts:jumpHeight |
entryFee |
software | healthy | apps/myk9show/src/types/entry-refactored-types.ts:entryFee |
preferredJudge |
software | healthy | apps/myk9show/src/types/entry-refactored-types.ts:preferred… |
movedToClassId |
software | healthy | apps/myk9show/src/types/entry-refactored-types.ts:movedToCl… |
to |
software | healthy | apps/myk9show/src/types/entry-refactored-types.ts:to |
management |
software | healthy | apps/myk9show/src/types/entry-refactored-types.ts:management |
per |
software | healthy | apps/myk9show/src/types/entry-refactored-types.ts:per |
names |
software | healthy | apps/myk9show/src/types/class-template-types.ts:names |
PermissionError |
software | healthy | apps/myk9show/src/types/rbac-types.ts:PermissionError |
RoleError |
software | healthy | apps/myk9show/src/types/rbac-types.ts:RoleError |
FixedSizeList |
software | healthy | apps/myk9show/src/types/react-window.d.ts:FixedSizeList |
VariableSizeList |
software | healthy | apps/myk9show/src/types/react-window.d.ts:VariableSizeList |
entry |
software | healthy | apps/myk9show/src/types/exhibitor-types.ts:entry |
with |
software | healthy | apps/myk9show/src/types/exhibitor-types.ts:with |
does |
software | healthy | apps/myk9show/src/types/show-template-types.ts:does |
level |
software | healthy | apps/myk9show/src/types/show-template-types.ts:level |
export |
software | healthy | apps/myk9show/src/types/scent-work-types.ts:export |
supports |
software | healthy | apps/myk9show/src/types/scent-work-types.ts:supports |
entry |
software | healthy | apps/myk9show/src/types/show-day-types.ts:entry |
with |
software | healthy | apps/myk9show/src/types/template.types.ts:with |
fieldOverrides |
software | healthy | apps/myk9show/src/types/template.types.ts:fieldOverrides |
instance |
software | healthy | apps/myk9show/src/types/template.types.ts:instance |
valueConstraints |
software | healthy | apps/myk9show/src/types/field-definition-types.ts:valueCons… |
export |
software | healthy | apps/myk9show/src/types/field-definition-types.ts:export |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
apps |
software | healthy | apps |
myk9show |
software | healthy | apps/myk9show |
api |
software | healthy | apps/myk9show/api |
docs |
software | healthy | apps/myk9show/docs |
style-guides |
software | healthy | apps/myk9show/docs/style-guides |
scripts |
software | healthy | apps/myk9show/scripts |
vite-plugins |
software | healthy | apps/myk9show/vite-plugins |
supabase |
software | healthy | apps/myk9show/supabase |
functions |
software | healthy | apps/myk9show/supabase/functions |
stripe-customer-portal |
software | healthy | apps/myk9show/supabase/functions/stripe-customer-portal |
stripe-refund-entry |
software | healthy | apps/myk9show/supabase/functions/stripe-refund-entry |
send-email |
software | healthy | apps/myk9show/supabase/functions/send-email |
stripe-webhook |
software | healthy | apps/myk9show/supabase/functions/stripe-webhook |
stripe-connect-onboard |
software | healthy | apps/myk9show/supabase/functions/stripe-connect-onboard |
stripe-checkout |
software | healthy | apps/myk9show/supabase/functions/stripe-checkout |
stripe-upgrade-subscription |
software | healthy | apps/myk9show/supabase/functions/stripe-upgrade-subscription |
cron-process-payouts |
software | healthy | apps/myk9show/supabase/functions/cron-process-payouts |
cron-waitlist-expiration |
software | healthy | apps/myk9show/supabase/functions/cron-waitlist-expiration |
_shared |
software | healthy | apps/myk9show/supabase/functions/_shared |
archive |
software | healthy | apps/myk9show/supabase/archive |
pending_rls |
software | healthy | apps/myk9show/supabase/archive/pending_rls |
migrations |
software | healthy | apps/myk9show/supabase/migrations |
server |
software | healthy | apps/myk9show/server |
api |
software | healthy | apps/myk9show/server/api |
public |
software | healthy | apps/myk9show/public |
legal |
software | healthy | apps/myk9show/public/legal |
api |
software | healthy | apps/myk9show/public/api |
health |
software | healthy | apps/myk9show/public/api/health |
src |
software | healthy | apps/myk9show/src |
types |
software | healthy | apps/myk9show/src/types |
__tests__ |
software | healthy | apps/myk9show/src/types/__tests__ |
scoring |
software | healthy | apps/myk9show/src/types/scoring |
mockData |
software | healthy | apps/myk9show/src/mockData |
config |
software | healthy | apps/myk9show/src/config |
test |
software | healthy | apps/myk9show/src/test |
security |
software | healthy | apps/myk9show/src/test/security |
types |
software | healthy | apps/myk9show/src/test/types |
integration |
software | healthy | apps/myk9show/src/test/integration |
stores |
software | healthy | apps/myk9show/src/test/stores |
unit |
software | healthy | apps/myk9show/src/test/unit |
config |
software | healthy | apps/myk9show/src/test/config |
auth |
software | healthy | apps/myk9show/src/test/auth |
mocks |
software | healthy | apps/myk9show/src/test/mocks |
phase4-seam |
software | healthy | apps/myk9show/src/test/phase4-seam |
scripts |
software | healthy | apps/myk9show/src/test/scripts |
performance |
software | healthy | apps/myk9show/src/test/performance |
utils |
software | healthy | apps/myk9show/src/test/utils |
components |
software | healthy | apps/myk9show/src/test/components |
layout |
software | healthy | apps/myk9show/src/test/components/layout |
record |
software | healthy | apps/myk9show/src/test/components/layout/record |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
/MyEntriesPage.test |
frontend | healthy | apps/myk9show/src/test/pages/MyEntriesPage.test.tsx |
/AccountPage.test |
frontend | healthy | apps/myk9show/src/test/pages/AccountPage.test.tsx |
/SignUpPage.test |
frontend | healthy | apps/myk9show/src/test/pages/SignUpPage.test.tsx |
/ShowDetailsPage.test |
frontend | healthy | apps/myk9show/src/test/pages/ShowDetailsPage.test.tsx |
/ResetPasswordPage.test |
frontend | healthy | apps/myk9show/src/test/pages/ResetPasswordPage.test.tsx |
/BrowseShowsPage.test |
frontend | healthy | apps/myk9show/src/test/pages/BrowseShowsPage.test.tsx |
/ForgotPasswordPage.test |
frontend | healthy | apps/myk9show/src/test/pages/ForgotPasswordPage.test.tsx |
/AuthCallbackPage.test |
frontend | healthy | apps/myk9show/src/test/pages/AuthCallbackPage.test.tsx |
/LegalPage.test |
frontend | healthy | apps/myk9show/src/test/pages/LegalPage.test.tsx |
/ResultEntryDashboard.test |
frontend | healthy | apps/myk9show/src/test/pages/ResultEntryDashboard.test.tsx |
/RegistrationWizardPage |
frontend | healthy | apps/myk9show/src/pages/RegistrationWizardPage.tsx |
/CredentialsHelpPage |
frontend | healthy | apps/myk9show/src/pages/CredentialsHelpPage.tsx |
/JudgeDashboard |
frontend | healthy | apps/myk9show/src/pages/JudgeDashboard.tsx |
/AlertManagementPage |
frontend | healthy | apps/myk9show/src/pages/AlertManagementPage.tsx |
/SmartSignInPage.helpers |
frontend | healthy | apps/myk9show/src/pages/SmartSignInPage.helpers.ts |
/AccountPage.types |
frontend | healthy | apps/myk9show/src/pages/AccountPage.types.ts |
/BrowseShowsPage |
frontend | healthy | apps/myk9show/src/pages/BrowseShowsPage.tsx |
/DogDetailPage |
frontend | healthy | apps/myk9show/src/pages/DogDetailPage.tsx |
/PasswordSubForm |
frontend | healthy | apps/myk9show/src/pages/PasswordSubForm.tsx |
/SmartSignInPage.test |
frontend | healthy | apps/myk9show/src/pages/SmartSignInPage.test.tsx |
/CredentialsHelpPage.test |
frontend | healthy | apps/myk9show/src/pages/CredentialsHelpPage.test.tsx |
/BrowseDogsPage |
frontend | healthy | apps/myk9show/src/pages/BrowseDogsPage.tsx |
/judgeStatsUtils |
frontend | healthy | apps/myk9show/src/pages/judgeStatsUtils.ts |
/TrialDetailsPage |
frontend | healthy | apps/myk9show/src/pages/TrialDetailsPage.tsx |
/validatePasscode |
frontend | healthy | apps/myk9show/src/pages/validatePasscode.ts |
/ProfilePage |
frontend | healthy | apps/myk9show/src/pages/ProfilePage.tsx |
/BrowseClubsPage |
frontend | healthy | apps/myk9show/src/pages/BrowseClubsPage.tsx |
/ClassDetailsPage |
frontend | healthy | apps/myk9show/src/pages/ClassDetailsPage.tsx |
/PersonDetailPage |
frontend | healthy | apps/myk9show/src/pages/PersonDetailPage.tsx |
/AccountPage |
frontend | healthy | apps/myk9show/src/pages/AccountPage.tsx |
/SignInPage.helpers |
frontend | healthy | apps/myk9show/src/pages/SignInPage.helpers.ts |
/SmartSignInPage.helpers.test |
frontend | healthy | apps/myk9show/src/pages/SmartSignInPage.helpers.test.ts |
/RegistrationWizardPage.routes |
frontend | healthy | apps/myk9show/src/pages/RegistrationWizardPage.routes.ts |
/SubscriptionPage |
frontend | healthy | apps/myk9show/src/pages/SubscriptionPage.tsx |
/AccountPage.sections |
frontend | healthy | apps/myk9show/src/pages/AccountPage.sections.tsx |
/BrowsePeoplePage |
frontend | healthy | apps/myk9show/src/pages/BrowsePeoplePage.tsx |
/ShowDetailsPage |
frontend | healthy | apps/myk9show/src/pages/ShowDetailsPage.tsx |
/AuthCallbackPage |
frontend | healthy | apps/myk9show/src/pages/AuthCallbackPage.tsx |
/SignUpPage |
frontend | healthy | apps/myk9show/src/pages/SignUpPage.tsx |
/SmartSignInPage |
frontend | healthy | apps/myk9show/src/pages/SmartSignInPage.tsx |
/CheckoutCancelPage |
frontend | healthy | apps/myk9show/src/pages/CheckoutCancelPage.tsx |
/NotificationsPage |
frontend | healthy | apps/myk9show/src/pages/NotificationsPage.tsx |
/CartPage |
frontend | healthy | apps/myk9show/src/pages/CartPage.tsx |
/AlertsPage |
frontend | healthy | apps/myk9show/src/pages/AlertsPage.tsx |
/ShowDetailsPrototype |
frontend | healthy | apps/myk9show/src/pages/ShowDetailsPrototype.tsx |
/JudgeScoringPage |
frontend | healthy | apps/myk9show/src/pages/JudgeScoringPage.tsx |
/PricingPage |
frontend | healthy | apps/myk9show/src/pages/PricingPage.tsx |
/ResultEntryDashboard |
frontend | healthy | apps/myk9show/src/pages/ResultEntryDashboard.tsx |
/LegalPage |
frontend | healthy | apps/myk9show/src/pages/LegalPage.tsx |
/CalendarPage |
frontend | healthy | apps/myk9show/src/pages/CalendarPage.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | apps/myk9show/src/App.tsx |
DogCard |
frontend | healthy | apps/myk9show/src/components/DogCard.tsx |
AppHeader |
frontend | healthy | apps/myk9show/src/components/layout/AppHeader.tsx |
ListPageLayout |
frontend | healthy | apps/myk9show/src/components/layout/ListPageLayout.tsx |
SimpleHeader |
frontend | healthy | apps/myk9show/src/components/layout/SimpleHeader.tsx |
UnifiedAppLayout |
frontend | healthy | apps/myk9show/src/components/layout/UnifiedAppLayout.tsx |
SidebarLayout |
frontend | healthy | apps/myk9show/src/components/layout/SidebarLayout.tsx |
Footer |
frontend | healthy | apps/myk9show/src/components/layout/Footer.tsx |
DetailPageLayout |
frontend | healthy | apps/myk9show/src/components/layout/DetailPageLayout.tsx |
RoleSidebar |
frontend | healthy | apps/myk9show/src/components/layout/sidebar/RoleSidebar.tsx |
ProfilePhotoDialog |
frontend | healthy | apps/myk9show/src/components/users/ProfilePhotoDialog.tsx |
PeopleEnhancedSidebar |
frontend | healthy | apps/myk9show/src/components/users/UserEnhancedSidebar.tsx |
DogCard |
frontend | healthy | apps/myk9show/src/components/users/DogCard.tsx |
React |
frontend | healthy | apps/myk9show/src/components/users/UserTable.tsx |
React |
frontend | healthy | apps/myk9show/src/components/users/PersonCard.tsx |
AssociatedDogsSection |
frontend | healthy | apps/myk9show/src/components/users/AssociatedDogsSection.tsx |
ProfileHeader |
frontend | healthy | apps/myk9show/src/components/users/ProfileHeader.tsx |
DogPhotoEditDialog |
frontend | healthy | apps/myk9show/src/components/users/DogPhotoEditDialog.tsx |
DeletePersonDialog |
frontend | healthy | apps/myk9show/src/components/users/DeletePersonDialog.tsx |
PersonDetailsDialog |
frontend | healthy | apps/myk9show/src/components/users/PersonDetailsDialog.tsx |
ContactInfo |
frontend | healthy | apps/myk9show/src/components/users/ContactInfo.tsx |
UserListPage |
frontend | healthy | apps/myk9show/src/components/users/UserListPage.tsx |
PersonListRow |
frontend | healthy | apps/myk9show/src/components/users/PersonListRow.tsx |
ThreeDotMenu |
frontend | healthy | apps/myk9show/src/components/users/ThreeDotMenu.tsx |
PeopleListView |
frontend | healthy | apps/myk9show/src/components/users/browse/PeopleListView.tsx |
PeopleTableView |
frontend | healthy | apps/myk9show/src/components/users/browse/PeopleTableView.t… |
PeopleGridView |
frontend | healthy | apps/myk9show/src/components/users/browse/PeopleGridView.tsx |
JudgeQualificationsCard |
frontend | healthy | apps/myk9show/src/components/users/UserDetails/JudgeQualifi… |
HeroProfileCard |
frontend | healthy | apps/myk9show/src/components/users/UserDetails/HeroProfileC… |
PeopleDetailsTabs |
frontend | healthy | apps/myk9show/src/components/users/UserDetails/UserDetailsT… |
AccountSummaryCard |
frontend | healthy | apps/myk9show/src/components/users/UserDetails/AccountSumma… |
UserDetailsDialogs |
frontend | healthy | apps/myk9show/src/components/users/UserDetails/UserDetailsD… |
JudgeAvailabilityCard |
frontend | healthy | apps/myk9show/src/components/users/UserDetails/JudgeAvailab… |
UserDetailsView |
frontend | healthy | apps/myk9show/src/components/users/UserDetails/UserDetailsV… |
ContactInformationCard |
frontend | healthy | apps/myk9show/src/components/users/UserDetails/ContactInfor… |
DogStatusDialog |
frontend | healthy | apps/myk9show/src/components/dogs/DogStatusDialog.tsx |
DogsGridView |
frontend | healthy | apps/myk9show/src/components/dogs/browse/DogsGridView.tsx |
DogsTableView |
frontend | healthy | apps/myk9show/src/components/dogs/browse/DogsTableView.tsx |
DogsListView |
frontend | healthy | apps/myk9show/src/components/dogs/browse/DogsListView.tsx |
AddDogButton |
frontend | healthy | apps/myk9show/src/components/dogs/common/AddDogButton.tsx |
DeleteDogDialog |
frontend | healthy | apps/myk9show/src/components/dogs/common/DeleteDogDialog.tsx |
DogBasicInfoCard |
frontend | healthy | apps/myk9show/src/components/dogs/common/DogBasicInfoCard.t… |
DogBasicInfoMenu |
frontend | healthy | apps/myk9show/src/components/dogs/common/DogBasicInfoMenu.t… |
DogListRow |
frontend | healthy | apps/myk9show/src/components/dogs/common/DogListRow.tsx |
DogPhotoSection |
frontend | healthy | apps/myk9show/src/components/dogs/common/DogPhotoSection.tsx |
OwnerInfoCard |
frontend | healthy | apps/myk9show/src/components/dogs/DogDetailsMain/OwnerInfoC… |
DogDialogs |
frontend | healthy | apps/myk9show/src/components/dogs/DogDetailsMain/DogDialogs… |
HeroProfileCard |
frontend | healthy | apps/myk9show/src/components/dogs/DogDetailsMain/HeroProfil… |
DogDetailsMain |
frontend | healthy | apps/myk9show/src/components/dogs/DogDetailsMain/index.tsx |
EditableValue |
frontend | healthy | apps/myk9show/src/components/dogs/DogDetailsMain/EditableVa… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
validate-migration-setup.js |
data | healthy | apps/myk9show/scripts/validate-migration-setup.js |
apply-migration.js |
data | healthy | apps/myk9show/scripts/apply-migration.js |
20250726142000_fix_dog_table_legacy_names.sql |
data | healthy | apps/myk9show/supabase/migrations/20250726142000_fix_dog_ta… |
20250726144000_fix_class_table_legacy_names.sql |
data | healthy | apps/myk9show/supabase/migrations/20250726144000_fix_class_… |
20250726145000_fix_entry_table_legacy_names.sql |
data | healthy | apps/myk9show/supabase/migrations/20250726145000_fix_entry_… |
20250724191029_create_clubs_table.sql |
data | healthy | apps/myk9show/supabase/migrations/20250724191029_create_clu… |
20250724191826_create_classes_table.sql |
data | healthy | apps/myk9show/supabase/migrations/20250724191826_create_cla… |
20250724191844_create_registrations_table.sql |
data | healthy | apps/myk9show/supabase/migrations/20250724191844_create_reg… |
20250724155723_test_write_access.sql |
data | healthy | apps/myk9show/supabase/migrations/20250724155723_test_write… |
001_rbac_schema.sql |
data | healthy | apps/myk9show/supabase/migrations/001_rbac_schema.sql |
20250731150000_fix_class_entry_rls.sql |
data | healthy | apps/myk9show/supabase/migrations/20250731150000_fix_class_… |
20250726143000_fix_user_table_legacy_names.sql |
data | healthy | apps/myk9show/supabase/migrations/20250726143000_fix_user_t… |
20250726120002_enable_user_insert_policies.sql |
data | healthy | apps/myk9show/supabase/migrations/20250726120002_enable_use… |
20250726140000_fix_show_table_legacy_names.sql |
data | healthy | apps/myk9show/supabase/migrations/20250726140000_fix_show_t… |
20250726021059_update_richard_admin_roles.sql |
data | healthy | apps/myk9show/supabase/migrations/20250726021059_update_ric… |
20250731000002_create_audit_system.sql |
data | healthy | apps/myk9show/supabase/migrations/20250731000002_create_aud… |
20240124_create_notification_tables.sql |
data | healthy | apps/myk9show/supabase/migrations/20240124_create_notificat… |
20250724193100_create_health_records_table.sql |
data | healthy | apps/myk9show/supabase/migrations/20250724193100_create_hea… |
20250801000010_create_playwright_test_user.sql |
data | healthy | apps/myk9show/supabase/migrations/20250801000010_create_pla… |
003_rbac_functions.sql |
data | healthy | apps/myk9show/supabase/migrations/003_rbac_functions.sql |
20250731140000_fix_trial_id_trigger.sql |
data | healthy | apps/myk9show/supabase/migrations/20250731140000_fix_trial_… |
20250725143701_performance_indexes_phase0.sql |
data | healthy | apps/myk9show/supabase/migrations/20250725143701_performanc… |
20250724194200_create_search_analytics_tables.sql |
data | healthy | apps/myk9show/supabase/migrations/20250724194200_create_sea… |
20250726120001_user_insert_policy.sql |
data | healthy | apps/myk9show/supabase/migrations/20250726120001_user_inser… |
20250724192100_create_entry_status_history_table.sql |
data | healthy | apps/myk9show/supabase/migrations/20250724192100_create_ent… |
20250724194300_create_audit_monitoring_tables.sql |
data | healthy | apps/myk9show/supabase/migrations/20250724194300_create_aud… |
20250726020335_cleanup_orphaned_user_records.sql |
data | healthy | apps/myk9show/supabase/migrations/20250726020335_cleanup_or… |
20250801000020_fix_authentication_issues.sql |
data | healthy | apps/myk9show/supabase/migrations/20250801000020_fix_authen… |
20250426030708_lively_limit.sql |
data | healthy | apps/myk9show/supabase/migrations/20250426030708_lively_lim… |
20250731160000_disable_rls_for_development.sql |
data | healthy | apps/myk9show/supabase/migrations/20250731160000_disable_rl… |
20250724194000_create_sync_system_tables.sql |
data | healthy | apps/myk9show/supabase/migrations/20250724194000_create_syn… |
20250126_complete_singular_table_names.sql |
data | healthy | apps/myk9show/supabase/migrations/20250126_complete_singula… |
20250731130000_cleanup_entry_table_dev.sql |
data | healthy | apps/myk9show/supabase/migrations/20250731130000_cleanup_en… |
20250724192000_create_entries_table.sql |
data | healthy | apps/myk9show/supabase/migrations/20250724192000_create_ent… |
20250801000030_create_rbac_system.sql |
data | healthy | apps/myk9show/supabase/migrations/20250801000030_create_rba… |
20250724193000_create_class_templates_table.sql |
data | healthy | apps/myk9show/supabase/migrations/20250724193000_create_cla… |
20250726147000_fix_show_registration_table_legacy_names.sql |
data | healthy | apps/myk9show/supabase/migrations/20250726147000_fix_show_r… |
20250731000003_create_audit_triggers_final.sql |
data | healthy | apps/myk9show/supabase/migrations/20250731000003_create_aud… |
20250724191436_create_persons_table.sql |
data | healthy | apps/myk9show/supabase/migrations/20250724191436_create_per… |
20250726021357_migrate_to_proper_rbac_system.sql |
data | healthy | apps/myk9show/supabase/migrations/20250726021357_migrate_to… |
20250724191724_create_dogs_table.sql |
data | healthy | apps/myk9show/supabase/migrations/20250724191724_create_dog… |
20250731000004_fix_audit_rls.sql |
data | healthy | apps/myk9show/supabase/migrations/20250731000004_fix_audit_… |
20250726146000_fix_class_template_table_legacy_names.sql |
data | healthy | apps/myk9show/supabase/migrations/20250726146000_fix_class_… |
20250731120000_entry_table_refactoring.sql |
data | healthy | apps/myk9show/supabase/migrations/20250731120000_entry_tabl… |
20250726141000_fix_club_table_legacy_names.sql |
data | healthy | apps/myk9show/supabase/migrations/20250726141000_fix_club_t… |
20250726020814_create_missing_user_profiles.sql |
data | healthy | apps/myk9show/supabase/migrations/20250726020814_create_mis… |
20250724191809_create_showtrials_table.sql |
data | healthy | apps/myk9show/supabase/migrations/20250724191809_create_sho… |
20250731120001_entry_table_cleanup.sql |
data | healthy | apps/myk9show/supabase/migrations/20250731120001_entry_tabl… |
20250725110945_complete_singular_table_names.sql |
data | healthy | apps/myk9show/supabase/migrations/20250725110945_complete_s… |
20250724192030_create_results_table.sql |
data | healthy | apps/myk9show/supabase/migrations/20250724192030_create_res… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
clubs |
data | healthy | apps/myk9show/supabase/migrations/20250724191029_create_clu… |
classes |
data | healthy | apps/myk9show/supabase/migrations/20250724191826_create_cla… |
dog_registrations |
data | healthy | apps/myk9show/supabase/migrations/20250724191844_create_reg… |
test_table |
data | healthy | apps/myk9show/supabase/migrations/20250724155723_test_write… |
public |
data | healthy | apps/myk9show/supabase/migrations/001_rbac_schema.sql |
notification_preferences |
data | healthy | apps/myk9show/supabase/migrations/20240124_create_notificat… |
fcm_tokens |
data | healthy | apps/myk9show/supabase/migrations/20240124_create_notificat… |
notification_templates |
data | healthy | apps/myk9show/supabase/migrations/20240124_create_notificat… |
notification_triggers |
data | healthy | apps/myk9show/supabase/migrations/20240124_create_notificat… |
notification_queue |
data | healthy | apps/myk9show/supabase/migrations/20240124_create_notificat… |
notification_delivery_log |
data | healthy | apps/myk9show/supabase/migrations/20240124_create_notificat… |
notification_events |
data | healthy | apps/myk9show/supabase/migrations/20240124_create_notificat… |
health_records |
data | healthy | apps/myk9show/supabase/migrations/20250724193100_create_hea… |
vaccinations |
data | healthy | apps/myk9show/supabase/migrations/20250724193100_create_hea… |
medications |
data | healthy | apps/myk9show/supabase/migrations/20250724193100_create_hea… |
allergies |
data | healthy | apps/myk9show/supabase/migrations/20250724193100_create_hea… |
vet_visits |
data | healthy | apps/myk9show/supabase/migrations/20250724193100_create_hea… |
search_history |
data | healthy | apps/myk9show/supabase/migrations/20250724194200_create_sea… |
search_analytics |
data | healthy | apps/myk9show/supabase/migrations/20250724194200_create_sea… |
show_registrations |
data | healthy | apps/myk9show/supabase/migrations/20250724194200_create_sea… |
armbands |
data | healthy | apps/myk9show/supabase/migrations/20250724194200_create_sea… |
entry_status_history |
data | healthy | apps/myk9show/supabase/migrations/20250724192100_create_ent… |
audit_entries |
data | healthy | apps/myk9show/supabase/migrations/20250724194300_create_aud… |
system_alerts |
data | healthy | apps/myk9show/supabase/migrations/20250724194300_create_aud… |
impersonation_sessions |
data | healthy | apps/myk9show/supabase/migrations/20250724194300_create_aud… |
stripe_customers |
data | healthy | apps/myk9show/supabase/migrations/20250426030708_lively_lim… |
stripe_subscriptions |
data | healthy | apps/myk9show/supabase/migrations/20250426030708_lively_lim… |
stripe_orders |
data | healthy | apps/myk9show/supabase/migrations/20250426030708_lively_lim… |
sync_queue |
data | healthy | apps/myk9show/supabase/migrations/20250724194000_create_syn… |
sync_conflicts |
data | healthy | apps/myk9show/supabase/migrations/20250724194000_create_syn… |
offline_scoring |
data | healthy | apps/myk9show/supabase/migrations/20250724194000_create_syn… |
entries |
data | healthy | apps/myk9show/supabase/migrations/20250724192000_create_ent… |
class_templates |
data | healthy | apps/myk9show/supabase/migrations/20250724193000_create_cla… |
people |
data | healthy | apps/myk9show/supabase/migrations/20250724191436_create_per… |
dogs |
data | healthy | apps/myk9show/supabase/migrations/20250724191724_create_dog… |
class_entry |
data | healthy | apps/myk9show/supabase/migrations/20250731120000_entry_tabl… |
show_trials |
data | healthy | apps/myk9show/supabase/migrations/20250724191809_create_sho… |
entry_legacy_backup |
data | healthy | apps/myk9show/supabase/migrations/20250731120001_entry_tabl… |
results |
data | healthy | apps/myk9show/supabase/migrations/20250724192030_create_res… |
show_templates |
data | healthy | apps/myk9show/supabase/migrations/20250724193030_create_sho… |
judge_qualifications |
data | healthy | apps/myk9show/supabase/migrations/20250724193300_create_jud… |
judge_certifications |
data | healthy | apps/myk9show/supabase/migrations/20250724193300_create_jud… |
judge_assignments |
data | healthy | apps/myk9show/supabase/migrations/20250724193300_create_jud… |
user_preferences |
data | healthy | apps/myk9show/supabase/migrations/20250724194100_create_ui_… |
draft_entries |
data | healthy | apps/myk9show/supabase/migrations/20250724194100_create_ui_… |
template_fields |
data | healthy | apps/myk9show/supabase/migrations/20250724194100_create_ui_… |
shows |
data | healthy | apps/myk9show/supabase/migrations/20250724191746_create_sho… |
achievements |
data | healthy | apps/myk9show/supabase/migrations/20250724193200_create_ach… |
competitions |
data | healthy | apps/myk9show/supabase/migrations/20250724193200_create_ach… |
past_results |
data | healthy | apps/myk9show/supabase/migrations/20250724193200_create_ach… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::apps/myk9show/scripts/create-secretary-te… |
security | healthy | apps/myk9show/scripts/create-secretary-test-user.js |
password_literal::apps/myk9show/scripts/test-auth.js |
security | healthy | apps/myk9show/scripts/test-auth.js |
password_literal::apps/myk9show/scripts/create-working-test… |
security | healthy | apps/myk9show/scripts/create-working-test-users.js |
password_literal::apps/myk9show/scripts/create-working-test… |
security | healthy | apps/myk9show/scripts/create-working-test-users.js |
password_literal::apps/myk9show/scripts/create-working-test… |
security | healthy | apps/myk9show/scripts/create-working-test-users.js |
password_literal::apps/myk9show/scripts/create-working-test… |
security | healthy | apps/myk9show/scripts/create-working-test-users.js |
password_literal::apps/myk9show/scripts/create-test-users.js |
security | healthy | apps/myk9show/scripts/create-test-users.js |
password_literal::apps/myk9show/scripts/create-test-users.js |
security | healthy | apps/myk9show/scripts/create-test-users.js |
password_literal::apps/myk9show/scripts/create-test-users.js |
security | healthy | apps/myk9show/scripts/create-test-users.js |
password_literal::apps/myk9show/scripts/create-test-users.js |
security | healthy | apps/myk9show/scripts/create-test-users.js |
password_literal::apps/myk9show/scripts/create-test-users.js |
security | healthy | apps/myk9show/scripts/create-test-users.js |
password_literal::apps/myk9show/scripts/create-test-user.js |
security | healthy | apps/myk9show/scripts/create-test-user.js |
password_literal::apps/myk9show/scripts/create-fresh-user.js |
security | healthy | apps/myk9show/scripts/create-fresh-user.js |
password_literal::apps/myk9show/scripts/create-playwright-t… |
security | healthy | apps/myk9show/scripts/create-playwright-test-user.js |
password_literal::apps/myk9show/scripts/setup-e2e-test-user… |
security | healthy | apps/myk9show/scripts/setup-e2e-test-users.js |
password_literal::apps/myk9show/src/test/integration/secret… |
security | healthy | apps/myk9show/src/test/integration/secretary-tasks-rls.inte… |
password_literal::apps/myk9show/src/test/config/test-config… |
security | healthy | apps/myk9show/src/test/config/test-config.ts |
password_literal::apps/myk9show/src/test/config/test-config… |
security | healthy | apps/myk9show/src/test/config/test-config.ts |
password_literal::apps/myk9show/src/test/config/test-config… |
security | healthy | apps/myk9show/src/test/config/test-config.ts |
password_literal::apps/myk9show/src/test/config/test-config… |
security | healthy | apps/myk9show/src/test/config/test-config.ts |
password_literal::apps/myk9show/src/test/auth/useAuth.test.… |
security | healthy | apps/myk9show/src/test/auth/useAuth.test.ts |
password_literal::apps/myk9show/src/test/auth/useAuth.test.… |
security | healthy | apps/myk9show/src/test/auth/useAuth.test.ts |
password_literal::apps/myk9show/src/test/auth/useAuth.test.… |
security | healthy | apps/myk9show/src/test/auth/useAuth.test.ts |
password_literal::apps/myk9show/src/test/components/forms/F… |
security | healthy | apps/myk9show/src/test/components/forms/FormValidation.test… |
password_literal::apps/myk9show/src/test/components/forms/F… |
security | healthy | apps/myk9show/src/test/components/forms/FormValidation.test… |
password_literal::apps/myk9show/src/test/load/LoadTestRunne… |
security | healthy | apps/myk9show/src/test/load/LoadTestRunner.ts |
password_literal::apps/myk9show/src/test/load/artillery-con… |
security | healthy | apps/myk9show/src/test/load/artillery-config.yml |
password_literal::apps/myk9show/src/test/load/artillery-con… |
security | healthy | apps/myk9show/src/test/load/artillery-config.yml |
password_literal::apps/myk9show/src/test/load/artillery-con… |
security | healthy | apps/myk9show/src/test/load/artillery-config.yml |
password_literal::apps/myk9show/src/test/load/artillery-con… |
security | healthy | apps/myk9show/src/test/load/artillery-config.yml |
password_literal::apps/myk9show/src/test/load/k6-load-tests… |
security | healthy | apps/myk9show/src/test/load/k6-load-tests.js |
password_literal::apps/myk9show/src/test/load/load-test-pro… |
security | healthy | apps/myk9show/src/test/load/load-test-processor.js |
password_literal::apps/myk9show/src/test/pages/ResetPasswor… |
security | healthy | apps/myk9show/src/test/pages/ResetPasswordPage.test.tsx |
password_literal::apps/myk9show/src/test/validation/formVal… |
security | healthy | apps/myk9show/src/test/validation/formValidation.test.ts |
password_literal::apps/myk9show/src/test/validation/formVal… |
security | healthy | apps/myk9show/src/test/validation/formValidation.test.ts |
password_literal::apps/myk9show/src/test/validation/formVal… |
security | healthy | apps/myk9show/src/test/validation/formValidation.test.ts |
password_literal::apps/myk9show/src/test/validation/formVal… |
security | healthy | apps/myk9show/src/test/validation/formValidation.test.ts |
password_literal::apps/myk9show/src/test/validation/formVal… |
security | healthy | apps/myk9show/src/test/validation/formValidation.test.ts |
password_literal::apps/myk9show/src/test/validation/formVal… |
security | healthy | apps/myk9show/src/test/validation/formValidation.test.ts |
password_literal::apps/myk9show/src/test/validation/formVal… |
security | healthy | apps/myk9show/src/test/validation/formValidation.test.ts |
password_literal::apps/myk9show/src/test/validation/formVal… |
security | healthy | apps/myk9show/src/test/validation/formValidation.test.ts |
password_literal::apps/myk9show/src/test/workflows/critical… |
security | healthy | apps/myk9show/src/test/workflows/critical-workflows.test.ts |
password_literal::apps/myk9show/src/test/workflows/critical… |
security | healthy | apps/myk9show/src/test/workflows/critical-workflows.test.ts |
password_literal::apps/myk9show/src/test/workflows/critical… |
security | healthy | apps/myk9show/src/test/workflows/critical-workflows.test.ts |
password_literal::apps/myk9show/src/test/e2e/show-details-i… |
security | healthy | apps/myk9show/src/test/e2e/show-details-issue.spec.ts |
password_literal::apps/myk9show/src/test/e2e/classes-page-u… |
security | healthy | apps/myk9show/src/test/e2e/classes-page-ui.spec.ts |
password_literal::apps/myk9show/src/test/e2e/classes-page-u… |
security | healthy | apps/myk9show/src/test/e2e/classes-page-ui.spec.ts |
password_literal::apps/myk9show/src/test/e2e/my-entries-pag… |
security | healthy | apps/myk9show/src/test/e2e/my-entries-page-ui.spec.ts |
password_literal::apps/myk9show/src/test/e2e/real-auth-brow… |
security | healthy | apps/myk9show/src/test/e2e/real-auth-browse-shows.spec.ts |
password_literal::apps/myk9show/src/test/e2e/complete-user-… |
security | healthy | apps/myk9show/src/test/e2e/complete-user-journey.spec.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
auth::supabase/functions/push-trigger-announcement/index.ts |
security | healthy | supabase/functions/push-trigger-announcement/index.ts |
auth::supabase/functions/push-trigger-chat-message/index.ts |
security | healthy | supabase/functions/push-trigger-chat-message/index.ts |
auth::supabase/functions/send-auth-email/README.md |
security | healthy | supabase/functions/send-auth-email/README.md |
auth::supabase/functions/admin-delete-user/index.ts |
security | healthy | supabase/functions/admin-delete-user/index.ts |
auth::apps/myk9show/src/pages/AuthCallbackPage.tsx |
security | healthy | apps/myk9show/src/pages/AuthCallbackPage.tsx |
auth::supabase/functions/send-confirmation-email/index.ts |
security | healthy | supabase/functions/send-confirmation-email/index.ts |
auth::apps/myk9show/src/components/landing/ClubOnboardingFo… |
security | healthy | apps/myk9show/src/components/landing/ClubOnboardingForm.tsx |
auth::scripts/qa/rls-smoke/rls-recursion-smoke.test.ts |
security | healthy | scripts/qa/rls-smoke/rls-recursion-smoke.test.ts |
auth::supabase/functions/send-registration-email/index.ts |
security | healthy | supabase/functions/send-registration-email/index.ts |
auth::supabase/functions/send-targeted-message/index.ts |
security | healthy | supabase/functions/send-targeted-message/index.ts |
auth::.claude/skills/security-audit/SKILL.md |
security | healthy | .claude/skills/security-audit/SKILL.md |
auth::supabase/functions/_shared/http/handler.ts |
security | healthy | supabase/functions/_shared/http/handler.ts |
auth::supabase/functions/admin-generate-reset-link/index.ts |
security | healthy | supabase/functions/admin-generate-reset-link/index.ts |
auth::apps/myk9show/src/services/deployment/deployment-mana… |
security | healthy | apps/myk9show/src/services/deployment/deployment-manager-he… |
auth::supabase/functions/generate-premium/index.ts |
security | healthy | supabase/functions/generate-premium/index.ts |
auth::supabase/functions/send-results/index.ts |
security | healthy | supabase/functions/send-results/index.ts |
auth::supabase/functions/resend-webhook/README.md |
security | healthy | supabase/functions/resend-webhook/README.md |
auth::supabase/functions/_shared/http/__tests__/handler.tes… |
security | healthy | supabase/functions/_shared/http/__tests__/handler.test.ts |
auth::AGENTS.md |
security | healthy | AGENTS.md |
auth::supabase/functions/send-push-notification/index.ts |
security | healthy | supabase/functions/send-push-notification/index.ts |
auth::apps/myk9show/supabase/functions/cron-process-payouts… |
security | healthy | apps/myk9show/supabase/functions/cron-process-payouts/index… |
auth::.claude/skills/ship-it/SKILL.md |
security | healthy | .claude/skills/ship-it/SKILL.md |
auth::apps/myk9show/src/features/show-workbench/__tests__/a… |
security | healthy | apps/myk9show/src/features/show-workbench/__tests__/announc… |
auth::CLAUDE.md |
security | healthy | CLAUDE.md |
auth::apps/myk9show/src/hooks/useAuth.ts |
security | healthy | apps/myk9show/src/hooks/useAuth.ts |
auth::README.md |
security | healthy | README.md |
auth::supabase/functions/send-waitlist-invite/index.ts |
security | healthy | supabase/functions/send-waitlist-invite/index.ts |
auth::.claude/skills/qa-feature/SKILL.md |
security | healthy | .claude/skills/qa-feature/SKILL.md |
auth::.claude/skills/cleanup/SKILL.md |
security | healthy | .claude/skills/cleanup/SKILL.md |
auth::supabase/functions/send-email/index.ts |
security | healthy | supabase/functions/send-email/index.ts |
auth::apps/myk9show/src/test/auth/useAuth.test.ts |
security | healthy | apps/myk9show/src/test/auth/useAuth.test.ts |
auth::apps/myk9show/src/test/pages/AuthCallbackPage.test.tsx |
security | healthy | apps/myk9show/src/test/pages/AuthCallbackPage.test.tsx |
auth::supabase/functions/ask-myk9q/index.ts |
security | healthy | supabase/functions/ask-myk9q/index.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
port:5173 |
network | healthy | apps/myk9show/vite.config.ts |
port:4173 |
network | healthy | apps/myk9show/vite.config.ts |
port:3000 |
network | healthy | apps/myk9show/README.md |
port:95 |
network | healthy | apps/myk9show/src/test/load/artillery-config.yml |
port:200 |
network | healthy | apps/myk9show/src/test/load/artillery-config.yml |
port:99 |
network | healthy | apps/myk9show/src/test/load/artillery-config.yml |
port:500 |
network | healthy | apps/myk9show/src/test/load/artillery-config.yml |
port:2000 |
network | healthy | apps/myk9show/src/test/load/artillery-config.yml |
port:06 |
network | healthy | .github/dependabot.yml |
port:09 |
network | healthy | .github/workflows/dependency-audit.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
quality |
cicd | healthy | .github/workflows/ci.yml |
test-packages |
cicd | healthy | .github/workflows/ci.yml |
test-show |
cicd | healthy | .github/workflows/ci.yml |
test |
cicd | healthy | .github/workflows/ci.yml |
test-show-coverage |
cicd | healthy | .github/workflows/ci.yml |
build |
cicd | healthy | .github/workflows/ci.yml |
a11y |
cicd | healthy | .github/workflows/ci.yml |
audit |
cicd | healthy | .github/workflows/dependency-audit.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | playwright.config.ts |
192.168.1.100 |
network | healthy | apps/myk9show/src/test/security/PrivilegeEscalation.test.ts |
8.8.8.8 |
network | healthy | apps/myk9show/src/test/security/phase3-5-payment-security.t… |
10.0.0.1 |
network | healthy | apps/myk9show/src/test/security/phase3-5-payment-security.t… |
192.168.1.1 |
network | healthy | apps/myk9show/src/test/services/LoggingService.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | skills-lock.json |
postgresql |
data | healthy | README.md |
redis |
data | healthy | apps/myk9show/src/components/sync/README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
VITE_SUPABASE_ANON_KEY |
cicd | healthy | — |
VITE_SUPABASE_URL |
cicd | healthy | — |
TURBO_TOKEN |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
nginx |
network | healthy | apps/myk9show/README.md |
loadbalancer |
network | healthy | apps/myk9show/src/test/load/load-test-processor.js |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
gha::dependency-audit |
cicd | healthy | .github/workflows/dependency-audit.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-s6b9k7zo |
software | healthy | /tmp/repobility-clone-s6b9k7zo |
| Label | Layer | Status | Path |
|---|---|---|---|
USE /api/save-templates |
api | healthy | apps/myk9show/vite-plugins/saveTemplatesPlugin.js |
| Label | Layer | Status | Path |
|---|---|---|---|
pubsub |
data | healthy | packages/ringside/src/pages/EntryList/hooks/useEntryListDat… |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::azure |
hardware | healthy | apps/myk9show/src/test/load/README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | apps/myk9show/src/components/ui/input/input.tsx |
This page is publicly accessible at:
https://repobility.com/scan/421d89f2-2334-430e-9186-e7988f1e5575/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/421d89f2-2334-430e-9186-e7988f1e5575/
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.