https://github.com/dubinc/dub
· scanned 2026-05-16 12:50 UTC (1 day, 7 hours ago)
· 10 languages
831 findings (12 legacy + 819 scanner) 2/10 scanners ran 16th percentile · Typescript · large (100-500K LoC)
Last scanned 3 days, 1 hour ago · v1 · 823 findings from 2 sources. Findings combine the legacy security pipeline AND the multi-layer engine (atlas, wiring, flows, ranked) AND verified AI agent contributions.
| Component | Sub-score | Weight | Contribution |
|---|---|---|---|
structure_score |
60.0 | 0.15 | 9.00 |
security_score |
100.0 | 0.25 | 25.00 |
testing_score |
20.0 | 0.20 | 4.00 |
documentation_score |
60.0 | 0.15 | 9.00 |
practices_score |
65.0 | 0.15 | 9.75 |
code_quality |
80.0 | 0.10 | 8.00 |
| Overall | 1.00 | 64.8 |
All 11732 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 |
|---|---|---|---|
middleware |
software | healthy | apps/web/middleware.ts:middleware |
globalSetup |
software | healthy | apps/web/global-setup.ts:globalSetup |
expectValidSaleResponse |
software | healthy | apps/web/tests/tracks/track-sale.test.ts:expectValidSaleRes… |
to |
software | healthy | apps/web/tests/tracks/track-open.test.ts:to |
expectValidClickResponse |
software | healthy | apps/web/tests/tracks/track-open.test.ts:expectValidClickRe… |
to |
software | healthy | apps/web/tests/tracks/track-click.test.ts:to |
expectValidClickResponse |
software | healthy | apps/web/tests/tracks/track-click.test.ts:expectValidClickR… |
to |
software | healthy | apps/web/tests/tracks/track-lead.test.ts:to |
expectValidLeadResponse |
software | healthy | apps/web/tests/tracks/track-lead.test.ts:expectValidLeadRes… |
reEscape |
software | healthy | apps/web/tests/partners/create-partner.test.ts:reEscape |
getCommissionsByStatus |
software | healthy | apps/web/tests/commissions/bulk-updates.test.ts:getCommissi… |
verifyCommission |
software | healthy | apps/web/tests/utils/verify-commission.ts:verifyCommission |
randomId |
software | healthy | apps/web/tests/utils/helpers.ts:randomId |
randomCustomer |
software | healthy | apps/web/tests/utils/helpers.ts:randomCustomer |
randomTagName |
software | healthy | apps/web/tests/utils/helpers.ts:randomTagName |
randomPartnerEmail |
software | healthy | apps/web/tests/utils/helpers.ts:randomPartnerEmail |
randomSaleAmount |
software | healthy | apps/web/tests/utils/helpers.ts:randomSaleAmount |
retry |
software | healthy | apps/web/tests/utils/helpers.ts:retry |
expectSortedById |
software | healthy | apps/web/tests/utils/helpers.ts:expectSortedById |
expectSortedByCreatedAt |
software | healthy | apps/web/tests/utils/helpers.ts:expectSortedByCreatedAt |
expectSortedByCreatedAtAsc |
software | healthy | apps/web/tests/utils/helpers.ts:expectSortedByCreatedAtAsc |
expectNoOverlap |
software | healthy | apps/web/tests/utils/helpers.ts:expectNoOverlap |
fetchPartner |
software | healthy | apps/web/tests/utils/fetch-partner.ts:fetchPartner |
data |
software | healthy | apps/web/tests/utils/http.ts:data |
verifyFraudEvent |
software | healthy | apps/web/tests/fraud/index.test.ts:verifyFraudEvent |
waitForFraudEvent |
software | healthy | apps/web/tests/fraud/index.test.ts:waitForFraudEvent |
assertRedirectWithDubIdCookie |
software | healthy | apps/web/tests/redirects/index.test.ts:assertRedirectWithDu… |
cleanupOrphanedGroup |
software | healthy | apps/web/tests/workflows/move-group-workflow.test.ts:cleanu… |
to |
software | healthy | apps/web/tests/workflows/utils/delete-bounty-and-submission… |
deleteBountyAndSubmissions |
software | healthy | apps/web/tests/workflows/utils/delete-bounty-and-submission… |
verifyBountySubmission |
software | healthy | apps/web/tests/workflows/utils/verify-bounty-submission.ts:… |
verifyCampaignSent |
software | healthy | apps/web/tests/workflows/utils/verify-campaign-sent.ts:veri… |
trackE2ELead |
software | healthy | apps/web/tests/workflows/utils/track-e2e-lead.ts:trackE2ELe… |
verifyPartnerGroupMove |
software | healthy | apps/web/tests/workflows/utils/verify-partner-group-move.ts… |
setupBulkTest |
software | healthy | apps/web/tests/links/bulk-create-link.test.ts:setupBulkTest |
verifyBulkLinks |
software | healthy | apps/web/tests/links/bulk-create-link.test.ts:verifyBulkLin… |
randomSale |
software | healthy | apps/web/tests/rewards/sale-reward.test.ts:randomSale |
makeCandidate |
software | healthy | apps/web/tests/misc/filter-active-group-bounties.test.ts:ma… |
evaluate |
software | healthy | apps/web/tests/misc/check-eligibility-requirements.test.ts:… |
createMockRequest |
software | healthy | apps/web/tests/misc/allowed-hostnames.test.ts:createMockReq… |
toArrayBuffer |
software | healthy | apps/web/tests/misc/import-tracked-sitemaps.test.ts:toArray… |
makeFetchResponse |
software | healthy | apps/web/tests/misc/import-tracked-sitemaps.test.ts:makeFet… |
redirectResponse |
software | healthy | apps/web/tests/misc/import-tracked-sitemaps.test.ts:redirec… |
urlsetXml |
software | healthy | apps/web/tests/misc/import-tracked-sitemaps.test.ts:urlsetX… |
sitemapindexXml |
software | healthy | apps/web/tests/misc/import-tracked-sitemaps.test.ts:sitemap… |
testWebhookEvent |
software | healthy | apps/web/tests/webhooks/index.test.ts:testWebhookEvent |
assertQstashMessage |
software | healthy | apps/web/tests/webhooks/index.test.ts:assertQstashMessage |
trackApplicationEvent |
software | healthy | apps/web/ui/application-analytics.tsx:trackApplicationEvent |
ApplicationAnalytics |
software | healthy | apps/web/ui/application-analytics.tsx:ApplicationAnalytics |
useTrackApplyStart |
software | healthy | apps/web/ui/application-analytics.tsx:useTrackApplyStart |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
prettier.config.js |
software | warning | prettier.config.js |
README.md |
software | healthy | README.md |
pnpm-lock.yaml |
software | healthy | pnpm-lock.yaml |
package.json |
software | healthy | package.json |
turbo.json |
software | healthy | turbo.json |
LICENSE.md |
software | healthy | LICENSE.md |
pnpm-workspace.yaml |
software | healthy | pnpm-workspace.yaml |
SECURITY.md |
software | healthy | SECURITY.md |
playwright.config.ts |
software | warning | apps/web/playwright.config.ts |
instrumentation.ts |
software | warning | apps/web/instrumentation.ts |
vercel.json |
software | healthy | apps/web/vercel.json |
tailwind.config.ts |
software | warning | apps/web/tailwind.config.ts |
package.json |
software | healthy | apps/web/package.json |
next.config.js |
software | warning | apps/web/next.config.js |
middleware.ts |
software | healthy | apps/web/middleware.ts |
.env.example |
software | healthy | apps/web/.env.example |
tsconfig.json |
software | healthy | apps/web/tsconfig.json |
postcss.config.js |
software | warning | apps/web/postcss.config.js |
global-setup.ts |
software | healthy | apps/web/global-setup.ts |
docker-compose.yml |
software | healthy | apps/web/docker-compose.yml |
vitest.config.ts |
software | warning | apps/web/vitest.config.ts |
setupTests.ts |
software | warning | apps/web/tests/setupTests.ts |
index.test.ts |
software | warning | apps/web/tests/payouts/index.test.ts |
track-sale-client.test.ts |
software | warning | apps/web/tests/tracks/track-sale-client.test.ts |
track-sale.test.ts |
software | healthy | apps/web/tests/tracks/track-sale.test.ts |
track-open.test.ts |
software | healthy | apps/web/tests/tracks/track-open.test.ts |
track-lead-client.test.ts |
software | warning | apps/web/tests/tracks/track-lead-client.test.ts |
track-click.test.ts |
software | healthy | apps/web/tests/tracks/track-click.test.ts |
track-lead.test.ts |
software | healthy | apps/web/tests/tracks/track-lead.test.ts |
index.test.ts |
software | warning | apps/web/tests/bounties/index.test.ts |
ban-partner.test.ts |
software | warning | apps/web/tests/partners/ban-partner.test.ts |
create-partner.test.ts |
software | healthy | apps/web/tests/partners/create-partner.test.ts |
deactivate-partner.test.ts |
software | warning | apps/web/tests/partners/deactivate-partner.test.ts |
create-partner-link.test.ts |
software | warning | apps/web/tests/partners/create-partner-link.test.ts |
analytics.test.ts |
software | warning | apps/web/tests/partners/analytics.test.ts |
upsert-partner-link.test.ts |
software | warning | apps/web/tests/partners/upsert-partner-link.test.ts |
list-partners.test.ts |
software | warning | apps/web/tests/partners/list-partners.test.ts |
resource.ts |
software | warning | apps/web/tests/partners/resource.ts |
list-partner-applications.test.ts |
software | warning | apps/web/tests/partners/applications/list-partner-applicati… |
approve-reject-partner-application.test.ts |
software | warning | apps/web/tests/partners/applications/approve-reject-partner… |
trial-email-schedule.test.ts |
software | warning | apps/web/tests/email/trial-email-schedule.test.ts |
run-trial-email-cron.test.ts |
software | warning | apps/web/tests/email/run-trial-email-cron.test.ts |
public-analytics-dashboard.test.ts |
software | warning | apps/web/tests/analytics/public-analytics-dashboard.test.ts |
get-events.test.ts |
software | warning | apps/web/tests/analytics/get-events.test.ts |
get-analytics.test.ts |
software | warning | apps/web/tests/analytics/get-analytics.test.ts |
metadata-query-parser.test.ts |
software | warning | apps/web/tests/analytics/metadata-query-parser.test.ts |
get-analytics-advanced.test.ts |
software | warning | apps/web/tests/analytics/get-analytics-advanced.test.ts |
advanced-filter-helpers.test.ts |
software | warning | apps/web/tests/analytics/advanced-filter-helpers.test.ts |
partner-analytics.test.ts |
software | warning | apps/web/tests/analytics/partner-analytics.test.ts |
retrieve-workspace.error.test.ts |
software | warning | apps/web/tests/workspaces/retrieve-workspace.error.test.ts |
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 |
web |
software | healthy | apps/web |
tests |
software | healthy | apps/web/tests |
payouts |
software | healthy | apps/web/tests/payouts |
tracks |
software | healthy | apps/web/tests/tracks |
bounties |
software | healthy | apps/web/tests/bounties |
partners |
software | healthy | apps/web/tests/partners |
applications |
software | healthy | apps/web/tests/partners/applications |
email |
software | healthy | apps/web/tests/email |
analytics |
software | healthy | apps/web/tests/analytics |
workspaces |
software | healthy | apps/web/tests/workspaces |
commissions |
software | healthy | apps/web/tests/commissions |
embed-tokens |
software | healthy | apps/web/tests/embed-tokens |
utils |
software | healthy | apps/web/tests/utils |
fraud |
software | healthy | apps/web/tests/fraud |
customers |
software | healthy | apps/web/tests/customers |
partner-groups |
software | healthy | apps/web/tests/partner-groups |
discounts |
software | healthy | apps/web/tests/discounts |
redirects |
software | healthy | apps/web/tests/redirects |
campaigns |
software | healthy | apps/web/tests/campaigns |
workflows |
software | healthy | apps/web/tests/workflows |
utils |
software | healthy | apps/web/tests/workflows/utils |
links |
software | healthy | apps/web/tests/links |
rewards |
software | healthy | apps/web/tests/rewards |
folders |
software | healthy | apps/web/tests/folders |
misc |
software | healthy | apps/web/tests/misc |
tags |
software | healthy | apps/web/tests/tags |
webhooks |
software | healthy | apps/web/tests/webhooks |
domains |
software | healthy | apps/web/tests/domains |
ui |
software | healthy | apps/web/ui |
integrations |
software | healthy | apps/web/ui/integrations |
layout |
software | healthy | apps/web/ui/layout |
user-survey |
software | healthy | apps/web/ui/layout/user-survey |
toolbar |
software | healthy | apps/web/ui/layout/toolbar |
onboarding |
software | healthy | apps/web/ui/layout/toolbar/onboarding |
page-content |
software | healthy | apps/web/ui/layout/page-content |
sidebar |
software | healthy | apps/web/ui/layout/sidebar |
icons |
software | healthy | apps/web/ui/layout/sidebar/icons |
users |
software | healthy | apps/web/ui/users |
modals |
software | healthy | apps/web/ui/modals |
import-csv-modal |
software | healthy | apps/web/ui/modals/import-csv-modal |
link-builder |
software | healthy | apps/web/ui/modals/link-builder |
ab-testing |
software | healthy | apps/web/ui/modals/link-builder/ab-testing |
partners |
software | healthy | apps/web/ui/partners |
identity-verification |
software | healthy | apps/web/ui/partners/identity-verification |
payouts |
software | healthy | apps/web/ui/partners/payouts |
bounties |
software | healthy | apps/web/ui/partners/bounties |
merge-accounts |
software | healthy | apps/web/ui/partners/merge-accounts |
lander |
software | healthy | apps/web/ui/partners/lander |
blocks |
software | healthy | apps/web/ui/partners/lander/blocks |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
124.0.0.0 |
network | healthy | apps/web/tests/utils/resource.ts |
159.148.128.0 |
network | healthy | apps/web/tests/misc/ip-cidr.test.ts |
159.148.128.1 |
network | healthy | apps/web/tests/misc/ip-cidr.test.ts |
159.148.128.255 |
network | healthy | apps/web/tests/misc/ip-cidr.test.ts |
159.148.0.0 |
network | healthy | apps/web/tests/misc/ip-cidr.test.ts |
159.148.255.255 |
network | healthy | apps/web/tests/misc/ip-cidr.test.ts |
159.148.127.255 |
network | healthy | apps/web/tests/misc/ip-cidr.test.ts |
159.148.129.0 |
network | healthy | apps/web/tests/misc/ip-cidr.test.ts |
159.147.255.255 |
network | healthy | apps/web/tests/misc/ip-cidr.test.ts |
159.149.0.0 |
network | healthy | apps/web/tests/misc/ip-cidr.test.ts |
192.168.1.1 |
network | healthy | apps/web/tests/misc/ip-cidr.test.ts |
192.168.1.2 |
network | healthy | apps/web/tests/misc/ip-cidr.test.ts |
10.0.0.0 |
network | healthy | apps/web/tests/misc/ip-cidr.test.ts |
10.255.255.255 |
network | healthy | apps/web/tests/misc/ip-cidr.test.ts |
11.0.0.0 |
network | healthy | apps/web/tests/misc/ip-cidr.test.ts |
255.255.255.255 |
network | healthy | apps/web/tests/misc/ip-cidr.test.ts |
2.771.329.618 |
network | healthy | apps/web/ui/partners/groups/design/previews/embed-preview.t… |
2.782.958.052 |
network | healthy | apps/web/ui/partners/groups/design/previews/embed-preview.t… |
1.019.207.015 |
network | healthy | apps/web/ui/partners/groups/design/previews/embed-preview.t… |
364.222.691.561 |
network | healthy | apps/web/ui/partners/groups/design/previews/embed-preview.t… |
047.005.091.014 |
network | healthy | apps/web/ui/partners/groups/design/previews/embed-preview.t… |
491.398.889.889 |
network | healthy | apps/web/ui/partners/groups/design/previews/embed-preview.t… |
231.429.183.954 |
network | healthy | apps/web/ui/partners/groups/design/previews/embed-preview.t… |
1.778.889.889 |
network | healthy | apps/web/ui/partners/groups/design/previews/embed-preview.t… |
26.194.643.469 |
network | healthy | apps/web/ui/partners/groups/design/previews/embed-preview.t… |
252.204.455.455 |
network | healthy | apps/web/ui/partners/groups/design/previews/portal-preview.… |
2.44.384.384 |
network | healthy | apps/web/ui/partners/groups/design/previews/portal-preview.… |
008.03.021.09 |
network | healthy | apps/web/ui/partners/groups/design/previews/portal-preview.… |
064.27.15.635 |
network | healthy | apps/web/ui/partners/groups/design/previews/portal-preview.… |
1.01.085.377 |
network | healthy | apps/web/ui/partners/groups/design/previews/portal-preview.… |
1.088.033.16 |
network | healthy | apps/web/ui/partners/groups/design/previews/portal-preview.… |
06.305.08.425 |
network | healthy | apps/web/ui/partners/groups/design/previews/portal-preview.… |
018.109.034.224 |
network | healthy | apps/web/ui/partners/groups/design/previews/portal-preview.… |
853.77.042.446 |
network | healthy | apps/web/ui/partners/groups/design/previews/portal-preview.… |
1.594.797.797 |
network | healthy | apps/web/ui/partners/groups/design/previews/portal-preview.… |
44.356.796.796 |
network | healthy | apps/web/ui/partners/groups/design/previews/portal-preview.… |
271.927.896.996 |
network | healthy | apps/web/ui/partners/groups/design/previews/portal-preview.… |
297.729.896.996 |
network | healthy | apps/web/ui/partners/groups/design/previews/portal-preview.… |
809.731.041.424 |
network | healthy | apps/web/ui/partners/groups/design/previews/portal-preview.… |
44.581.789.644 |
network | healthy | apps/web/ui/partners/groups/design/previews/portal-preview.… |
349.062.856.195 |
network | healthy | apps/web/ui/partners/groups/design/previews/portal-preview.… |
868.706.01.432 |
network | healthy | apps/web/ui/partners/groups/design/previews/portal-preview.… |
809.731.04.424 |
network | healthy | apps/web/ui/partners/groups/design/previews/portal-preview.… |
1.25.208.584 |
network | healthy | apps/web/ui/guides/icons/auth-js.tsx |
4.52.168.051 |
network | healthy | apps/web/ui/guides/icons/auth-js.tsx |
46.199.6.442 |
network | healthy | apps/web/ui/guides/icons/auth-js.tsx |
2.864.136.901 |
network | healthy | apps/web/ui/guides/icons/auth-js.tsx |
088.104.262.364 |
network | healthy | apps/web/ui/guides/icons/auth-js.tsx |
1.563.781.781 |
network | healthy | apps/web/ui/guides/icons/auth-js.tsx |
2.19.678.002 |
network | healthy | apps/web/ui/guides/icons/shopify.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
IntegrationCard |
frontend | healthy | apps/web/ui/integrations/integration-card.tsx |
SettingsLayout |
frontend | healthy | apps/web/ui/layout/settings-layout.tsx |
ChangelogPopup |
frontend | healthy | apps/web/ui/layout/changelog-popup.tsx |
LayoutLoader |
frontend | healthy | apps/web/ui/layout/layout-loader.tsx |
SurveyForm |
frontend | healthy | apps/web/ui/layout/user-survey/survey-form.tsx |
UserSurveyButton |
frontend | healthy | apps/web/ui/layout/user-survey/index.tsx |
Toolbar |
frontend | healthy | apps/web/ui/layout/toolbar/toolbar.tsx |
UnsplashSearch |
frontend | healthy | apps/web/ui/modals/link-builder/unsplash-search.tsx |
RequiredFieldsPreview |
frontend | healthy | apps/web/ui/partners/groups/design/application-form/require… |
ProgramTermsPreview |
frontend | healthy | apps/web/ui/partners/groups/design/application-form/program… |
LoginForm |
frontend | healthy | apps/web/ui/auth/login/login-form.tsx |
LinkPreviewTooltip |
frontend | healthy | apps/web/ui/analytics/link-preview.tsx |
AnalyticsProvider |
frontend | healthy | apps/web/ui/analytics/analytics-provider.tsx |
Analytics |
frontend | healthy | apps/web/ui/analytics/index.tsx |
EventsTabs |
frontend | healthy | apps/web/ui/analytics/events/events-tabs.tsx |
EventsTable |
frontend | healthy | apps/web/ui/analytics/events/events-table.tsx |
AnalyticsEvents |
frontend | healthy | apps/web/ui/analytics/events/index.tsx |
DeleteWorkspace |
frontend | healthy | apps/web/ui/workspaces/delete-workspace.tsx |
WorkspaceArrow |
frontend | healthy | apps/web/ui/workspaces/workspace-arrow.tsx |
PlanBadge |
frontend | healthy | apps/web/ui/workspaces/plan-badge.tsx |
UploadLogo |
frontend | healthy | apps/web/ui/workspaces/upload-logo.tsx |
SubscriptionMenu |
frontend | healthy | apps/web/ui/workspaces/subscription-menu.tsx |
ManageSubscriptionButton |
frontend | healthy | apps/web/ui/workspaces/manage-subscription-button.tsx |
WorkspaceExceededEvents |
frontend | healthy | apps/web/ui/workspaces/workspace-exceeded-events.tsx |
CreateWorkspaceButton |
frontend | healthy | apps/web/ui/workspaces/create-workspace-button.tsx |
EmptyState |
frontend | healthy | apps/web/ui/shared/empty-state.tsx |
SimpleDateRangePicker |
frontend | healthy | apps/web/ui/shared/simple-date-range-picker.tsx |
UploadCloud |
frontend | healthy | apps/web/ui/shared/icons/upload-cloud.tsx |
AlertCircleFill |
frontend | healthy | apps/web/ui/shared/icons/alert-circle-fill.tsx |
Random |
frontend | healthy | apps/web/ui/shared/icons/random.tsx |
Infinity |
frontend | healthy | apps/web/ui/shared/icons/infinity.tsx |
X |
frontend | healthy | apps/web/ui/shared/icons/x.tsx |
Heart |
frontend | healthy | apps/web/ui/shared/icons/heart.tsx |
Chart |
frontend | healthy | apps/web/ui/shared/icons/chart.tsx |
CheckCircleFill |
frontend | healthy | apps/web/ui/shared/icons/check-circle-fill.tsx |
ThreeDots |
frontend | healthy | apps/web/ui/shared/icons/three-dots.tsx |
XCircleFill |
frontend | healthy | apps/web/ui/shared/icons/x-circle-fill.tsx |
ExternalLink |
frontend | healthy | apps/web/ui/shared/icons/external-link.tsx |
Edit |
frontend | healthy | apps/web/ui/shared/icons/edit.tsx |
Airplay |
frontend | healthy | apps/web/ui/shared/icons/airplay.tsx |
Lock |
frontend | healthy | apps/web/ui/shared/icons/lock.tsx |
Download |
frontend | healthy | apps/web/ui/shared/icons/download.tsx |
QR |
frontend | healthy | apps/web/ui/shared/icons/qr.tsx |
Link |
frontend | healthy | apps/web/ui/shared/icons/link.tsx |
Divider |
frontend | healthy | apps/web/ui/shared/icons/divider.tsx |
Delete |
frontend | healthy | apps/web/ui/shared/icons/delete.tsx |
EyeOff |
frontend | healthy | apps/web/ui/shared/icons/eye-off.tsx |
Users |
frontend | healthy | apps/web/ui/shared/icons/users.tsx |
Repeat |
frontend | healthy | apps/web/ui/shared/icons/repeat.tsx |
Drag |
frontend | healthy | apps/web/ui/shared/icons/drag.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
/password/[linkId] |
frontend | healthy | apps/web/app/password/[linkId]/page.tsx |
/[domain] |
frontend | healthy | apps/web/app/[domain]/page.tsx |
/[domain]/banned |
frontend | healthy | apps/web/app/[domain]/banned/page.tsx |
/[domain]/expired |
frontend | healthy | apps/web/app/[domain]/expired/page.tsx |
/[domain]/notfound |
frontend | healthy | apps/web/app/[domain]/notfound/page.tsx |
/[domain]/[key]/inspect |
frontend | healthy | apps/web/app/[domain]/[key]/inspect/page.tsx |
/[domain]/[key]/proxy |
frontend | healthy | apps/web/app/[domain]/[key]/proxy/page.tsx |
/[domain]/[key]/stats |
frontend | healthy | apps/web/app/[domain]/[key]/stats/page.tsx |
/custom-uri-scheme/[url] |
frontend | healthy | apps/web/app/custom-uri-scheme/[url]/page.tsx |
/(ee)/partners.dub.co/(redirects)/apply/[programSlug]/[[...… |
frontend | healthy | apps/web/app/(ee)/partners.dub.co/(redirects)/apply/[progra… |
/(ee)/partners.dub.co/(dashboard)/payouts |
frontend | healthy | apps/web/app/(ee)/partners.dub.co/(dashboard)/payouts/page.… |
/(ee)/partners.dub.co/(dashboard)/programs |
frontend | healthy | apps/web/app/(ee)/partners.dub.co/(dashboard)/programs/page… |
/(ee)/partners.dub.co/(dashboard)/programs/invitations |
frontend | healthy | apps/web/app/(ee)/partners.dub.co/(dashboard)/programs/invi… |
/(ee)/partners.dub.co/(dashboard)/programs/marketplace |
frontend | healthy | apps/web/app/(ee)/partners.dub.co/(dashboard)/programs/mark… |
/(ee)/partners.dub.co/(dashboard)/programs/marketplace/[pro… |
frontend | healthy | apps/web/app/(ee)/partners.dub.co/(dashboard)/programs/mark… |
/(ee)/partners.dub.co/(dashboard)/programs/[programSlug]/in… |
frontend | healthy | apps/web/app/(ee)/partners.dub.co/(dashboard)/programs/[pro… |
/(ee)/partners.dub.co/(dashboard)/programs/[programSlug]/ap… |
frontend | healthy | apps/web/app/(ee)/partners.dub.co/(dashboard)/programs/[pro… |
/(ee)/partners.dub.co/(dashboard)/programs/[programSlug]/(e… |
frontend | healthy | apps/web/app/(ee)/partners.dub.co/(dashboard)/programs/[pro… |
/(ee)/partners.dub.co/(dashboard)/programs/[programSlug]/(e… |
frontend | healthy | apps/web/app/(ee)/partners.dub.co/(dashboard)/programs/[pro… |
/(ee)/partners.dub.co/(dashboard)/programs/[programSlug]/(e… |
frontend | healthy | apps/web/app/(ee)/partners.dub.co/(dashboard)/programs/[pro… |
/(ee)/partners.dub.co/(dashboard)/programs/[programSlug]/(e… |
frontend | healthy | apps/web/app/(ee)/partners.dub.co/(dashboard)/programs/[pro… |
/(ee)/partners.dub.co/(dashboard)/programs/[programSlug]/(e… |
frontend | healthy | apps/web/app/(ee)/partners.dub.co/(dashboard)/programs/[pro… |
/(ee)/partners.dub.co/(dashboard)/programs/[programSlug]/(e… |
frontend | healthy | apps/web/app/(ee)/partners.dub.co/(dashboard)/programs/[pro… |
/(ee)/partners.dub.co/(dashboard)/programs/[programSlug]/(e… |
frontend | healthy | apps/web/app/(ee)/partners.dub.co/(dashboard)/programs/[pro… |
/(ee)/partners.dub.co/(dashboard)/programs/[programSlug]/(e… |
frontend | healthy | apps/web/app/(ee)/partners.dub.co/(dashboard)/programs/[pro… |
/(ee)/partners.dub.co/(dashboard)/programs/[programSlug]/(e… |
frontend | healthy | apps/web/app/(ee)/partners.dub.co/(dashboard)/programs/[pro… |
/(ee)/partners.dub.co/(dashboard)/programs/[programSlug]/(e… |
frontend | healthy | apps/web/app/(ee)/partners.dub.co/(dashboard)/programs/[pro… |
/(ee)/partners.dub.co/(dashboard)/programs/[programSlug]/(e… |
frontend | healthy | apps/web/app/(ee)/partners.dub.co/(dashboard)/programs/[pro… |
/(ee)/partners.dub.co/(dashboard)/messages |
frontend | healthy | apps/web/app/(ee)/partners.dub.co/(dashboard)/messages/page… |
/(ee)/partners.dub.co/(dashboard)/messages/[programSlug] |
frontend | healthy | apps/web/app/(ee)/partners.dub.co/(dashboard)/messages/[pro… |
/(ee)/partners.dub.co/(dashboard)/account/settings |
frontend | healthy | apps/web/app/(ee)/partners.dub.co/(dashboard)/account/setti… |
/(ee)/partners.dub.co/(dashboard)/account/settings/security |
frontend | healthy | apps/web/app/(ee)/partners.dub.co/(dashboard)/account/setti… |
/(ee)/partners.dub.co/(dashboard)/rewind/2025 |
frontend | healthy | apps/web/app/(ee)/partners.dub.co/(dashboard)/rewind/2025/p… |
/(ee)/partners.dub.co/(dashboard)/profile |
frontend | healthy | apps/web/app/(ee)/partners.dub.co/(dashboard)/profile/page.… |
/(ee)/partners.dub.co/(dashboard)/profile/notifications |
frontend | healthy | apps/web/app/(ee)/partners.dub.co/(dashboard)/profile/notif… |
/(ee)/partners.dub.co/(dashboard)/profile/members |
frontend | healthy | apps/web/app/(ee)/partners.dub.co/(dashboard)/profile/membe… |
/(ee)/partners.dub.co/(dashboard)/profile/postbacks |
frontend | healthy | apps/web/app/(ee)/partners.dub.co/(dashboard)/profile/postb… |
/(ee)/partners.dub.co/(dashboard)/profile/postbacks/[id] |
frontend | healthy | apps/web/app/(ee)/partners.dub.co/(dashboard)/profile/postb… |
/(ee)/partners.dub.co/(onboarding)/onboarding |
frontend | healthy | apps/web/app/(ee)/partners.dub.co/(onboarding)/onboarding/p… |
/(ee)/partners.dub.co/(onboarding)/onboarding/payouts |
frontend | healthy | apps/web/app/(ee)/partners.dub.co/(onboarding)/onboarding/p… |
/(ee)/partners.dub.co/(onboarding)/onboarding/platforms |
frontend | healthy | apps/web/app/(ee)/partners.dub.co/(onboarding)/onboarding/p… |
/(ee)/partners.dub.co/(auth-other)/auth/reset-password/[tok… |
frontend | healthy | apps/web/app/(ee)/partners.dub.co/(auth-other)/auth/reset-p… |
/(ee)/partners.dub.co/(auth-other)/auth/confirm-email-chang… |
frontend | healthy | apps/web/app/(ee)/partners.dub.co/(auth-other)/auth/confirm… |
/(ee)/partners.dub.co/(auth-other)/invite |
frontend | healthy | apps/web/app/(ee)/partners.dub.co/(auth-other)/invite/page.… |
/(ee)/partners.dub.co/(auth-other)/unsubscribe/[token] |
frontend | healthy | apps/web/app/(ee)/partners.dub.co/(auth-other)/unsubscribe/… |
/(ee)/partners.dub.co/(auth-other)/forgot-password |
frontend | healthy | apps/web/app/(ee)/partners.dub.co/(auth-other)/forgot-passw… |
/(ee)/partners.dub.co/(apply)/[programSlug]/(group-level)/[… |
frontend | healthy | apps/web/app/(ee)/partners.dub.co/(apply)/[programSlug]/(gr… |
/(ee)/partners.dub.co/(apply)/[programSlug]/(group-level)/[… |
frontend | healthy | apps/web/app/(ee)/partners.dub.co/(apply)/[programSlug]/(gr… |
/(ee)/partners.dub.co/(apply)/[programSlug]/(group-level)/[… |
frontend | healthy | apps/web/app/(ee)/partners.dub.co/(apply)/[programSlug]/(gr… |
/(ee)/partners.dub.co/(apply)/[programSlug]/(default) |
frontend | healthy | apps/web/app/(ee)/partners.dub.co/(apply)/[programSlug]/(de… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
auth::packages/utils/src/constants/pricing/pricing-plan-mai… |
security | healthy | packages/utils/src/constants/pricing/pricing-plan-main-feat… |
auth::apps/web/.env.example |
security | healthy | apps/web/.env.example |
auth::apps/web/app/api/tokens/route.ts |
security | healthy | apps/web/app/api/tokens/route.ts |
auth::apps/web/lib/swr/use-partner-rewind.ts |
security | healthy | apps/web/lib/swr/use-partner-rewind.ts |
auth::apps/web/lib/paypal/oauth.ts |
security | healthy | apps/web/lib/paypal/oauth.ts |
auth::apps/web/app/api/user/set-password/route.ts |
security | healthy | apps/web/app/api/user/set-password/route.ts |
auth::apps/web/ui/layout/sidebar/app-sidebar-nav.tsx |
security | healthy | apps/web/ui/layout/sidebar/app-sidebar-nav.tsx |
auth::apps/web/app/app.dub.co/(auth)/oauth/authorize/scopes… |
security | healthy | apps/web/app/app.dub.co/(auth)/oauth/authorize/scopes-reque… |
auth::apps/web/lib/actions/check-account-exists.ts |
security | healthy | apps/web/lib/actions/check-account-exists.ts |
auth::apps/web/app/(ee)/partners.dub.co/(apply)/[programSlu… |
security | healthy | apps/web/app/(ee)/partners.dub.co/(apply)/[programSlug]/(de… |
auth::apps/web/app/app.dub.co/(auth)/oauth/authorize/author… |
security | healthy | apps/web/app/app.dub.co/(auth)/oauth/authorize/authorize-fo… |
auth::packages/cli/src/commands/login.ts |
security | healthy | packages/cli/src/commands/login.ts |
auth::apps/web/ui/support/chat-bubble.tsx |
security | healthy | apps/web/ui/support/chat-bubble.tsx |
auth::apps/web/app/api/oauth/apps/route.ts |
security | healthy | apps/web/app/api/oauth/apps/route.ts |
auth::apps/web/lib/auth/track-dub-lead.ts |
security | healthy | apps/web/lib/auth/track-dub-lead.ts |
auth::apps/web/lib/actions/partners/start-partner-platform-… |
security | healthy | apps/web/lib/actions/partners/start-partner-platform-verifi… |
auth::apps/web/lib/types.ts |
security | healthy | apps/web/lib/types.ts |
auth::apps/web/app/api/workspaces/[idOrSlug]/saml/route.ts |
security | healthy | apps/web/app/api/workspaces/[idOrSlug]/saml/route.ts |
auth::apps/web/ui/partners/groups/design/application-form/p… |
security | healthy | apps/web/ui/partners/groups/design/application-form/program… |
auth::apps/web/ui/folders/edit-folder-sheet.tsx |
security | healthy | apps/web/ui/folders/edit-folder-sheet.tsx |
auth::apps/web/lib/next-auth.d.ts |
security | healthy | apps/web/lib/next-auth.d.ts |
auth::apps/web/lib/swr/use-partner-earnings-timeseries.ts |
security | healthy | apps/web/lib/swr/use-partner-earnings-timeseries.ts |
auth::apps/web/lib/zod/schemas/images.ts |
security | healthy | apps/web/lib/zod/schemas/images.ts |
auth::apps/web/lib/swr/use-partner-links.ts |
security | healthy | apps/web/lib/swr/use-partner-links.ts |
auth::apps/web/app/(ee)/partners.dub.co/(dashboard)/profile… |
security | healthy | apps/web/app/(ee)/partners.dub.co/(dashboard)/profile/membe… |
auth::apps/web/lib/api/create-id.ts |
security | healthy | apps/web/lib/api/create-id.ts |
auth::apps/web/ui/modals/oauth-app-created-modal.tsx |
security | healthy | apps/web/ui/modals/oauth-app-created-modal.tsx |
auth::apps/web/app/api/oauth/token/exchange-code-for-token.… |
security | healthy | apps/web/app/api/oauth/token/exchange-code-for-token.ts |
auth::packages/utils/src/constants/index.ts |
security | healthy | packages/utils/src/constants/index.ts |
auth::apps/web/package.json |
security | healthy | apps/web/package.json |
auth::apps/web/app/api/callback/bitly/route.ts |
security | healthy | apps/web/app/api/callback/bitly/route.ts |
auth::apps/web/ui/auth/register/signup-form.tsx |
security | healthy | apps/web/ui/auth/register/signup-form.tsx |
auth::apps/web/app/app.dub.co/(dashboard)/[slug]/(ee)/setti… |
security | healthy | apps/web/app/app.dub.co/(dashboard)/[slug]/(ee)/settings/se… |
auth::apps/web/ui/auth/login/email-sign-in.tsx |
security | healthy | apps/web/ui/auth/login/email-sign-in.tsx |
auth::apps/web/app/(ee)/partners.dub.co/(apply)/[programSlu… |
security | healthy | apps/web/app/(ee)/partners.dub.co/(apply)/[programSlug]/(de… |
auth::apps/web/ui/analytics/events/events-export-button.tsx |
security | healthy | apps/web/ui/analytics/events/events-export-button.tsx |
auth::apps/web/ui/modals/google-oauth-modal.tsx |
security | healthy | apps/web/ui/modals/google-oauth-modal.tsx |
auth::packages/utils/src/constants/saml.ts |
security | healthy | packages/utils/src/constants/saml.ts |
auth::apps/web/lib/swr/use-program-enrollments-count.ts |
security | healthy | apps/web/lib/swr/use-program-enrollments-count.ts |
auth::apps/web/ui/workspaces/create-workspace-form.tsx |
security | healthy | apps/web/ui/workspaces/create-workspace-form.tsx |
auth::apps/web/lib/auth/utils.ts |
security | healthy | apps/web/lib/auth/utils.ts |
auth::apps/web/app/app.dub.co/(auth)/oauth/authorize/page.t… |
security | healthy | apps/web/app/app.dub.co/(auth)/oauth/authorize/page.tsx |
auth::packages/stripe-app/stripe-app.json |
security | healthy | packages/stripe-app/stripe-app.json |
auth::apps/web/ui/modals/scim-modal.tsx |
security | healthy | apps/web/ui/modals/scim-modal.tsx |
auth::apps/web/app/app.dub.co/(dashboard)/[slug]/(ee)/setti… |
security | healthy | apps/web/app/app.dub.co/(dashboard)/[slug]/(ee)/settings/se… |
auth::apps/web/lib/swr/use-scim.ts |
security | healthy | apps/web/lib/swr/use-scim.ts |
auth::apps/web/ui/modals/export-customers-modal.tsx |
security | healthy | apps/web/ui/modals/export-customers-modal.tsx |
auth::apps/web/ui/guides/integrations.ts |
security | healthy | apps/web/ui/guides/integrations.ts |
auth::apps/web/lib/middleware/app.ts |
security | healthy | apps/web/lib/middleware/app.ts |
auth::apps/web/lib/actions/partners/generate-paypal-oauth-u… |
security | healthy | apps/web/lib/actions/partners/generate-paypal-oauth-url.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
IntegrationHarnessMember |
software | healthy | apps/web/tests/utils/integration-member.ts:IntegrationHarne… |
HttpClient |
software | healthy | apps/web/tests/utils/http.ts:HttpClient |
IntegrationHarness |
software | healthy | apps/web/tests/utils/integration.ts:IntegrationHarness |
IntegrationHarnessOld |
software | healthy | apps/web/tests/utils/integration-old.ts:IntegrationHarnessO… |
StorageClient |
software | healthy | apps/web/lib/storage.ts:StorageClient |
PostbackEventTransformers |
software | healthy | apps/web/lib/postback/postback-event-transformers.ts:Postba… |
PostbackAdapter |
software | healthy | apps/web/lib/postback/postback-adapters.ts:PostbackAdapter |
PostbackSlackAdapter |
software | healthy | apps/web/lib/postback/postback-adapter-slack.ts:PostbackSla… |
PostbackCustomAdapter |
software | healthy | apps/web/lib/postback/postback-adapter-custom.ts:PostbackCu… |
PostbackEventEnrichers |
software | healthy | apps/web/lib/postback/postback-event-enrichers.ts:PostbackE… |
OAuthProvider |
software | healthy | apps/web/lib/integrations/oauth-provider.ts:OAuthProvider |
HubSpotApi |
software | healthy | apps/web/lib/integrations/hubspot/api.ts:HubSpotApi |
HubSpotOAuthProvider |
software | healthy | apps/web/lib/integrations/hubspot/oauth.ts:HubSpotOAuthProv… |
SlackOAuthProvider |
software | healthy | apps/web/lib/integrations/slack/oauth.ts:SlackOAuthProvider |
ShopifyAdminGraphqlError |
software | healthy | apps/web/lib/integrations/shopify/admin-graphql.ts:ShopifyA… |
FirstPromoterApi |
software | healthy | apps/web/lib/firstpromoter/api.ts:FirstPromoterApi |
FirstPromoterImporter |
software | healthy | apps/web/lib/firstpromoter/importer.ts:FirstPromoterImporter |
TokenCache |
software | healthy | apps/web/lib/auth/token-cache.ts:TokenCache |
AllowedHostnamesCache |
software | healthy | apps/web/lib/analytics/allowed-hostnames-cache.ts:AllowedHo… |
WebhookCache |
software | healthy | apps/web/lib/webhook/cache.ts:WebhookCache |
DubApiError |
software | healthy | apps/web/lib/api/errors.ts:DubApiError |
OnboardingStepCache |
software | healthy | apps/web/lib/api/workspaces/onboarding-step-cache.ts:Onboar… |
LinkCache |
software | healthy | apps/web/lib/api/links/cache.ts:LinkCache |
RecordClickCache |
software | healthy | apps/web/lib/api/links/record-click-cache.ts:RecordClickCac… |
AccountNotFoundError |
software | healthy | apps/web/lib/api/scrape-creators/get-social-profile.ts:Acco… |
BountySubmissionHandler |
software | healthy | apps/web/lib/bounty/api/create-bounty-submission.ts:BountyS… |
ToltApi |
software | healthy | apps/web/lib/tolt/api.ts:ToltApi |
ToltImporter |
software | healthy | apps/web/lib/tolt/importer.ts:ToltImporter |
PartnerStackApi |
software | healthy | apps/web/lib/partnerstack/api.ts:PartnerStackApi |
PartnerStackImporter |
software | healthy | apps/web/lib/partnerstack/importer.ts:PartnerStackImporter |
VeriffApiError |
software | healthy | apps/web/lib/veriff/fetch-veriff-session-decision.ts:Veriff… |
ReferralsEmbedToken |
software | healthy | apps/web/lib/embed/referrals/token-class.ts:ReferralsEmbedT… |
RedisStream |
software | healthy | apps/web/lib/upstash/redis-streams/client.ts:RedisStream |
DiscountIntegrationNotAvailableError |
software | healthy | apps/web/lib/discounts/discount-error.ts:DiscountIntegratio… |
represent |
software | healthy | apps/web/lib/qr/codegen.ts:represent |
provides |
software | healthy | apps/web/lib/qr/codegen.ts:provides |
covers |
software | healthy | apps/web/lib/qr/codegen.ts:covers |
QrCode |
software | healthy | apps/web/lib/qr/codegen.ts:QrCode |
are |
software | healthy | apps/web/lib/qr/codegen.ts:are |
imposes |
software | healthy | apps/web/lib/qr/codegen.ts:imposes |
QrSegment |
software | healthy | apps/web/lib/qr/codegen.ts:QrSegment |
Ecc |
software | healthy | apps/web/lib/qr/codegen.ts:Ecc |
Mode |
software | healthy | apps/web/lib/qr/codegen.ts:Mode |
PayPalOAuthProvider |
software | healthy | apps/web/lib/paypal/oauth.ts:PayPalOAuthProvider |
RewardfulApiError |
software | healthy | apps/web/lib/rewardful/api.ts:RewardfulApiError |
RewardfulApi |
software | healthy | apps/web/lib/rewardful/api.ts:RewardfulApi |
RewardfulImporter |
software | healthy | apps/web/lib/rewardful/importer.ts:RewardfulImporter |
EmbedError |
software | healthy | packages/embeds/core/src/error.ts:EmbedError |
DubEmbed |
software | healthy | packages/embeds/core/src/core.ts:DubEmbed |
| Label | Layer | Status | Path |
|---|---|---|---|
port:8888 |
network | healthy | apps/web/playwright.config.ts |
port:3900 |
network | healthy | apps/web/docker-compose.yml |
port:3306 |
network | healthy | apps/web/docker-compose.yml |
port:1025 |
network | healthy | apps/web/docker-compose.yml |
port:8025 |
network | healthy | apps/web/docker-compose.yml |
port:4587 |
network | healthy | packages/cli/src/api/callback.ts |
port:3101 |
network | healthy | packages/embeds/react/package.json |
port:6379 |
network | healthy | .github/workflows/playwright.yaml |
port:8079 |
network | healthy | .github/workflows/playwright.yaml |
port:80 |
network | healthy | .github/workflows/playwright.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
CLOUDFLARE_ACCOUNT_ID |
cicd | healthy | — |
E2E_TOKEN_MEMBER |
cicd | healthy | — |
QSTASH_CURRENT_SIGNING_KEY |
cicd | healthy | — |
QSTASH_TOKEN |
cicd | healthy | — |
E2E_PUBLISHABLE_KEY |
cicd | healthy | — |
E2E_TOKEN |
cicd | healthy | — |
E2E_TOKEN_OLD |
cicd | healthy | — |
CLOUDFLARE_PAGES_API_KEY |
cicd | healthy | — |
GITHUB_TOKEN |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::apps/web/tests/links/update-link.test.ts |
security | healthy | apps/web/tests/links/update-link.test.ts |
password_literal::apps/web/tests/links/update-link.test.ts |
security | healthy | apps/web/tests/links/update-link.test.ts |
password_literal::apps/web/tests/links/create-link.test.ts |
security | healthy | apps/web/tests/links/create-link.test.ts |
password_literal::apps/web/playwright/seed.ts |
security | healthy | apps/web/playwright/seed.ts |
password_literal::apps/web/playwright/partners/auth.setup.ts |
security | healthy | apps/web/playwright/partners/auth.setup.ts |
password_literal::apps/web/playwright/workspaces/auth.setup… |
security | healthy | apps/web/playwright/workspaces/auth.setup.ts |
password_literal::.github/workflows/playwright.yaml |
security | healthy | .github/workflows/playwright.yaml |
password_literal::.github/workflows/playwright.yaml |
security | healthy | .github/workflows/playwright.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
redis |
data | healthy | apps/web/package.json |
mongodb |
data | healthy | apps/web/next.config.js |
sqlite |
data | healthy | apps/web/next.config.js |
mysql |
data | healthy | apps/web/next.config.js |
clickhouse |
data | healthy | apps/web/scripts/programs/3-import-customer-leads.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::deploy-embed-script |
cicd | healthy | .github/workflows/deploy-embed-script.yml |
gha::prettier |
cicd | healthy | .github/workflows/prettier.yaml |
gha::playwright |
cicd | healthy | .github/workflows/playwright.yaml |
gha::apply-issue-labels-to-pr |
cicd | healthy | .github/workflows/apply-issue-labels-to-pr.yml |
gha::e2e |
cicd | healthy | .github/workflows/e2e.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
deploy |
cicd | healthy | .github/workflows/deploy-embed-script.yml |
build |
cicd | healthy | .github/workflows/prettier.yaml |
e2e |
cicd | healthy | .github/workflows/playwright.yaml |
label_on_pr |
cicd | healthy | .github/workflows/apply-issue-labels-to-pr.yml |
api-tests |
cicd | healthy | .github/workflows/e2e.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
backfill-application-events.ts |
data | healthy | apps/web/scripts/migrations/backfill-application-events.ts |
backfill-partner-tags-limit.ts |
data | healthy | apps/web/scripts/migrations/backfill-partner-tags-limit.ts |
sanitize-partner-platform.ts |
data | healthy | apps/web/scripts/migrations/sanitize-partner-platform.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
ps-mysql |
hardware | healthy | apps/web/docker-compose.yml |
planetscale-proxy |
hardware | healthy | apps/web/docker-compose.yml |
mailhog |
hardware | healthy | apps/web/docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | apps/web/next.config.js |
vps::azure |
hardware | healthy | apps/web/ui/placeholders/features-section.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-e5wtt_he |
software | healthy | /tmp/repobility-clone-e5wtt_he |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | apps/web/ui/submitted-leads/partner-profile-submitted-leads… |
This page is publicly accessible at:
https://repobility.com/scan/e8971222-160d-42f1-967c-5e0c4aa69c35/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/e8971222-160d-42f1-967c-5e0c4aa69c35/
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.