Public scan — anyone with this URL can view this analysis. Sign up to track your own repos privately, run scheduled re-scans, and get AI fix prompts via your dashboard.

rriggins811/SeniorSafe

https://github.com/rriggins811/SeniorSafe · scanned 2026-06-15 23:56 UTC (2 months, 3 weeks ago)

88 raw signals (0 security + 88 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 3 weeks ago · v1 · 86 actionable findings from 1 signal source. 2 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.

JSON
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 659 nodes from the latest scan, grouped by kind. Each node is a unit the engine identified (file, function, endpoint, table…). Most users won't need this view — it's primarily for debugging the engine's graph extraction or for AI agents that want to enumerate the project structure.

LabelLayerStatusPath
now software healthy supabase/functions/ghl-social-check/index.ts:now
base64ToBytes software healthy supabase/functions/upload-marketing-card/index.ts:base64ToB…
params software healthy supabase/functions/upload-marketing-card/index.ts:params
json software healthy supabase/functions/meta-capi-trial/index.ts:json
safeEqual software healthy supabase/functions/meta-capi-trial/index.ts:safeEqual
sha256Hex software healthy supabase/functions/meta-capi-trial/index.ts:sha256Hex
buildFbc software healthy supabase/functions/meta-capi-trial/index.ts:buildFbc
src software healthy supabase/functions/meta-capi-trial/index.ts:src
decodeJWSPayload software healthy supabase/functions/apple-iap-webhook/index.ts:decodeJWSPayl…
getUserByAppleTransaction software healthy supabase/functions/apple-iap-webhook/index.ts:getUserByAppl…
updateUserTier software healthy supabase/functions/apple-iap-webhook/index.ts:updateUserTier
updateFamilyMembers software healthy supabase/functions/apple-iap-webhook/index.ts:updateFamilyM…
getCorsHeaders software healthy supabase/functions/leave-family/index.ts:getCorsHeaders
tierForProductId software healthy supabase/functions/mark-iap-paid/index.ts:tierForProductId
getCorsHeaders software healthy supabase/functions/mark-iap-paid/index.ts:getCorsHeaders
verifyRevenueCat software healthy supabase/functions/mark-iap-paid/index.ts:verifyRevenueCat
active software healthy supabase/functions/mark-iap-paid/index.ts:active
now software healthy supabase/functions/meta-token-check/index.ts:now
msg software healthy supabase/functions/ai-cleanup/index.ts:msg
getCorsHeaders software healthy supabase/functions/maggie-chat/index.ts:getCorsHeaders
loadPrompts software healthy supabase/functions/maggie-chat/index.ts:loadPrompts
jsonResponse software healthy supabase/functions/maggie-chat/index.ts:jsonResponse
approxTokenCount software healthy supabase/functions/maggie-chat/index.ts:approxTokenCount
buildPerUserContext software healthy supabase/functions/maggie-chat/index.ts:buildPerUserContext
detectOffTopicRedirect software healthy supabase/functions/maggie-chat/index.ts:detectOffTopicRedir…
write software healthy supabase/functions/maggie-chat/index.ts:write
shifts software healthy supabase/functions/maggie-chat/prompts/book_other_side.ts:s…
getCorsHeaders software healthy supabase/functions/delete-account/index.ts:getCorsHeaders
normalizePhone software healthy supabase/functions/delete-account/index.ts:normalizePhone
courseTier software healthy supabase/functions/delete-account/index.ts:courseTier
resolveTier software healthy supabase/functions/stripe-webhook/index.ts:resolveTier
ghlProxyUpsertAndTag software healthy supabase/functions/stripe-webhook/index.ts:ghlProxyUpsertAn…
payload software healthy supabase/functions/stripe-webhook/index.ts:payload
contactId software healthy supabase/functions/stripe-webhook/index.ts:contactId
sha256Hex software healthy supabase/functions/stripe-webhook/index.ts:sha256Hex
fireMetaPurchase software healthy supabase/functions/stripe-webhook/index.ts:fireMetaPurchase
currency software healthy supabase/functions/stripe-webhook/index.ts:currency
lookupSubscriberFields software healthy supabase/functions/stripe-webhook/index.ts:lookupSubscriber…
updateUserTier software healthy supabase/functions/stripe-webhook/index.ts:updateUserTier
normalizePhone software healthy supabase/functions/stripe-webhook/index.ts:normalizePhone
sendTwilioSMS software healthy supabase/functions/stripe-webhook/index.ts:sendTwilioSMS
getUserIdByStripeCustomer software healthy supabase/functions/stripe-webhook/index.ts:getUserIdByStrip…
getCorsHeaders software healthy supabase/functions/summarize-conversation/index.ts:getCorsH…
approxTokenCount software healthy supabase/functions/summarize-conversation/index.ts:approxTo…
jsonResponse software healthy supabase/functions/summarize-conversation/index.ts:jsonResp…
normalizePhone software healthy supabase/functions/medication-reminders/index.ts:normalizeP…
maskPhone software healthy supabase/functions/medication-reminders/index.ts:maskPhone
getLocalTime software healthy supabase/functions/medication-reminders/index.ts:getLocalTi…
get software healthy supabase/functions/medication-reminders/index.ts:get
getCorsHeaders software healthy supabase/functions/create-checkout/index.ts:getCorsHeaders

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

LabelLayerStatusPath
vite.config.js software healthy vite.config.js
vercel.json software healthy vercel.json
README.md software healthy README.md
Maggie_Code_Session_Handoff_Apr28.md software healthy Maggie_Code_Session_Handoff_Apr28.md
CLAUDE.md software healthy CLAUDE.md
package.json software healthy package.json
index.html software healthy index.html
package-lock.json software healthy package-lock.json
capacitor.config.json software healthy capacitor.config.json
eslint.config.js software healthy eslint.config.js
build.gradle software healthy android/build.gradle
build.gradle software healthy android/app/build.gradle
ExampleInstrumentedTest.java software healthy android/app/src/androidTest/java/com/getcapacitor/myapp/Exa…
ExampleUnitTest.java software healthy android/app/src/test/java/com/getcapacitor/myapp/ExampleUni…
MainActivity.java software healthy android/app/src/main/java/com/rigginsstrategicsolutions/sen…
README.md software healthy ios/App/CapApp-SPM/README.md
Package.swift software healthy ios/App/CapApp-SPM/Package.swift
CapApp-SPM.swift software healthy ios/App/CapApp-SPM/Sources/CapApp-SPM/CapApp-SPM.swift
AppDelegate.swift software healthy ios/App/App/AppDelegate.swift
Contents.json software healthy ios/App/App/Assets.xcassets/Contents.json
Contents.json software healthy ios/App/App/Assets.xcassets/AppIcon.appiconset/Contents.json
Contents.json software healthy ios/App/App/Assets.xcassets/Splash.imageset/Contents.json
settings.local.json software healthy .claude/settings.local.json
config.toml software healthy supabase/config.toml
index.ts software healthy supabase/functions/check-secrets/index.ts
index.ts software healthy supabase/functions/ghl-social-check/index.ts
index.ts software healthy supabase/functions/upload-marketing-card/index.ts
index.ts software healthy supabase/functions/newsletter-send/index.ts
index.ts software healthy supabase/functions/meta-capi-trial/index.ts
index.ts software healthy supabase/functions/apple-iap-webhook/index.ts
index.ts software healthy supabase/functions/leave-family/index.ts
index.ts software healthy supabase/functions/mark-iap-paid/index.ts
index.ts software healthy supabase/functions/meta-token-check/index.ts
index.ts software healthy supabase/functions/ai-cleanup/index.ts
index.ts software healthy supabase/functions/maggie-chat/index.ts
book_other_side.ts software healthy supabase/functions/maggie-chat/prompts/book_other_side.ts
book_unheard.ts software healthy supabase/functions/maggie-chat/prompts/book_unheard.ts
system_prompt.ts software healthy supabase/functions/maggie-chat/prompts/system_prompt.ts
knowledge_base.ts software healthy supabase/functions/maggie-chat/prompts/knowledge_base.ts
index.ts software healthy supabase/functions/kit-proxy/index.ts
index.ts software healthy supabase/functions/delete-account/index.ts
index.ts software healthy supabase/functions/stripe-webhook/index.ts
index.ts software healthy supabase/functions/summarize-conversation/index.ts
index.ts software healthy supabase/functions/buffer-schedule/index.ts
index.ts software healthy supabase/functions/medication-reminders/index.ts
index.ts software healthy supabase/functions/create-checkout/index.ts
index.ts software healthy supabase/functions/ai-chat/index.ts
index.ts software healthy supabase/functions/verify-apple-purchase/index.ts
index.ts software healthy supabase/functions/cancel-subscription/index.ts
index.ts software healthy supabase/functions/trial-ghl-sync/index.ts

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

LabelLayerStatusPath
android software healthy android
app software healthy android/app
src software healthy android/app/src
androidTest software healthy android/app/src/androidTest
java software healthy android/app/src/androidTest/java
com software healthy android/app/src/androidTest/java/com
getcapacitor software healthy android/app/src/androidTest/java/com/getcapacitor
myapp software healthy android/app/src/androidTest/java/com/getcapacitor/myapp
test software healthy android/app/src/test
java software healthy android/app/src/test/java
com software healthy android/app/src/test/java/com
getcapacitor software healthy android/app/src/test/java/com/getcapacitor
myapp software healthy android/app/src/test/java/com/getcapacitor/myapp
main software healthy android/app/src/main
java software healthy android/app/src/main/java
com software healthy android/app/src/main/java/com
rigginsstrategicsolutions software healthy android/app/src/main/java/com/rigginsstrategicsolutions
seniorsafe software healthy android/app/src/main/java/com/rigginsstrategicsolutions/sen…
ios software healthy ios
App software healthy ios/App
CapApp-SPM software healthy ios/App/CapApp-SPM
Sources software healthy ios/App/CapApp-SPM/Sources
CapApp-SPM software healthy ios/App/CapApp-SPM/Sources/CapApp-SPM
App software healthy ios/App/App
Assets.xcassets software healthy ios/App/App/Assets.xcassets
AppIcon.appiconset software healthy ios/App/App/Assets.xcassets/AppIcon.appiconset
Splash.imageset software healthy ios/App/App/Assets.xcassets/Splash.imageset
.claude software healthy .claude
supabase software healthy supabase
functions software healthy supabase/functions
check-secrets software healthy supabase/functions/check-secrets
ghl-social-check software healthy supabase/functions/ghl-social-check
upload-marketing-card software healthy supabase/functions/upload-marketing-card
newsletter-send software healthy supabase/functions/newsletter-send
meta-capi-trial software healthy supabase/functions/meta-capi-trial
apple-iap-webhook software healthy supabase/functions/apple-iap-webhook
leave-family software healthy supabase/functions/leave-family
mark-iap-paid software healthy supabase/functions/mark-iap-paid
meta-token-check software healthy supabase/functions/meta-token-check
ai-cleanup software healthy supabase/functions/ai-cleanup
maggie-chat software healthy supabase/functions/maggie-chat
prompts software healthy supabase/functions/maggie-chat/prompts
kit-proxy software healthy supabase/functions/kit-proxy
delete-account software healthy supabase/functions/delete-account
stripe-webhook software healthy supabase/functions/stripe-webhook
summarize-conversation software healthy supabase/functions/summarize-conversation
buffer-schedule software healthy supabase/functions/buffer-schedule
medication-reminders software healthy supabase/functions/medication-reminders
create-checkout software healthy supabase/functions/create-checkout
ai-chat software healthy supabase/functions/ai-chat

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

LabelLayerStatusPath
/VaultPage frontend healthy src/pages/VaultPage.jsx
/AppointmentsPage frontend healthy src/pages/AppointmentsPage.jsx
/MaggiePage frontend healthy src/pages/MaggiePage.jsx
/AIPage frontend healthy src/pages/AIPage.jsx
/ProfilePage frontend healthy src/pages/ProfilePage.jsx
/SupportPage frontend healthy src/pages/SupportPage.jsx
/FamilyPage frontend healthy src/pages/FamilyPage.jsx
/WelcomePage frontend healthy src/pages/WelcomePage.jsx
/UpgradePage frontend healthy src/pages/UpgradePage.jsx
/MedicationsPage frontend healthy src/pages/MedicationsPage.jsx
/TermsPage frontend healthy src/pages/TermsPage.jsx
/OnboardingPage frontend healthy src/pages/OnboardingPage.jsx
/ContactPage frontend healthy src/pages/ContactPage.jsx
/FamilyInvitePage frontend healthy src/pages/FamilyInvitePage.jsx
/DashboardPage frontend healthy src/pages/DashboardPage.jsx
/PrivacyPage frontend healthy src/pages/PrivacyPage.jsx
/EmergencyPage frontend healthy src/pages/EmergencyPage.jsx
/SignInPage frontend healthy src/pages/SignInPage.jsx
/ResetPasswordPage frontend healthy src/pages/ResetPasswordPage.jsx
/SignUpPage frontend healthy src/pages/SignUpPage.jsx
/ frontend healthy src/App.jsx
/signup frontend healthy src/App.jsx
/signin frontend healthy src/App.jsx
/onboarding frontend healthy src/App.jsx
/dashboard frontend healthy src/App.jsx
/vault frontend healthy src/App.jsx
/ai frontend healthy src/App.jsx
/maggie frontend healthy src/App.jsx
/contact frontend healthy src/App.jsx
/medications frontend healthy src/App.jsx
/appointments frontend healthy src/App.jsx
/family frontend healthy src/App.jsx
/emergency frontend healthy src/App.jsx
/family-invite frontend healthy src/App.jsx
/profile frontend healthy src/App.jsx
/settings frontend healthy src/App.jsx
/upgrade frontend healthy src/App.jsx
/support frontend healthy src/App.jsx
/reset-password frontend healthy src/App.jsx
/terms frontend healthy src/App.jsx
/privacy frontend healthy src/App.jsx
* frontend healthy src/App.jsx
/contacts/upsert frontend healthy supabase/functions/stripe-webhook/index.ts

LabelLayerStatusPath
App frontend healthy src/App.jsx
InstallPrompt frontend healthy src/components/InstallPrompt.jsx
AIMark frontend healthy src/components/AIMark.jsx
MaggieConsentModal frontend healthy src/components/MaggieConsentModal.jsx
BottomNav frontend healthy src/components/BottomNav.jsx
EmptyVault frontend healthy src/components/illustrations/EmptyVault.jsx
EmptyConversations frontend healthy src/components/illustrations/EmptyConversations.jsx
EmptyChat frontend healthy src/components/illustrations/EmptyChat.jsx
EmptyPhotos frontend healthy src/components/illustrations/EmptyPhotos.jsx
VaultPage frontend healthy src/pages/VaultPage.jsx
AppointmentsPage frontend healthy src/pages/AppointmentsPage.jsx
MaggiePage frontend healthy src/pages/MaggiePage.jsx
AIPage frontend healthy src/pages/AIPage.jsx
ProfilePage frontend healthy src/pages/ProfilePage.jsx
SupportPage frontend healthy src/pages/SupportPage.jsx
FamilyPage frontend healthy src/pages/FamilyPage.jsx
WelcomePage frontend healthy src/pages/WelcomePage.jsx
UpgradePage frontend healthy src/pages/UpgradePage.jsx
MedicationsPage frontend healthy src/pages/MedicationsPage.jsx
TermsPage frontend healthy src/pages/TermsPage.jsx
OnboardingPage frontend healthy src/pages/OnboardingPage.jsx
ContactPage frontend healthy src/pages/ContactPage.jsx
FamilyInvitePage frontend healthy src/pages/FamilyInvitePage.jsx
DashboardPage frontend healthy src/pages/DashboardPage.jsx
PrivacyPage frontend healthy src/pages/PrivacyPage.jsx
EmergencyPage frontend healthy src/pages/EmergencyPage.jsx
SignInPage frontend healthy src/pages/SignInPage.jsx
ResetPasswordPage frontend healthy src/pages/ResetPasswordPage.jsx
SignUpPage frontend healthy src/pages/SignUpPage.jsx

LabelLayerStatusPath
auth::src/pages/ProfilePage.jsx security healthy src/pages/ProfilePage.jsx
auth::src/pages/DashboardPage.jsx security healthy src/pages/DashboardPage.jsx
auth::src/pages/OnboardingPage.jsx security healthy src/pages/OnboardingPage.jsx
auth::src/App.jsx security healthy src/App.jsx
auth::src/pages/SignUpPage.jsx security healthy src/pages/SignUpPage.jsx
auth::supabase/functions/apple-iap-webhook/index.ts security healthy supabase/functions/apple-iap-webhook/index.ts
auth::supabase/functions/family-message-notify/index.ts security healthy supabase/functions/family-message-notify/index.ts
auth::supabase/functions/mark-iap-paid/index.ts security healthy supabase/functions/mark-iap-paid/index.ts
auth::supabase/functions/ghl-proxy/index.ts security healthy supabase/functions/ghl-proxy/index.ts
auth::CLAUDE.md security healthy CLAUDE.md
auth::supabase/functions/create-checkout/index.ts security healthy supabase/functions/create-checkout/index.ts
auth::src/pages/PrivacyPage.jsx security healthy src/pages/PrivacyPage.jsx
auth::supabase/functions/upload-marketing-card/index.ts security healthy supabase/functions/upload-marketing-card/index.ts
auth::src/pages/SignInPage.jsx security healthy src/pages/SignInPage.jsx
auth::supabase/functions/send-push-notification/index.ts security healthy supabase/functions/send-push-notification/index.ts
auth::supabase/functions/send-sms/index.ts security healthy supabase/functions/send-sms/index.ts
auth::src/pages/UpgradePage.jsx security healthy src/pages/UpgradePage.jsx
auth::supabase/functions/send-feedback/index.ts security healthy supabase/functions/send-feedback/index.ts

LabelLayerStatusPath
20260428_add_maggie_prompts_storage.sql data healthy supabase/migrations/20260428_add_maggie_prompts_storage.sql
20260428_extend_subscription_tier_check_for_premium_plus.sql data healthy supabase/migrations/20260428_extend_subscription_tier_check…
20260611_rate_limit_lookup_invite_code.sql data healthy supabase/migrations/20260611_rate_limit_lookup_invite_code.…
20260611_harden_grants_and_backups_rls.sql data healthy supabase/migrations/20260611_harden_grants_and_backups_rls.…
20260512_maggie_consolidation_tier_fix.sql data healthy supabase/migrations/20260512_maggie_consolidation_tier_fix.…
20260508_fix_cron_jobs_use_vault_secret.sql data healthy supabase/migrations/20260508_fix_cron_jobs_use_vault_secret…
20260428_add_maggie_premium_plus_tier.sql data healthy supabase/migrations/20260428_add_maggie_premium_plus_tier.s…
20260610_guard_paid_profile_delete.sql data healthy supabase/migrations/20260610_guard_paid_profile_delete.sql
20260512_maggie_consolidation.sql data healthy supabase/migrations/20260512_maggie_consolidation.sql
20260512_phase_a_security_hardening.sql data healthy supabase/migrations/20260512_phase_a_security_hardening.sql
20260610_lock_course_access_column.sql data healthy supabase/migrations/20260610_lock_course_access_column.sql
20260611_clamp_profile_insert_entitlement.sql data healthy supabase/migrations/20260611_clamp_profile_insert_entitleme…
20260610_stripe_processed_events_idempotency.sql data healthy supabase/migrations/20260610_stripe_processed_events_idempo…
20260428_add_summarized_at_for_memory_loop.sql data healthy supabase/migrations/20260428_add_summarized_at_for_memory_l…

LabelLayerStatusPath
public data healthy supabase/migrations/20260428_add_maggie_prompts_storage.sql
backups data healthy supabase/migrations/20260610_guard_paid_profile_delete.sql

LabelLayerStatusPath
generic_api_key::src/utils/purchases.js security healthy src/utils/purchases.js
generic_api_key::src/utils/purchases.js security healthy src/utils/purchases.js

LabelLayerStatusPath
repobility-clone-61xkroox software healthy /tmp/repobility-clone-61xkroox

LabelLayerStatusPath
ErrorBoundary software healthy src/components/ErrorBoundary.jsx:ErrorBoundary

LabelLayerStatusPath
postgres data healthy CLAUDE.md

LabelLayerStatusPath
2.66.97.07 network healthy src/pages/SignInPage.jsx

LabelLayerStatusPath
vps::aws hardware healthy src/pages/PrivacyPage.jsx
For AI agents: Voting guide (TP/FP) MCP manifest Stdio wrapper SARIF Integrate Findings queue Vote TP/FP on findings to calibrate the engine.
For AI agents + API integrations
Email me when this repo regresses
Free. We re-scan periodically; new criticals → your inbox. No signup required for the scan itself.
API access

This page is publicly accessible at: https://repobility.com/scan/bec5f86c-b6b6-4476-bc36-d4b322d860b1/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/bec5f86c-b6b6-4476-bc36-d4b322d860b1/

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.