https://github.com/uditmisra/wedding-seats-simplified
· scanned 2026-06-16 00:44 UTC (2 months, 1 week ago)
64 raw signals (0 security + 64 graph)
Last scanned 2 months, 1 week ago · v1 · 59 actionable findings from 1 signal source. 5 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 905 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 |
|---|---|---|---|
esc |
software | healthy | scripts/prerender.ts:esc |
headBlock |
software | healthy | scripts/prerender.ts:headBlock |
stripBaseHead |
software | healthy | scripts/prerender.ts:stripBaseHead |
jsonLd |
software | healthy | scripts/prerender.ts:jsonLd |
postSchemas |
software | healthy | scripts/prerender.ts:postSchemas |
postBody |
software | healthy | scripts/prerender.ts:postBody |
renderPage |
software | healthy | scripts/prerender.ts:renderPage |
writeRoute |
software | healthy | scripts/prerender.ts:writeRoute |
sb |
software | healthy | supabase/functions/consume-paddle-session/index.ts:sb |
parseSuppressionPayload |
software | healthy | supabase/functions/handle-email-suppression/index.ts:parseS… |
jsonResponse |
software | healthy | supabase/functions/handle-email-suppression/index.ts:jsonRe… |
mapReasonToStatus |
software | healthy | supabase/functions/handle-email-suppression/index.ts:mapRea… |
mapReasonToMessage |
software | healthy | supabase/functions/handle-email-suppression/index.ts:mapRea… |
getSupabase |
software | healthy | supabase/functions/payments-webhook/index.ts:getSupabase |
findOrCreateUserByEmail |
software | healthy | supabase/functions/payments-webhook/index.ts:findOrCreateUs… |
stashMagicLink |
software | healthy | supabase/functions/payments-webhook/index.ts:stashMagicLink |
handleTransactionCompleted |
software | healthy | supabase/functions/payments-webhook/index.ts:handleTransact… |
handleWebhook |
software | healthy | supabase/functions/payments-webhook/index.ts:handleWebhook |
env |
software | healthy | supabase/functions/payments-webhook/index.ts:env |
generateToken |
software | healthy | supabase/functions/send-transactional-email/index.ts:genera… |
jwtRole |
software | healthy | supabase/functions/send-transactional-email/index.ts:jwtRole |
const |
software | healthy | supabase/functions/send-transactional-email/index.ts:const |
safeHeaders |
software | healthy | supabase/functions/ai-parse/index.ts:safeHeaders |
safeSamples |
software | healthy | supabase/functions/ai-parse/index.ts:safeSamples |
jsonResponse |
software | healthy | supabase/functions/handle-email-unsubscribe/index.ts:jsonRe… |
handlePreview |
software | healthy | supabase/functions/auth-email-hook/index.ts:handlePreview |
handleWebhook |
software | healthy | supabase/functions/auth-email-hook/index.ts:handleWebhook |
userMeta |
software | healthy | supabase/functions/auth-email-hook/index.ts:userMeta |
topMeta |
software | healthy | supabase/functions/auth-email-hook/index.ts:topMeta |
pickName |
software | healthy | supabase/functions/auth-email-hook/index.ts:pickName |
inviterName |
software | healthy | supabase/functions/auth-email-hook/index.ts:inviterName |
getEnv |
software | healthy | supabase/functions/_shared/paddle.ts:getEnv |
getConnectionApiKey |
software | healthy | supabase/functions/_shared/paddle.ts:getConnectionApiKey |
getPaddleClient |
software | healthy | supabase/functions/_shared/paddle.ts:getPaddleClient |
gatewayFetch |
software | healthy | supabase/functions/_shared/paddle.ts:gatewayFetch |
getWebhookSecret |
software | healthy | supabase/functions/_shared/paddle.ts:getWebhookSecret |
verifyWebhook |
software | healthy | supabase/functions/_shared/paddle.ts:verifyWebhook |
EmailChangeEmail |
software | healthy | supabase/functions/_shared/email-templates/email-change.tsx… |
InviteEmail |
software | healthy | supabase/functions/_shared/email-templates/invite.tsx:Invit… |
MagicLinkEmail |
software | healthy | supabase/functions/_shared/email-templates/magic-link.tsx:M… |
Header |
software | healthy | supabase/functions/_shared/email-templates/_brand.tsx:Header |
Footer |
software | healthy | supabase/functions/_shared/email-templates/_brand.tsx:Footer |
RecoveryEmail |
software | healthy | supabase/functions/_shared/email-templates/recovery.tsx:Rec… |
SignupEmail |
software | healthy | supabase/functions/_shared/email-templates/signup.tsx:Signu… |
ReauthenticationEmail |
software | healthy | supabase/functions/_shared/email-templates/reauthentication… |
WelcomeEmail |
software | healthy | supabase/functions/_shared/transactional-email-templates/we… |
GrandfatherEmail |
software | healthy | supabase/functions/_shared/transactional-email-templates/gr… |
ShareInviteEmail |
software | healthy | supabase/functions/_shared/transactional-email-templates/sh… |
App |
software | healthy | src/App.tsx:App |
UpgradeModal |
software | healthy | src/components/UpgradeModal.tsx:UpgradeModal |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
tsconfig.app.json |
software | healthy | tsconfig.app.json |
vite.config.ts |
software | healthy | vite.config.ts |
.env.development |
software | healthy | .env.development |
bun.lock |
software | healthy | bun.lock |
README.md |
software | healthy | README.md |
tailwind.config.ts |
software | healthy | tailwind.config.ts |
CLAUDE.md |
software | healthy | CLAUDE.md |
.env.production |
software | healthy | .env.production |
package.json |
software | healthy | package.json |
tsconfig.node.json |
software | healthy | tsconfig.node.json |
index.html |
software | healthy | index.html |
package-lock.json |
software | healthy | package-lock.json |
components.json |
software | healthy | components.json |
bun.lockb |
software | healthy | bun.lockb |
eslint.config.js |
software | healthy | eslint.config.js |
tsconfig.json |
software | healthy | tsconfig.json |
.env |
software | healthy | .env |
postcss.config.js |
software | healthy | postcss.config.js |
vitest.config.ts |
software | healthy | vitest.config.ts |
prerender.ts |
software | healthy | scripts/prerender.ts |
config.toml |
software | healthy | supabase/config.toml |
index.ts |
software | healthy | supabase/functions/consume-paddle-session/index.ts |
deno.json |
software | healthy | supabase/functions/handle-email-suppression/deno.json |
index.ts |
software | healthy | supabase/functions/handle-email-suppression/index.ts |
index.ts |
software | healthy | supabase/functions/payments-webhook/index.ts |
deno.json |
software | healthy | supabase/functions/send-transactional-email/deno.json |
index.ts |
software | healthy | supabase/functions/send-transactional-email/index.ts |
index.ts |
software | healthy | supabase/functions/ai-parse/index.ts |
index.ts |
software | healthy | supabase/functions/admin-ops/index.ts |
deno.json |
software | healthy | supabase/functions/preview-transactional-email/deno.json |
index.ts |
software | healthy | supabase/functions/preview-transactional-email/index.ts |
deno.json |
software | healthy | supabase/functions/handle-email-unsubscribe/deno.json |
index.ts |
software | healthy | supabase/functions/handle-email-unsubscribe/index.ts |
index.ts |
software | healthy | supabase/functions/get-paddle-price/index.ts |
deno.json |
software | healthy | supabase/functions/auth-email-hook/deno.json |
index.ts |
software | healthy | supabase/functions/auth-email-hook/index.ts |
paddle.ts |
software | healthy | supabase/functions/_shared/paddle.ts |
email-change.tsx |
software | healthy | supabase/functions/_shared/email-templates/email-change.tsx |
invite.tsx |
software | healthy | supabase/functions/_shared/email-templates/invite.tsx |
magic-link.tsx |
software | healthy | supabase/functions/_shared/email-templates/magic-link.tsx |
_brand.tsx |
software | healthy | supabase/functions/_shared/email-templates/_brand.tsx |
recovery.tsx |
software | healthy | supabase/functions/_shared/email-templates/recovery.tsx |
signup.tsx |
software | healthy | supabase/functions/_shared/email-templates/signup.tsx |
reauthentication.tsx |
software | healthy | supabase/functions/_shared/email-templates/reauthentication… |
registry.ts |
software | healthy | supabase/functions/_shared/transactional-email-templates/re… |
welcome.tsx |
software | healthy | supabase/functions/_shared/transactional-email-templates/we… |
grandfather.tsx |
software | healthy | supabase/functions/_shared/transactional-email-templates/gr… |
share-invite.tsx |
software | healthy | supabase/functions/_shared/transactional-email-templates/sh… |
grandfather_existing_users.sql |
software | healthy | supabase/scripts/grandfather_existing_users.sql |
20260528083715_989f2fa7-1283-452a-a9ab-eaf2c4ecae56.sql |
software | healthy | supabase/migrations/20260528083715_989f2fa7-1283-452a-a9ab-… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
scripts |
software | healthy | scripts |
supabase |
software | healthy | supabase |
functions |
software | healthy | supabase/functions |
consume-paddle-session |
software | healthy | supabase/functions/consume-paddle-session |
handle-email-suppression |
software | healthy | supabase/functions/handle-email-suppression |
payments-webhook |
software | healthy | supabase/functions/payments-webhook |
send-transactional-email |
software | healthy | supabase/functions/send-transactional-email |
ai-parse |
software | healthy | supabase/functions/ai-parse |
admin-ops |
software | healthy | supabase/functions/admin-ops |
preview-transactional-email |
software | healthy | supabase/functions/preview-transactional-email |
handle-email-unsubscribe |
software | healthy | supabase/functions/handle-email-unsubscribe |
get-paddle-price |
software | healthy | supabase/functions/get-paddle-price |
auth-email-hook |
software | healthy | supabase/functions/auth-email-hook |
_shared |
software | healthy | supabase/functions/_shared |
email-templates |
software | healthy | supabase/functions/_shared/email-templates |
transactional-email-templates |
software | healthy | supabase/functions/_shared/transactional-email-templates |
scripts |
software | healthy | supabase/scripts |
migrations |
software | healthy | supabase/migrations |
src |
software | healthy | src |
integrations |
software | healthy | src/integrations |
lovable |
software | healthy | src/integrations/lovable |
supabase |
software | healthy | src/integrations/supabase |
test |
software | healthy | src/test |
components |
software | healthy | src/components |
blog |
software | healthy | src/components/blog |
planner |
software | healthy | src/components/planner |
demo |
software | healthy | src/components/planner/demo |
venue |
software | healthy | src/components/planner/venue |
onboarding |
software | healthy | src/components/planner/onboarding |
ui |
software | healthy | src/components/ui |
billing |
software | healthy | src/components/billing |
exports |
software | healthy | src/components/exports |
lib |
software | healthy | src/lib |
blog |
software | healthy | src/lib/blog |
posts |
software | healthy | src/lib/blog/posts |
demo |
software | healthy | src/lib/demo |
exports |
software | healthy | src/lib/exports |
pages |
software | healthy | src/pages |
hooks |
software | healthy | src/hooks |
| Label | Layer | Status | Path |
|---|---|---|---|
/Admin |
frontend | healthy | src/pages/Admin.tsx |
/Index |
frontend | healthy | src/pages/Index.tsx |
/Refunds |
frontend | healthy | src/pages/Refunds.tsx |
/Dashboard |
frontend | healthy | src/pages/Dashboard.tsx |
/Auth |
frontend | healthy | src/pages/Auth.tsx |
/Demo |
frontend | healthy | src/pages/Demo.tsx |
/Planner |
frontend | healthy | src/pages/Planner.tsx |
/Terms |
frontend | healthy | src/pages/Terms.tsx |
/Privacy |
frontend | healthy | src/pages/Privacy.tsx |
/LegalPage |
frontend | healthy | src/pages/LegalPage.tsx |
/NotFound |
frontend | healthy | src/pages/NotFound.tsx |
/PostPay |
frontend | healthy | src/pages/PostPay.tsx |
/Unsubscribe |
frontend | healthy | src/pages/Unsubscribe.tsx |
/Blog |
frontend | healthy | src/pages/Blog.tsx |
/ResetPassword |
frontend | healthy | src/pages/ResetPassword.tsx |
/BlogPost |
frontend | healthy | src/pages/BlogPost.tsx |
/ |
frontend | healthy | src/App.tsx |
/auth |
frontend | healthy | src/App.tsx |
/reset-password |
frontend | healthy | src/App.tsx |
/dashboard |
frontend | healthy | src/App.tsx |
/plan/:code |
frontend | healthy | src/App.tsx |
/admin |
frontend | healthy | src/App.tsx |
/unsubscribe |
frontend | healthy | src/App.tsx |
/blog |
frontend | healthy | src/App.tsx |
/blog/:slug |
frontend | healthy | src/App.tsx |
/demo |
frontend | healthy | src/App.tsx |
/refunds |
frontend | healthy | src/App.tsx |
/post-pay |
frontend | healthy | src/App.tsx |
/privacy |
frontend | healthy | src/App.tsx |
/terms |
frontend | healthy | src/App.tsx |
* |
frontend | healthy | src/App.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
20260528083715_989f2fa7-1283-452a-a9ab-eaf2c4ecae56.sql |
data | healthy | supabase/migrations/20260528083715_989f2fa7-1283-452a-a9ab-… |
20260505000001_admin_functions.sql |
data | healthy | supabase/migrations/20260505000001_admin_functions.sql |
20260610231651_4694bc64-7fbd-4fb4-8b41-3965c4a7e389.sql |
data | healthy | supabase/migrations/20260610231651_4694bc64-7fbd-4fb4-8b41-… |
20260505194506_e97b76b6-ddf6-4c43-9b54-8ba035d7fd81.sql |
data | healthy | supabase/migrations/20260505194506_e97b76b6-ddf6-4c43-9b54-… |
20260503221412_96529e9e-3fdf-42b2-a360-18f354f4648e.sql |
data | healthy | supabase/migrations/20260503221412_96529e9e-3fdf-42b2-a360-… |
20260504102059_dfe9ef01-bdb3-476c-a365-a3cb409caa8e.sql |
data | healthy | supabase/migrations/20260504102059_dfe9ef01-bdb3-476c-a365-… |
20260504102945_a968f088-4f94-48be-9a02-00dedc5afe76.sql |
data | healthy | supabase/migrations/20260504102945_a968f088-4f94-48be-9a02-… |
20260504224318_646b94dc-3378-459b-859c-1b9cef6ed55a.sql |
data | healthy | supabase/migrations/20260504224318_646b94dc-3378-459b-859c-… |
20260504133753_a17db061-7fb8-498d-b2dc-1eabcbc06176.sql |
data | healthy | supabase/migrations/20260504133753_a17db061-7fb8-498d-b2dc-… |
20260507000003_billing_profiles.sql |
data | healthy | supabase/migrations/20260507000003_billing_profiles.sql |
20260503215041_b3cc0b5f-a06f-419a-8b19-53848501775a.sql |
data | healthy | supabase/migrations/20260503215041_b3cc0b5f-a06f-419a-8b19-… |
20260505000002_admin_delete_user.sql |
data | healthy | supabase/migrations/20260505000002_admin_delete_user.sql |
20260611000001_security_hardening.sql |
data | healthy | supabase/migrations/20260611000001_security_hardening.sql |
20260504102049_dc731fda-3d4b-4678-b7b3-b037750bbcf6.sql |
data | healthy | supabase/migrations/20260504102049_dc731fda-3d4b-4678-b7b3-… |
20260507000002_room_config.sql |
data | healthy | supabase/migrations/20260507000002_room_config.sql |
20260507205646_8ebf1dc5-89c3-4f2c-bc10-628a649581cb.sql |
data | healthy | supabase/migrations/20260507205646_8ebf1dc5-89c3-4f2c-bc10-… |
20260614000001_security_hardening_2.sql |
data | healthy | supabase/migrations/20260614000001_security_hardening_2.sql |
20260614225758_a53b4883-09cf-4531-8967-b6b997bb6066.sql |
data | healthy | supabase/migrations/20260614225758_a53b4883-09cf-4531-8967-… |
20260515000001_guests_metadata.sql |
data | healthy | supabase/migrations/20260515000001_guests_metadata.sql |
20260508000001_create_plan_rpc.sql |
data | healthy | supabase/migrations/20260508000001_create_plan_rpc.sql |
20260507000001_activity_log.sql |
data | healthy | supabase/migrations/20260507000001_activity_log.sql |
20260515224419_4d87f751-c8ba-473b-9ef5-125a2b5dbcf7.sql |
data | healthy | supabase/migrations/20260515224419_4d87f751-c8ba-473b-9ef5-… |
20260504225142_b7bbd091-1682-4a5a-b565-e88bb6f35bd7.sql |
data | healthy | supabase/migrations/20260504225142_b7bbd091-1682-4a5a-b565-… |
| Label | Layer | Status | Path |
|---|---|---|---|
EmailChangeEmail |
frontend | healthy | supabase/functions/_shared/email-templates/email-change.tsx |
InviteEmail |
frontend | healthy | supabase/functions/_shared/email-templates/invite.tsx |
MagicLinkEmail |
frontend | healthy | supabase/functions/_shared/email-templates/magic-link.tsx |
RecoveryEmail |
frontend | healthy | supabase/functions/_shared/email-templates/recovery.tsx |
SignupEmail |
frontend | healthy | supabase/functions/_shared/email-templates/signup.tsx |
ReauthenticationEmail |
frontend | healthy | supabase/functions/_shared/email-templates/reauthentication… |
App |
frontend | healthy | src/App.tsx |
Admin |
frontend | healthy | src/pages/Admin.tsx |
Index |
frontend | healthy | src/pages/Index.tsx |
Refunds |
frontend | healthy | src/pages/Refunds.tsx |
Dashboard |
frontend | healthy | src/pages/Dashboard.tsx |
Auth |
frontend | healthy | src/pages/Auth.tsx |
Demo |
frontend | healthy | src/pages/Demo.tsx |
Planner |
frontend | healthy | src/pages/Planner.tsx |
Terms |
frontend | healthy | src/pages/Terms.tsx |
Privacy |
frontend | healthy | src/pages/Privacy.tsx |
NotFound |
frontend | healthy | src/pages/NotFound.tsx |
PostPay |
frontend | healthy | src/pages/PostPay.tsx |
Unsubscribe |
frontend | healthy | src/pages/Unsubscribe.tsx |
Blog |
frontend | healthy | src/pages/Blog.tsx |
ResetPassword |
frontend | healthy | src/pages/ResetPassword.tsx |
BlogPost |
frontend | healthy | src/pages/BlogPost.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
dotenv::.env.development |
security | healthy | .env.development |
dotenv::.env.production |
security | healthy | .env.production |
dotenv::.env |
security | healthy | .env |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::supabase/functions/send-transactional-email/index.ts |
security | healthy | supabase/functions/send-transactional-email/index.ts |
auth::supabase/functions/ai-parse/index.ts |
security | healthy | supabase/functions/ai-parse/index.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-8rxwzxdp |
software | healthy | /tmp/repobility-clone-8rxwzxdp |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | CLAUDE.md |
| Label | Layer | Status | Path |
|---|---|---|---|
public |
data | healthy | supabase/migrations/20260503221412_96529e9e-3fdf-42b2-a360-… |
| Label | Layer | Status | Path |
|---|---|---|---|
port:8080 |
network | healthy | vite.config.ts |
This page is publicly accessible at:
https://repobility.com/scan/17ea24f9-7ab1-4f2e-9ee4-aad43c86d325/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/17ea24f9-7ab1-4f2e-9ee4-aad43c86d325/
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.