https://github.com/rodriguescarson/MealsToGoApp
· scanned 2026-06-15 23:54 UTC (2 months, 3 weeks ago)
33 raw signals (0 security + 33 graph)
Last scanned 2 months, 3 weeks ago · v1 · 33 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 868 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 |
|---|---|---|---|
dataType |
software | healthy | app.config.ts:dataType |
App |
software | healthy | App.tsx:App |
b64url |
software | healthy | scripts/play_edits.mjs:b64url |
token |
software | healthy | scripts/play_edits.mjs:token |
api |
software | healthy | scripts/play_edits.mjs:api |
loadEnv |
software | healthy | scripts/seed-supabase.mjs:loadEnv |
uuidv5 |
software | healthy | scripts/seed-supabase.mjs:uuidv5 |
b64url |
software | healthy | scripts/post_datasafety.mjs:b64url |
getToken |
software | healthy | scripts/post_datasafety.mjs:getToken |
usage_type |
software | healthy | scripts/gen_datasafety.py:71 |
value_for |
software | healthy | scripts/gen_datasafety.py:77 |
b64url |
software | healthy | scripts/asc_metadata.mjs:b64url |
jwt |
software | healthy | scripts/asc_metadata.mjs:jwt |
api |
software | healthy | scripts/asc_metadata.mjs:api |
json |
software | healthy | supabase/functions/delete-account/index.ts:json |
allowedPhotoHosts |
software | healthy | server/api/verify-review.ts:allowedPhotoHosts |
isAllowedPhotoUrl |
software | healthy | server/api/verify-review.ts:isAllowedPhotoUrl |
isBody |
software | healthy | server/api/verify-review.ts:isBody |
handler |
software | healthy | server/api/verify-review.ts:handler |
isBody |
software | healthy | server/api/brand-deal-checkout.ts:isBody |
handler |
software | healthy | server/api/brand-deal-checkout.ts:handler |
isStringArray |
software | healthy | server/api/push.ts:isStringArray |
isPushBody |
software | healthy | server/api/push.ts:isPushBody |
resolveTokens |
software | healthy | server/api/push.ts:resolveTokens |
tokens |
software | healthy | server/api/push.ts:tokens |
handler |
software | healthy | server/api/push.ts:handler |
parsed |
software | healthy | server/api/push.ts:parsed |
readRawBody |
software | healthy | server/api/stripe-webhook.ts:readRawBody |
tierFromSubscription |
software | healthy | server/api/stripe-webhook.ts:tierFromSubscription |
entitlementForTier |
software | healthy | server/api/stripe-webhook.ts:entitlementForTier |
supabaseStatus |
software | healthy | server/api/stripe-webhook.ts:supabaseStatus |
writeSubscriptionRow |
software | healthy | server/api/stripe-webhook.ts:writeSubscriptionRow |
setVendorRole |
software | healthy | server/api/stripe-webhook.ts:setVendorRole |
materializePendingSignup |
software | healthy | server/api/stripe-webhook.ts:materializePendingSignup |
handler |
software | healthy | server/api/stripe-webhook.ts:handler |
uid |
software | healthy | server/api/stripe-webhook.ts:uid |
deriveTier |
software | healthy | server/api/revenuecat-webhook.ts:deriveTier |
statusForEvent |
software | healthy | server/api/revenuecat-webhook.ts:statusForEvent |
isRcPayload |
software | healthy | server/api/revenuecat-webhook.ts:isRcPayload |
setVendorRole |
software | healthy | server/api/revenuecat-webhook.ts:setVendorRole |
handler |
software | healthy | server/api/revenuecat-webhook.ts:handler |
ALLOWED_ORIGINS |
software | healthy | server/api/chat.ts:ALLOWED_ORIGINS |
getClientIp |
software | healthy | server/api/chat.ts:getClientIp |
setCors |
software | healthy | server/api/chat.ts:setCors |
handler |
software | healthy | server/api/chat.ts:handler |
body |
software | healthy | server/api/chat.ts:body |
isBody |
software | healthy | server/api/connect-onboarding.ts:isBody |
isStatusMode |
software | healthy | server/api/connect-onboarding.ts:isStatusMode |
deriveStatus |
software | healthy | server/api/connect-onboarding.ts:deriveStatus |
handleStatus |
software | healthy | server/api/connect-onboarding.ts:handleStatus |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
SEEDING.md |
software | healthy | SEEDING.md |
babel.config.js |
software | healthy | babel.config.js |
README.md |
software | healthy | README.md |
eas.json |
software | healthy | eas.json |
package.json |
software | healthy | package.json |
HANDOFF.md |
software | healthy | HANDOFF.md |
firebase.json |
software | healthy | firebase.json |
FEATURES.md |
software | healthy | FEATURES.md |
package-lock.json |
software | healthy | package-lock.json |
app.config.ts |
software | healthy | app.config.ts |
firestore.indexes.json |
software | healthy | firestore.indexes.json |
STORE_RELEASE.md |
software | healthy | STORE_RELEASE.md |
jest.config.cjs |
software | healthy | jest.config.cjs |
.env.example |
software | healthy | .env.example |
STORE-LISTING.md |
software | healthy | STORE-LISTING.md |
eslint.config.js |
software | healthy | eslint.config.js |
tsconfig.json |
software | healthy | tsconfig.json |
App.tsx |
software | healthy | App.tsx |
AUTH-SETUP.md |
software | healthy | AUTH-SETUP.md |
analytics-dashboard.md |
software | healthy | docs/analytics-dashboard.md |
retention-plan.md |
software | healthy | docs/retention-plan.md |
super-app-migration-runbook.md |
software | healthy | docs/super-app-migration-runbook.md |
dashboard-setup.md |
software | healthy | docs/dashboard-setup.md |
aso-metadata.md |
software | healthy | docs/aso-metadata.md |
terms-of-service.md |
software | healthy | docs/legal/terms-of-service.md |
privacy-policy.md |
software | healthy | docs/legal/privacy-policy.md |
DESIGN-LANGUAGE.md |
software | healthy | docs/design/DESIGN-LANGUAGE.md |
play_edits.mjs |
software | healthy | scripts/play_edits.mjs |
generate-icons.mjs |
software | healthy | scripts/generate-icons.mjs |
seed-supabase.mjs |
software | healthy | scripts/seed-supabase.mjs |
post_datasafety.mjs |
software | healthy | scripts/post_datasafety.mjs |
gen_datasafety.py |
software | healthy | scripts/gen_datasafety.py |
asc_metadata.mjs |
software | healthy | scripts/asc_metadata.mjs |
README.md |
software | healthy | fastlane/README.md |
feature-graphic.philosophy.md |
software | healthy | assets/brand/feature-graphic.philosophy.md |
brand-showcase.html |
software | healthy | assets/logo/brand-showcase.html |
config.toml |
software | healthy | supabase/config.toml |
index.ts |
software | healthy | supabase/functions/delete-account/index.ts |
20260528120000_add_dietary_tags.sql |
software | healthy | supabase/migrations/20260528120000_add_dietary_tags.sql |
20260527152024_create_indexes.sql |
software | healthy | supabase/migrations/20260527152024_create_indexes.sql |
20260527152017_enable_rls_policies.sql |
software | healthy | supabase/migrations/20260527152017_enable_rls_policies.sql |
20260612000000_security_harden_rls.sql |
software | healthy | supabase/migrations/20260612000000_security_harden_rls.sql |
20260527152217_optimize_rls_and_indexes.sql |
software | healthy | supabase/migrations/20260527152217_optimize_rls_and_indexes… |
20260527151955_profile_trigger_and_helpers.sql |
software | healthy | supabase/migrations/20260527151955_profile_trigger_and_help… |
20260527152035_storage_buckets_and_policies.sql |
software | healthy | supabase/migrations/20260527152035_storage_buckets_and_poli… |
20260528150000_super_app_extensions.sql |
software | healthy | supabase/migrations/20260528150000_super_app_extensions.sql |
20260527151944_create_core_schema.sql |
software | healthy | supabase/migrations/20260527151944_create_core_schema.sql |
vercel.json |
software | healthy | server/vercel.json |
README.md |
software | healthy | server/README.md |
package.json |
software | healthy | server/package.json |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
docs |
software | healthy | docs |
legal |
software | healthy | docs/legal |
design |
software | healthy | docs/design |
scripts |
software | healthy | scripts |
fastlane |
software | healthy | fastlane |
assets |
software | healthy | assets |
brand |
software | healthy | assets/brand |
logo |
software | healthy | assets/logo |
supabase |
software | healthy | supabase |
functions |
software | healthy | supabase/functions |
delete-account |
software | healthy | supabase/functions/delete-account |
migrations |
software | healthy | supabase/migrations |
server |
software | healthy | server |
api |
software | healthy | server/api |
lib |
software | healthy | server/lib |
jobs |
software | healthy | server/lib/jobs |
src |
software | healthy | src |
config |
software | healthy | src/config |
__mocks__ |
software | healthy | src/__mocks__ |
components |
software | healthy | src/components |
media |
software | healthy | src/components/media |
animations |
software | healthy | src/components/animations |
lists |
software | healthy | src/components/lists |
spacer |
software | healthy | src/components/spacer |
controls |
software | healthy | src/components/controls |
surfaces |
software | healthy | src/components/surfaces |
utility |
software | healthy | src/components/utility |
typography |
software | healthy | src/components/typography |
forms |
software | healthy | src/components/forms |
lib |
software | healthy | src/lib |
locales |
software | healthy | src/locales |
services |
software | healthy | src/services |
firebase |
software | healthy | src/services/firebase |
__tests__ |
software | healthy | src/services/firebase/__tests__ |
authentication |
software | healthy | src/services/authentication |
notifications |
software | healthy | src/services/notifications |
analytics |
software | healthy | src/services/analytics |
network |
software | healthy | src/services/network |
chat |
software | healthy | src/services/chat |
__tests__ |
software | healthy | src/services/chat/__tests__ |
toast |
software | healthy | src/services/toast |
reviews |
software | healthy | src/services/reviews |
bookmarks |
software | healthy | src/services/bookmarks |
places |
software | healthy | src/services/places |
query |
software | healthy | src/services/query |
location |
software | healthy | src/services/location |
payments |
software | healthy | src/services/payments |
content |
software | healthy | src/services/content |
supabase |
software | healthy | src/services/supabase |
logging |
software | healthy | src/services/logging |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
auth::src/services/payments/payments.service.ts |
security | healthy | src/services/payments/payments.service.ts |
auth::scripts/post_datasafety.mjs |
security | healthy | scripts/post_datasafety.mjs |
auth::src/services/authentication/authentication.service.ts |
security | healthy | src/services/authentication/authentication.service.ts |
auth::supabase/config.toml |
security | healthy | supabase/config.toml |
auth::app.config.ts |
security | healthy | app.config.ts |
auth::scripts/asc_metadata.mjs |
security | healthy | scripts/asc_metadata.mjs |
auth::server/api/verify-review.ts |
security | healthy | server/api/verify-review.ts |
auth::.env.example |
security | healthy | .env.example |
auth::src/services/firebase/reviews.service.ts |
security | healthy | src/services/firebase/reviews.service.ts |
auth::supabase/functions/delete-account/index.ts |
security | healthy | supabase/functions/delete-account/index.ts |
auth::server/api/payment-intent.ts |
security | healthy | server/api/payment-intent.ts |
auth::server/lib/supabase-admin.ts |
security | healthy | server/lib/supabase-admin.ts |
auth::src/services/supabase/supabase.client.ts |
security | healthy | src/services/supabase/supabase.client.ts |
auth::src/services/supabase/access-token.ts |
security | healthy | src/services/supabase/access-token.ts |
auth::scripts/gen_datasafety.py |
security | healthy | scripts/gen_datasafety.py |
auth::scripts/play_edits.mjs |
security | healthy | scripts/play_edits.mjs |
auth::src/features/account/components/auth-modal.tsx |
security | healthy | src/features/account/components/auth-modal.tsx |
auth::src/services/authentication/authentication.context.tsx |
security | healthy | src/services/authentication/authentication.context.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
ErrorBoundaryInner |
software | healthy | src/components/utility/error-boundary.tsx:ErrorBoundaryInner |
AuthProviderNotConfiguredError |
software | healthy | src/services/authentication/authentication.service.ts:AuthP… |
ChatNotConfiguredError |
software | healthy | src/services/chat/chat.service.ts:ChatNotConfiguredError |
ChatRateLimitError |
software | healthy | src/services/chat/chat.service.ts:ChatRateLimitError |
ConnectNotConfiguredError |
software | healthy | src/services/payments/connect.service.ts:ConnectNotConfigur… |
VendorCheckoutNotConfiguredError |
software | healthy | src/services/payments/vendor-checkout.service.ts:VendorChec… |
BrandDealCheckoutNotConfiguredError |
software | healthy | src/services/payments/brand-deal-checkout.service.ts:BrandD… |
PaymentsNotConfiguredError |
software | healthy | src/services/payments/payments.service.ts:PaymentsNotConfig… |
PurchasesNotSupportedError |
software | healthy | src/services/payments/purchases.service.ts:PurchasesNotSupp… |
| Label | Layer | Status | Path |
|---|---|---|---|
20260528120000_add_dietary_tags.sql |
data | healthy | supabase/migrations/20260528120000_add_dietary_tags.sql |
20260527152024_create_indexes.sql |
data | healthy | supabase/migrations/20260527152024_create_indexes.sql |
20260527152017_enable_rls_policies.sql |
data | healthy | supabase/migrations/20260527152017_enable_rls_policies.sql |
20260612000000_security_harden_rls.sql |
data | healthy | supabase/migrations/20260612000000_security_harden_rls.sql |
20260527152217_optimize_rls_and_indexes.sql |
data | healthy | supabase/migrations/20260527152217_optimize_rls_and_indexes… |
20260527151955_profile_trigger_and_helpers.sql |
data | healthy | supabase/migrations/20260527151955_profile_trigger_and_help… |
20260527152035_storage_buckets_and_policies.sql |
data | healthy | supabase/migrations/20260527152035_storage_buckets_and_poli… |
20260528150000_super_app_extensions.sql |
data | healthy | supabase/migrations/20260528150000_super_app_extensions.sql |
20260527151944_create_core_schema.sql |
data | healthy | supabase/migrations/20260527151944_create_core_schema.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::azure |
hardware | healthy | supabase/config.toml |
vps::aws |
hardware | healthy | supabase/config.toml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-hz50i55h |
software | healthy | /tmp/repobility-clone-hz50i55h |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | supabase/config.toml |
| Label | Layer | Status | Path |
|---|---|---|---|
public |
data | healthy | supabase/migrations/20260528150000_super_app_extensions.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
169.254.169.254 |
network | healthy | server/api/verify-review.ts |
This page is publicly accessible at:
https://repobility.com/scan/357a6f18-193d-47fa-8b4f-8fb94d627907/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/357a6f18-193d-47fa-8b4f-8fb94d627907/
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.