https://github.com/sendscott-del/tidings
· scanned 2026-06-16 00:07 UTC (2 months, 2 weeks ago)
61 raw signals (0 security + 61 graph)
Last scanned 2 months, 2 weeks ago · v1 · 49 actionable findings from 1 signal source. 12 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 519 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 |
|---|---|---|---|
status |
software | healthy | supabase/functions/tidings-send-inbox-pushes/index.ts:status |
ymd |
software | healthy | supabase/functions/refresh-twilio-rates/index.ts:ymd |
fetchUsage |
software | healthy | supabase/functions/refresh-twilio-rates/index.ts:fetchUsage |
centsPerUnit |
software | healthy | supabase/functions/refresh-twilio-rates/index.ts:centsPerUn… |
is |
software | healthy | supabase/functions/dispatch-scheduled-messages/index.ts:is |
fetchAll |
software | healthy | supabase/functions/dispatch-scheduled-messages/index.ts:fet… |
segmentsFor |
software | healthy | supabase/functions/dispatch-scheduled-messages/index.ts:seg… |
projectedCostCents |
software | healthy | supabase/functions/dispatch-scheduled-messages/index.ts:pro… |
uses |
software | healthy | supabase/functions/gather-send-invite-sms/index.ts:uses |
phone |
software | healthy | supabase/functions/gather-send-invite-sms/index.ts:phone |
body |
software | healthy | supabase/functions/gather-send-invite-sms/index.ts:body |
extFromContentType |
software | healthy | supabase/functions/twilio-inbound/index.ts:extFromContentTy… |
t |
software | healthy | supabase/functions/twilio-inbound/index.ts:t |
isValidTwilioSignature |
software | healthy | supabase/functions/twilio-inbound/index.ts:isValidTwilioSig… |
mirrorMedia |
software | healthy | supabase/functions/twilio-inbound/index.ts:mirrorMedia |
fetchAll |
software | healthy | supabase/functions/import-contacts/index.ts:fetchAll |
contactKey |
software | healthy | supabase/functions/import-contacts/index.ts:contactKey |
fn |
software | healthy | supabase/functions/import-contacts/index.ts:fn |
ln |
software | healthy | supabase/functions/import-contacts/index.ts:ln |
ph |
software | healthy | supabase/functions/import-contacts/index.ts:ph |
eligible |
software | healthy | supabase/functions/import-contacts/index.ts:eligible |
callingsAny |
software | healthy | supabase/functions/import-contacts/index.ts:callingsAny |
isStakeHighCouncil |
software | healthy | supabase/functions/import-contacts/index.ts:isStakeHighCoun… |
isBishopric |
software | healthy | supabase/functions/import-contacts/index.ts:isBishopric |
isBishop |
software | healthy | supabase/functions/import-contacts/index.ts:isBishop |
makePresidencyMatcher |
software | healthy | supabase/functions/import-contacts/index.ts:makePresidencyM… |
isWardMissionLeader |
software | healthy | supabase/functions/import-contacts/index.ts:isWardMissionLe… |
isPrimaryTeacher |
software | healthy | supabase/functions/import-contacts/index.ts:isPrimaryTeacher |
rebuildAutoLists |
software | healthy | supabase/functions/import-contacts/index.ts:rebuildAutoLists |
rebuildList |
software | healthy | supabase/functions/import-contacts/index.ts:rebuildList |
fetchAll |
software | healthy | supabase/functions/send-message/index.ts:fetchAll |
segmentsFor |
software | healthy | supabase/functions/send-message/index.ts:segmentsFor |
sanitizeMediaUrls |
software | healthy | supabase/functions/send-message/index.ts:sanitizeMediaUrls |
signature |
software | healthy | supabase/functions/send-message/index.ts:signature |
that |
software | healthy | supabase/functions/create-admin/index.ts:that |
randomToken |
software | healthy | supabase/functions/invite-create/index.ts:randomToken |
email |
software | healthy | supabase/functions/invite-create/index.ts:email |
App |
software | healthy | src/App.tsx:App |
detectInitialLanguage |
software | healthy | src/i18n/LanguageContext.tsx:detectInitialLanguage |
LanguageProvider |
software | healthy | src/i18n/LanguageContext.tsx:LanguageProvider |
setLang |
software | healthy | src/i18n/LanguageContext.tsx:setLang |
t |
software | healthy | src/i18n/LanguageContext.tsx:t |
useLanguage |
software | healthy | src/i18n/LanguageContext.tsx:useLanguage |
on |
software | healthy | src/constants/changelog.ts:on |
used |
software | healthy | src/constants/changelog.ts:used |
silently |
software | healthy | src/constants/changelog.ts:silently |
surface |
software | healthy | src/constants/changelog.ts:surface |
consumers |
software | healthy | src/constants/changelog.ts:consumers |
returns |
software | healthy | src/constants/changelog.ts:returns |
was |
software | healthy | src/constants/changelog.ts:was |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
tidings-project-brief.md |
software | healthy | tidings-project-brief.md |
tsconfig.app.json |
software | healthy | tsconfig.app.json |
vite.config.ts |
software | healthy | vite.config.ts |
vercel.json |
software | healthy | vercel.json |
README.md |
software | healthy | README.md |
package.json |
software | healthy | package.json |
tsconfig.node.json |
software | healthy | tsconfig.node.json |
index.html |
software | healthy | index.html |
capacitor.config.ts |
software | healthy | capacitor.config.ts |
package-lock.json |
software | healthy | package-lock.json |
eslint.config.js |
software | healthy | eslint.config.js |
tsconfig.json |
software | healthy | tsconfig.json |
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/app/gatheredin/tidings/MainActivi… |
USER_GUIDE.md |
software | healthy | docs/USER_GUIDE.md |
INVITE_EMAIL_TEMPLATE.md |
software | healthy | docs/INVITE_EMAIL_TEMPLATE.md |
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 |
README.md |
software | healthy | .claude/skills/stake-suite-design/README.md |
colors_and_type.css |
software | healthy | .claude/skills/stake-suite-design/colors_and_type.css |
SKILL.md |
software | healthy | .claude/skills/stake-suite-design/SKILL.md |
translations.sample.json |
software | healthy | .claude/skills/stake-suite-design/i18n/translations.sample.… |
index.html |
software | healthy | .claude/skills/stake-suite-design/ui_kits/tidings/index.html |
index.html |
software | healthy | .claude/skills/stake-suite-design/ui_kits/steward/index.html |
README.md |
software | healthy | .claude/skills/stake-suite-design/ui_kits/magnify/README.md |
index.html |
software | healthy | .claude/skills/stake-suite-design/ui_kits/magnify/index.html |
tokens.css |
software | healthy | .claude/skills/stake-suite-design/tailwind/tokens.css |
index.ts |
software | healthy | supabase/functions/tidings-send-inbox-pushes/index.ts |
index.ts |
software | healthy | supabase/functions/refresh-twilio-rates/index.ts |
index.ts |
software | healthy | supabase/functions/dispatch-scheduled-messages/index.ts |
index.ts |
software | healthy | supabase/functions/gather-send-invite-sms/index.ts |
index.ts |
software | healthy | supabase/functions/twilio-inbound/index.ts |
index.ts |
software | healthy | supabase/functions/import-contacts/index.ts |
index.ts |
software | healthy | supabase/functions/send-message/index.ts |
index.ts |
software | healthy | supabase/functions/create-admin/index.ts |
index.ts |
software | healthy | supabase/functions/invite-create/index.ts |
index.ts |
software | healthy | supabase/functions/sync-roles-to-shared/index.ts |
20260518000000_delete_list_rpc.sql |
software | healthy | supabase/migrations/20260518000000_delete_list_rpc.sql |
20260530000000_rate_cache.sql |
software | healthy | supabase/migrations/20260530000000_rate_cache.sql |
20260522220000_drop_legacy_sex_column.sql |
software | healthy | supabase/migrations/20260522220000_drop_legacy_sex_column.s… |
20260609000000_contacts_require_leader_role.sql |
software | healthy | supabase/migrations/20260609000000_contacts_require_leader_… |
20260505180000_push_subscriptions.sql |
software | healthy | supabase/migrations/20260505180000_push_subscriptions.sql |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
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 |
app |
software | healthy | android/app/src/main/java/app |
gatheredin |
software | healthy | android/app/src/main/java/app/gatheredin |
tidings |
software | healthy | android/app/src/main/java/app/gatheredin/tidings |
docs |
software | healthy | docs |
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 |
skills |
software | healthy | .claude/skills |
stake-suite-design |
software | healthy | .claude/skills/stake-suite-design |
i18n |
software | healthy | .claude/skills/stake-suite-design/i18n |
ui_kits |
software | healthy | .claude/skills/stake-suite-design/ui_kits |
tidings |
software | healthy | .claude/skills/stake-suite-design/ui_kits/tidings |
steward |
software | healthy | .claude/skills/stake-suite-design/ui_kits/steward |
magnify |
software | healthy | .claude/skills/stake-suite-design/ui_kits/magnify |
tailwind |
software | healthy | .claude/skills/stake-suite-design/tailwind |
supabase |
software | healthy | supabase |
functions |
software | healthy | supabase/functions |
tidings-send-inbox-pushes |
software | healthy | supabase/functions/tidings-send-inbox-pushes |
refresh-twilio-rates |
software | healthy | supabase/functions/refresh-twilio-rates |
dispatch-scheduled-messages |
software | healthy | supabase/functions/dispatch-scheduled-messages |
gather-send-invite-sms |
software | healthy | supabase/functions/gather-send-invite-sms |
twilio-inbound |
software | healthy | supabase/functions/twilio-inbound |
import-contacts |
software | healthy | supabase/functions/import-contacts |
send-message |
software | healthy | supabase/functions/send-message |
create-admin |
software | healthy | supabase/functions/create-admin |
invite-create |
software | healthy | supabase/functions/invite-create |
sync-roles-to-shared |
software | healthy | supabase/functions/sync-roles-to-shared |
migrations |
software | healthy | supabase/migrations |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
/ReleaseNotes |
frontend | healthy | src/pages/ReleaseNotes.tsx |
/Admin |
frontend | healthy | src/pages/Admin.tsx |
/Guide |
frontend | healthy | src/pages/Guide.tsx |
/Profile |
frontend | healthy | src/pages/Profile.tsx |
/Dashboard |
frontend | healthy | src/pages/Dashboard.tsx |
/History |
frontend | healthy | src/pages/History.tsx |
/Compose |
frontend | healthy | src/pages/Compose.tsx |
/Inbox |
frontend | healthy | src/pages/Inbox.tsx |
/Login |
frontend | healthy | src/pages/Login.tsx |
/Community |
frontend | healthy | src/pages/Community.tsx |
/ForgotPassword |
frontend | healthy | src/pages/ForgotPassword.tsx |
/Stake |
frontend | healthy | src/pages/Stake.tsx |
/InviteAccept |
frontend | healthy | src/pages/InviteAccept.tsx |
/ResetPassword |
frontend | healthy | src/pages/ResetPassword.tsx |
/Lists |
frontend | healthy | src/pages/Lists.tsx |
/login |
frontend | healthy | src/App.tsx |
/forgot-password |
frontend | healthy | src/App.tsx |
/reset-password |
frontend | healthy | src/App.tsx |
/invite/:token |
frontend | healthy | src/App.tsx |
stake |
frontend | healthy | src/App.tsx |
community |
frontend | healthy | src/App.tsx |
lists |
frontend | healthy | src/App.tsx |
compose |
frontend | healthy | src/App.tsx |
inbox |
frontend | healthy | src/App.tsx |
history |
frontend | healthy | src/App.tsx |
admin |
frontend | healthy | src/App.tsx |
profile |
frontend | healthy | src/App.tsx |
guide |
frontend | healthy | src/App.tsx |
release-notes |
frontend | healthy | src/App.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | src/App.tsx |
ConfirmDialog |
frontend | healthy | src/components/ConfirmDialog.tsx |
MobileTabBar |
frontend | healthy | src/components/MobileTabBar.tsx |
MoreSheet |
frontend | healthy | src/components/MoreSheet.tsx |
SuggestionFAB |
frontend | healthy | src/components/SuggestionFAB.tsx |
AppSwitcher |
frontend | healthy | src/components/AppSwitcher.tsx |
Layout |
frontend | healthy | src/components/Layout.tsx |
DemoModeBanner |
frontend | healthy | src/components/DemoModeBanner.tsx |
ProtectedRoute |
frontend | healthy | src/components/ProtectedRoute.tsx |
EnableNotificationsBanner |
frontend | healthy | src/components/EnableNotificationsBanner.tsx |
StakeBrowse |
frontend | healthy | src/components/stake/StakeBrowse.tsx |
StakeImport |
frontend | healthy | src/components/stake/StakeImport.tsx |
ReleaseNotes |
frontend | healthy | src/pages/ReleaseNotes.tsx |
Admin |
frontend | healthy | src/pages/Admin.tsx |
Guide |
frontend | healthy | src/pages/Guide.tsx |
Profile |
frontend | healthy | src/pages/Profile.tsx |
Dashboard |
frontend | healthy | src/pages/Dashboard.tsx |
History |
frontend | healthy | src/pages/History.tsx |
Compose |
frontend | healthy | src/pages/Compose.tsx |
Inbox |
frontend | healthy | src/pages/Inbox.tsx |
Login |
frontend | healthy | src/pages/Login.tsx |
Community |
frontend | healthy | src/pages/Community.tsx |
ForgotPassword |
frontend | healthy | src/pages/ForgotPassword.tsx |
Stake |
frontend | healthy | src/pages/Stake.tsx |
InviteAccept |
frontend | healthy | src/pages/InviteAccept.tsx |
ResetPassword |
frontend | healthy | src/pages/ResetPassword.tsx |
Lists |
frontend | healthy | src/pages/Lists.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
20260518000000_delete_list_rpc.sql |
data | healthy | supabase/migrations/20260518000000_delete_list_rpc.sql |
20260530000000_rate_cache.sql |
data | healthy | supabase/migrations/20260530000000_rate_cache.sql |
20260522220000_drop_legacy_sex_column.sql |
data | healthy | supabase/migrations/20260522220000_drop_legacy_sex_column.s… |
20260609000000_contacts_require_leader_role.sql |
data | healthy | supabase/migrations/20260609000000_contacts_require_leader_… |
20260505180000_push_subscriptions.sql |
data | healthy | supabase/migrations/20260505180000_push_subscriptions.sql |
20260522210000_is_adult_column.sql |
data | healthy | supabase/migrations/20260522210000_is_adult_column.sql |
20260509180000_mms_support.sql |
data | healthy | supabase/migrations/20260509180000_mms_support.sql |
20260522000000_callings_and_list_sharing.sql |
data | healthy | supabase/migrations/20260522000000_callings_and_list_sharin… |
20260522020000_sync_roles_to_shared_trigger.sql |
data | healthy | supabase/migrations/20260522020000_sync_roles_to_shared_tri… |
20260504000000_gather_tidings_writes_rpc.sql |
data | healthy | supabase/migrations/20260504000000_gather_tidings_writes_rp… |
20260522010000_fix_list_shares_recursion.sql |
data | healthy | supabase/migrations/20260522010000_fix_list_shares_recursio… |
20260530000002_rate_refresh_cron.sql |
data | healthy | supabase/migrations/20260530000002_rate_refresh_cron.sql |
20260522080000_contacts_sync_returns_jsonb.sql |
data | healthy | supabase/migrations/20260522080000_contacts_sync_returns_js… |
20260522030000_contacts_for_sync_rpc.sql |
data | healthy | supabase/migrations/20260522030000_contacts_for_sync_rpc.sql |
20260509220000_invites_and_profile.sql |
data | healthy | supabase/migrations/20260509220000_invites_and_profile.sql |
20260522040000_pdf_import_columns_and_birthday_cron.sql |
data | healthy | supabase/migrations/20260522040000_pdf_import_columns_and_b… |
20260612000000_lock_down_security_definer_grants.sql |
data | healthy | supabase/migrations/20260612000000_lock_down_security_defin… |
20260530000001_ledger_mms_aware.sql |
data | healthy | supabase/migrations/20260530000001_ledger_mms_aware.sql |
20260612000100_idempotency_optout_suppression_and_count_rpc… |
data | healthy | supabase/migrations/20260612000100_idempotency_optout_suppr… |
| Label | Layer | Status | Path |
|---|---|---|---|
07.21.1.43 |
network | healthy | src/components/icons/NavIcon.tsx |
342.052.682.107 |
network | healthy | src/pages/Community.tsx |
18.324.283.696 |
network | healthy | src/pages/Lists.tsx |
2.685.8.8 |
network | healthy | src/pages/Lists.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::src/constants/changelog.ts |
security | healthy | src/constants/changelog.ts |
auth::supabase/functions/gather-send-invite-sms/index.ts |
security | healthy | supabase/functions/gather-send-invite-sms/index.ts |
auth::supabase/functions/sync-roles-to-shared/index.ts |
security | healthy | supabase/functions/sync-roles-to-shared/index.ts |
auth::supabase/functions/invite-create/index.ts |
security | healthy | supabase/functions/invite-create/index.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::.claude/skills/stake-suite-design/ui_kits… |
security | healthy | .claude/skills/stake-suite-design/ui_kits/magnify/index.html |
password_literal::.claude/skills/stake-suite-design/ui_kits… |
security | healthy | .claude/skills/stake-suite-design/ui_kits/magnify/index.html |
password_literal::src/pages/Login.tsx |
security | healthy | src/pages/Login.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | supabase/functions/sync-roles-to-shared/index.ts |
postgresql |
data | healthy | src/constants/changelog.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
public |
data | healthy | supabase/migrations/20260530000000_rate_cache.sql |
push_subscriptions |
data | healthy | supabase/migrations/20260505180000_push_subscriptions.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-3xihsbhm |
software | healthy | /tmp/repobility-clone-3xihsbhm |
This page is publicly accessible at:
https://repobility.com/scan/20f93e2c-ed64-4e1f-8e1e-3ae381abc3b5/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/20f93e2c-ed64-4e1f-8e1e-3ae381abc3b5/
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.