https://github.com/YirehSA/Cardtly
· scanned 2026-06-16 01:06 UTC (2 months, 1 week ago)
88 raw signals (2 security + 86 graph)
Last scanned 2 months, 1 week ago · v1 · 88 actionable findings from 2 signal sources. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 963 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 | middleware.ts:middleware |
getAccentHex |
software | healthy | types/design.ts:getAccentHex |
getReadableTextOn |
software | healthy | types/design.ts:getReadableTextOn |
toLin |
software | healthy | types/design.ts:toLin |
getButtonBg |
software | healthy | types/design.ts:getButtonBg |
getButtonText |
software | healthy | types/design.ts:getButtonText |
getButtonBorder |
software | healthy | types/design.ts:getButtonBorder |
getCardStyleEffect |
software | healthy | types/design.ts:getCardStyleEffect |
getBgColors |
software | healthy | types/design.ts:getBgColors |
applyCustomBg |
software | healthy | types/design.ts:applyCustomBg |
parseDesign |
software | healthy | types/design.ts:parseDesign |
serializeDesign |
software | healthy | types/design.ts:serializeDesign |
calcPhotoSize |
software | healthy | types/design.ts:calcPhotoSize |
calcLogoHeight |
software | healthy | types/design.ts:calcLogoHeight |
applyPercent |
software | healthy | types/design.ts:applyPercent |
calcNameSize |
software | healthy | types/design.ts:calcNameSize |
calcTitleSize |
software | healthy | types/design.ts:calcTitleSize |
calcCompanySize |
software | healthy | types/design.ts:calcCompanySize |
calcBioSize |
software | healthy | types/design.ts:calcBioSize |
getNameColor |
software | healthy | types/design.ts:getNameColor |
getTitleColor |
software | healthy | types/design.ts:getTitleColor |
getCompanyColor |
software | healthy | types/design.ts:getCompanyColor |
getBioColor |
software | healthy | types/design.ts:getBioColor |
getBodyFontSize |
software | healthy | types/design.ts:getBodyFontSize |
getButtonFontSize |
software | healthy | types/design.ts:getButtonFontSize |
extractLinks |
software | healthy | types/database.ts:extractLinks |
CommandPalette |
software | healthy | components/CommandPalette.tsx:CommandPalette |
onKey |
software | healthy | components/CommandPalette.tsx:onKey |
signOut |
software | healthy | components/CommandPalette.tsx:signOut |
executeCommand |
software | healthy | components/CommandPalette.tsx:executeCommand |
onInputKey |
software | healthy | components/CommandPalette.tsx:onInputKey |
Tilt |
software | healthy | components/Tilt.tsx:Tilt |
handleMouseMove |
software | healthy | components/Tilt.tsx:handleMouseMove |
xPct |
software | healthy | components/Tilt.tsx:xPct |
yPct |
software | healthy | components/Tilt.tsx:yPct |
shineX |
software | healthy | components/Tilt.tsx:shineX |
shineY |
software | healthy | components/Tilt.tsx:shineY |
handleMouseLeave |
software | healthy | components/Tilt.tsx:handleMouseLeave |
CapacitorSessionRefresh |
software | healthy | components/CapacitorSessionRefresh.tsx:CapacitorSessionRefr… |
EmptyState |
software | healthy | components/EmptyState.tsx:EmptyState |
AnnouncementBanner |
software | healthy | components/AnnouncementBanner.tsx:AnnouncementBanner |
dismiss |
software | healthy | components/AnnouncementBanner.tsx:dismiss |
AnnouncementModal |
software | healthy | components/AnnouncementModal.tsx:AnnouncementModal |
dismiss |
software | healthy | components/AnnouncementModal.tsx:dismiss |
CapacitorBackButton |
software | healthy | components/CapacitorBackButton.tsx:CapacitorBackButton |
NativeAppRedirect |
software | healthy | components/NativeAppRedirect.tsx:NativeAppRedirect |
revealFlashBlock |
software | healthy | components/NativeAppRedirect.tsx:revealFlashBlock |
InAppBackButton |
software | healthy | components/InAppBackButton.tsx:InAppBackButton |
handleClick |
software | healthy | components/InAppBackButton.tsx:handleClick |
ReferralCapture |
software | healthy | components/ReferralCapture.tsx:ReferralCapture |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
UsersUserDesktopcardtlycardtlyappdashboardteampage.tsx |
software | healthy | UsersUserDesktopcardtlycardtlyappdashboardteampage.tsx |
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
test-output.css |
software | healthy | test-output.css |
tailwind.config.js |
software | healthy | tailwind.config.js |
package.json |
software | healthy | package.json |
next.config.js |
software | healthy | next.config.js |
capacitor.config.ts |
software | healthy | capacitor.config.ts |
package-lock.json |
software | healthy | package-lock.json |
middleware.ts |
software | healthy | middleware.ts |
tsconfig.json |
software | healthy | tsconfig.json |
postcss.config.js |
software | healthy | postcss.config.js |
build.gradle |
software | healthy | android/build.gradle |
SIGNING.md |
software | healthy | android/SIGNING.md |
google-services.json |
software | healthy | android/app/google-services.json |
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… |
NfcSharePlugin.kt |
software | healthy | android/app/src/main/java/com/cardtly/app/NfcSharePlugin.kt |
CardWidgetPlugin.kt |
software | healthy | android/app/src/main/java/com/cardtly/app/CardWidgetPlugin.… |
CardQrWidgetProvider.kt |
software | healthy | android/app/src/main/java/com/cardtly/app/CardQrWidgetProvi… |
NfcShareBroadcast.kt |
software | healthy | android/app/src/main/java/com/cardtly/app/NfcShareBroadcast… |
MainActivity.java |
software | healthy | android/app/src/main/java/com/cardtly/app/MainActivity.java |
CardtlyHceService.kt |
software | healthy | android/app/src/main/java/com/cardtly/app/CardtlyHceService… |
design.ts |
software | healthy | types/design.ts |
database.ts |
software | healthy | types/database.ts |
promotions-test-plan.md |
software | healthy | docs/promotions-test-plan.md |
promotions-social-posts.md |
software | healthy | docs/promotions-social-posts.md |
CommandPalette.tsx |
software | healthy | components/CommandPalette.tsx |
Tilt.tsx |
software | healthy | components/Tilt.tsx |
CapacitorSessionRefresh.tsx |
software | healthy | components/CapacitorSessionRefresh.tsx |
EmptyState.tsx |
software | healthy | components/EmptyState.tsx |
AnnouncementBanner.tsx |
software | healthy | components/AnnouncementBanner.tsx |
AnnouncementModal.tsx |
software | healthy | components/AnnouncementModal.tsx |
CapacitorBackButton.tsx |
software | healthy | components/CapacitorBackButton.tsx |
NativeAppRedirect.tsx |
software | healthy | components/NativeAppRedirect.tsx |
InAppBackButton.tsx |
software | healthy | components/InAppBackButton.tsx |
ReferralCapture.tsx |
software | healthy | components/ReferralCapture.tsx |
CapacitorDeepLinks.tsx |
software | healthy | components/CapacitorDeepLinks.tsx |
SettingsTabs.tsx |
software | healthy | components/settings/SettingsTabs.tsx |
AnalyticsDashboard.tsx |
software | healthy | components/analytics/AnalyticsDashboard.tsx |
TeammatesCard.tsx |
software | healthy | components/dashboard/TeammatesCard.tsx |
OnboardingTour.tsx |
software | healthy | components/dashboard/OnboardingTour.tsx |
HeartbeatPing.tsx |
software | healthy | components/dashboard/HeartbeatPing.tsx |
MobileBottomNav.tsx |
software | healthy | components/dashboard/MobileBottomNav.tsx |
Sidebar.tsx |
software | healthy | components/dashboard/Sidebar.tsx |
ReferralCard.tsx |
software | healthy | components/dashboard/ReferralCard.tsx |
ThemeProvider.tsx |
software | healthy | components/dashboard/ThemeProvider.tsx |
WidgetSync.tsx |
software | healthy | components/dashboard/WidgetSync.tsx |
CopyLinkButton.tsx |
software | healthy | components/dashboard/CopyLinkButton.tsx |
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 |
com |
software | healthy | android/app/src/main/java/com |
cardtly |
software | healthy | android/app/src/main/java/com/cardtly |
app |
software | healthy | android/app/src/main/java/com/cardtly/app |
types |
software | healthy | types |
docs |
software | healthy | docs |
components |
software | healthy | components |
settings |
software | healthy | components/settings |
analytics |
software | healthy | components/analytics |
dashboard |
software | healthy | components/dashboard |
virtual-bg |
software | healthy | components/virtual-bg |
team |
software | healthy | components/team |
wallet |
software | healthy | components/wallet |
email-signature |
software | healthy | components/email-signature |
marketing |
software | healthy | components/marketing |
admin |
software | healthy | components/admin |
card |
software | healthy | components/card |
nfc |
software | healthy | components/nfc |
app |
software | healthy | app |
about |
software | healthy | app/about |
delete-data |
software | healthy | app/delete-data |
reset-password |
software | healthy | app/reset-password |
contact |
software | healthy | app/contact |
login |
software | healthy | app/login |
api |
software | healthy | app/api |
ai |
software | healthy | app/api/ai |
bio |
software | healthy | app/api/ai/bio |
auth |
software | healthy | app/api/auth |
send-reset |
software | healthy | app/api/auth/send-reset |
bookings |
software | healthy | app/api/bookings |
request |
software | healthy | app/api/bookings/request |
referrals |
software | healthy | app/api/referrals |
track |
software | healthy | app/api/referrals/track |
analytics |
software | healthy | app/api/analytics |
contact |
software | healthy | app/api/contact |
promotions |
software | healthy | app/api/promotions |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
CommandPalette |
frontend | healthy | components/CommandPalette.tsx |
Tilt |
frontend | healthy | components/Tilt.tsx |
CapacitorSessionRefresh |
frontend | healthy | components/CapacitorSessionRefresh.tsx |
EmptyState |
frontend | healthy | components/EmptyState.tsx |
AnnouncementBanner |
frontend | healthy | components/AnnouncementBanner.tsx |
AnnouncementModal |
frontend | healthy | components/AnnouncementModal.tsx |
CapacitorBackButton |
frontend | healthy | components/CapacitorBackButton.tsx |
NativeAppRedirect |
frontend | healthy | components/NativeAppRedirect.tsx |
InAppBackButton |
frontend | healthy | components/InAppBackButton.tsx |
ReferralCapture |
frontend | healthy | components/ReferralCapture.tsx |
CapacitorDeepLinks |
frontend | healthy | components/CapacitorDeepLinks.tsx |
SettingsTabs |
frontend | healthy | components/settings/SettingsTabs.tsx |
AnalyticsDashboard |
frontend | healthy | components/analytics/AnalyticsDashboard.tsx |
TeammatesCard |
frontend | healthy | components/dashboard/TeammatesCard.tsx |
OnboardingTour |
frontend | healthy | components/dashboard/OnboardingTour.tsx |
HeartbeatPing |
frontend | healthy | components/dashboard/HeartbeatPing.tsx |
MobileBottomNav |
frontend | healthy | components/dashboard/MobileBottomNav.tsx |
Sidebar |
frontend | healthy | components/dashboard/Sidebar.tsx |
ReferralCard |
frontend | healthy | components/dashboard/ReferralCard.tsx |
WidgetSync |
frontend | healthy | components/dashboard/WidgetSync.tsx |
CopyLinkButton |
frontend | healthy | components/dashboard/CopyLinkButton.tsx |
AnimatedCounter |
frontend | healthy | components/dashboard/AnimatedCounter.tsx |
DashboardHeader |
frontend | healthy | components/dashboard/Header.tsx |
VirtualBGBuilder |
frontend | healthy | components/virtual-bg/VirtualBGBuilder.tsx |
TeamDashboard |
frontend | healthy | components/team/TeamDashboard.tsx |
TeamCardEditor |
frontend | healthy | components/team/TeamCardEditor.tsx |
AddToGoogleWalletButton |
frontend | healthy | components/wallet/AddToGoogleWalletButton.tsx |
EmailSignatureBuilder |
frontend | healthy | components/email-signature/EmailSignatureBuilder.tsx |
TemplatesShowcase |
frontend | healthy | components/marketing/TemplatesShowcase.tsx |
StructuredData |
frontend | healthy | components/marketing/StructuredData.tsx |
TeamsSection |
frontend | healthy | components/marketing/TeamsSection.tsx |
CustomizeShowcase |
frontend | healthy | components/marketing/CustomizeShowcase.tsx |
Footer |
frontend | healthy | components/marketing/Footer.tsx |
FaqSection |
frontend | healthy | components/marketing/FaqSection.tsx |
GeoPricing |
frontend | healthy | components/marketing/GeoPricing.tsx |
ThreeWaysToShare |
frontend | healthy | components/marketing/ThreeWaysToShare.tsx |
HeroSection |
frontend | healthy | components/marketing/HeroSection.tsx |
FeaturedCards |
frontend | healthy | components/marketing/FeaturedCards.tsx |
Navbar |
frontend | healthy | components/marketing/Navbar.tsx |
AdminDashboard |
frontend | healthy | components/admin/AdminDashboard.tsx |
PromotionsAdmin |
frontend | healthy | components/admin/PromotionsAdmin.tsx |
PublicCardView |
frontend | healthy | components/card/PublicCardView.tsx |
CardPreview |
frontend | healthy | components/card/CardPreview.tsx |
ProGate |
frontend | healthy | components/card/ProGate.tsx |
DesignPanel |
frontend | healthy | components/card/DesignPanel.tsx |
AvailabilityBadge |
frontend | healthy | components/card/AvailabilityBadge.tsx |
CardEditor |
frontend | healthy | components/card/CardEditor.tsx |
CardTracker |
frontend | healthy | components/card/CardTracker.tsx |
QRPage |
frontend | healthy | components/card/QRPage.tsx |
FlippableCardPreview |
frontend | healthy | components/card/FlippableCardPreview.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
013_contacts_team_card.sql |
data | healthy | supabase/migrations/013_contacts_team_card.sql |
009_team_card_view_count.sql |
data | healthy | supabase/migrations/009_team_card_view_count.sql |
010_team_card_events.sql |
data | healthy | supabase/migrations/010_team_card_events.sql |
004_homepage_feature_flag.sql |
data | healthy | supabase/migrations/004_homepage_feature_flag.sql |
005_team_member_accounts.sql |
data | healthy | supabase/migrations/005_team_member_accounts.sql |
007_founder_slot_reuse.sql |
data | healthy | supabase/migrations/007_founder_slot_reuse.sql |
002_founder_assignment.sql |
data | healthy | supabase/migrations/002_founder_assignment.sql |
012_team_card_homepage_feature.sql |
data | healthy | supabase/migrations/012_team_card_homepage_feature.sql |
008_admin_flag.sql |
data | healthy | supabase/migrations/008_admin_flag.sql |
011_announcement_display_style.sql |
data | healthy | supabase/migrations/011_announcement_display_style.sql |
001_promotions_phase1.sql |
data | healthy | supabase/migrations/001_promotions_phase1.sql |
006_team_member_founder_exclusion.sql |
data | healthy | supabase/migrations/006_team_member_founder_exclusion.sql |
003_entry_idempotency.sql |
data | healthy | supabase/migrations/003_entry_idempotency.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
so |
software | healthy | components/dashboard/ThemeProvider.tsx:so |
override |
software | healthy | components/wallet/AddToGoogleWalletButton.tsx:override |
definition |
software | healthy | lib/google-wallet.ts:definition |
the |
software | healthy | lib/google-wallet.ts:the |
so |
software | healthy | lib/google-wallet.ts:so |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::components/wallet/AddToGoogleWalletButton.tsx |
security | healthy | components/wallet/AddToGoogleWalletButton.tsx |
auth::components/CapacitorSessionRefresh.tsx |
security | healthy | components/CapacitorSessionRefresh.tsx |
auth::app/api/wallet/google/[slug]/route.ts |
security | healthy | app/api/wallet/google/[slug]/route.ts |
auth::lib/google-wallet.ts |
security | healthy | lib/google-wallet.ts |
auth::app/promotions/terms/page.tsx |
security | healthy | app/promotions/terms/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-ciavr31u |
software | healthy | /tmp/repobility-clone-ciavr31u |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | app/api/slug/route.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
public |
data | healthy | supabase/migrations/010_team_card_events.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | app/api/track-signup/route.ts |
This page is publicly accessible at:
https://repobility.com/scan/79d514fb-9116-44a6-b4fc-631a9bbad21f/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/79d514fb-9116-44a6-b4fc-631a9bbad21f/
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.