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.

xvxvxvxvxv1914/The_Storm_Watcher

https://github.com/xvxvxvxvxv1914/The_Storm_Watcher · scanned 2026-06-16 01:03 UTC (2 months, 1 week ago)

67 raw signals (0 security + 67 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 1 week ago · v1 · 66 actionable findings from 1 signal source. 1 repeated signal 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 973 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
parseNigggDate software healthy api/niggg.ts:parseNigggDate
isRateLimited software healthy api/niggg.ts:isRateLimited
handler software healthy api/niggg.ts:handler
ip software healthy api/niggg.ts:ip
KP_COLOR software healthy api/og.tsx:KP_COLOR
G_LEVEL software healthy api/og.tsx:G_LEVEL
handler software healthy api/og.tsx:handler
title software healthy api/og.tsx:title
showKp software healthy api/og.tsx:showKp
isRateLimited software healthy api/gfz.ts:isRateLimited
handler software healthy api/gfz.ts:handler
ip software healthy api/gfz.ts:ip
escapeXml software healthy api/feed.ts:escapeXml
handler software healthy api/feed.ts:handler
sendEmail software healthy api/lib/resend.ts:sendEmail
base software healthy api/emails/templates.ts:base
btn software healthy api/emails/templates.ts:btn
divider software healthy api/emails/templates.ts:divider
badge software healthy api/emails/templates.ts:badge
confirmationEmail software healthy api/emails/templates.ts:confirmationEmail
resetEmail software healthy api/emails/templates.ts:resetEmail
emailChangeEmail software healthy api/emails/templates.ts:emailChangeEmail
proActivatedEmail software healthy api/emails/templates.ts:proActivatedEmail
paymentFailedEmail software healthy api/emails/templates.ts:paymentFailedEmail
trialEndingEmail software healthy api/emails/templates.ts:trialEndingEmail
subscriptionCancelledEmail software healthy api/emails/templates.ts:subscriptionCancelledEmail
getGLevel software healthy api/cron/storm-alert.ts:getGLevel
buildTweet software healthy api/cron/storm-alert.ts:buildTweet
handler software healthy api/cron/storm-alert.ts:handler
handler software healthy api/cron/webhook-health.ts:handler
makeReq software healthy api/stripe/webhook.test.ts:makeReq
makeRes software healthy api/stripe/webhook.test.ts:makeRes
makeEvent software healthy api/stripe/webhook.test.ts:makeEvent
getUserEmail software healthy api/stripe/webhook.ts:getUserEmail
getRawBody software healthy api/stripe/webhook.ts:getRawBody
handler software healthy api/stripe/webhook.ts:handler
releaseDedupLock software healthy api/stripe/webhook.ts:releaseDedupLock
plan software healthy api/stripe/webhook.ts:plan
isCheckoutRateLimited software healthy api/stripe/create-checkout-session.ts:isCheckoutRateLimited
handler software healthy api/stripe/create-checkout-session.ts:handler
isPortalRateLimited software healthy api/stripe/create-portal-session.ts:isPortalRateLimited
handler software healthy api/stripe/create-portal-session.ts:handler
lang_url software healthy scripts/generate_sitemap.py:57
url_block software healthy scripts/generate_sitemap.py:64
blog_url_block software healthy scripts/generate_sitemap.py:94
main software healthy scripts/generate_sitemap.py:105
esc software healthy scripts/prerender-meta.mjs:esc
buildHreflangBlock software healthy scripts/prerender-meta.mjs:buildHreflangBlock
buildHtml software healthy scripts/prerender-meta.mjs:buildHtml
corsHeaders software healthy supabase/functions/submit-mood/index.ts:corsHeaders

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

LabelLayerStatusPath
playwright.config.ts software healthy playwright.config.ts
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
CLAUDE.md software healthy CLAUDE.md
tailwind.config.js software healthy tailwind.config.js
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
.env.example software healthy .env.example
eslint.config.js software healthy eslint.config.js
tsconfig.json software healthy tsconfig.json
postcss.config.js software healthy postcss.config.js
CHANGELOG.md software healthy CHANGELOG.md
vitest.config.ts software healthy vitest.config.ts
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/stormwatcher/app/MainActivity…
niggg.ts software healthy api/niggg.ts
og.tsx software healthy api/og.tsx
gfz.ts software healthy api/gfz.ts
feed.ts software healthy api/feed.ts
tsconfig.json software healthy api/tsconfig.json
resend.ts software healthy api/lib/resend.ts
templates.ts software healthy api/emails/templates.ts
storm-alert.ts software healthy api/cron/storm-alert.ts
webhook-health.ts software healthy api/cron/webhook-health.ts
webhook.test.ts software healthy api/stripe/webhook.test.ts
webhook.ts software healthy api/stripe/webhook.ts
create-checkout-session.ts software healthy api/stripe/create-checkout-session.ts
create-portal-session.ts software healthy api/stripe/create-portal-session.ts
generate_sitemap.py software healthy scripts/generate_sitemap.py
prerender-meta.mjs software healthy scripts/prerender-meta.mjs
ios-deploy.sh software healthy scripts/ios-deploy.sh
meta-translations.mjs software healthy scripts/meta-translations.mjs
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
StormLiveActivity.swift software healthy ios/App/StormWidget/StormLiveActivity.swift
StormWidget.swift software healthy ios/App/StormWidget/StormWidget.swift
StormActivityAttributes.swift software healthy ios/App/StormWidget/StormActivityAttributes.swift
StormLiveActivityPlugin.swift software healthy ios/App/App/StormLiveActivityPlugin.swift
AppReviewPlugin.swift software healthy ios/App/App/AppReviewPlugin.swift
ViewController.swift software healthy ios/App/App/ViewController.swift
AppDelegate.swift software healthy ios/App/App/AppDelegate.swift

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
stormwatcher software healthy android/app/src/main/java/com/stormwatcher
app software healthy android/app/src/main/java/com/stormwatcher/app
api software healthy api
lib software healthy api/lib
emails software healthy api/emails
cron software healthy api/cron
stripe software healthy api/stripe
scripts software healthy scripts
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
StormWidget software healthy ios/App/StormWidget
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
supabase software healthy supabase
functions software healthy supabase/functions
submit-mood software healthy supabase/functions/submit-mood
send-weekly-digest software healthy supabase/functions/send-weekly-digest
donki-proxy software healthy supabase/functions/donki-proxy
delete-account software healthy supabase/functions/delete-account
send-kp-alerts software healthy supabase/functions/send-kp-alerts
verify-iap software healthy supabase/functions/verify-iap
migrations software healthy supabase/migrations
public software healthy public
the stormwatcher software healthy the stormwatcher
the-storm-watcher-brand software healthy the stormwatcher/the-storm-watcher-brand
brand software healthy the stormwatcher/the-storm-watcher-brand/brand
ios software healthy the stormwatcher/the-storm-watcher-brand/brand/ios
AppIcon.appiconset software healthy the stormwatcher/the-storm-watcher-brand/brand/ios/AppIcon.…
web software healthy the stormwatcher/the-storm-watcher-brand/brand/web

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

LabelLayerStatusPath
/MagneticEffects frontend healthy src/pages/MagneticEffects.tsx
/Contact frontend healthy src/pages/Contact.tsx
/AuthReset frontend healthy src/pages/AuthReset.tsx
/ISS frontend healthy src/pages/ISS.tsx
/Calendar frontend healthy src/pages/Calendar.tsx
/AuroraMap frontend healthy src/pages/AuroraMap.tsx
/About frontend healthy src/pages/About.tsx
/Pricing frontend healthy src/pages/Pricing.tsx
/Profile frontend healthy src/pages/Profile.tsx
/Dashboard frontend healthy src/pages/Dashboard.tsx
/Hunt frontend healthy src/pages/Hunt.tsx
/FAQ frontend healthy src/pages/FAQ.tsx
/Auth frontend healthy src/pages/Auth.tsx
/Referrals frontend healthy src/pages/Referrals.tsx
/SkyVisibility frontend healthy src/pages/SkyVisibility.tsx
/Aurora frontend healthy src/pages/Aurora.tsx
/Forecast frontend healthy src/pages/Forecast.tsx
/Terms frontend healthy src/pages/Terms.tsx
/Privacy frontend healthy src/pages/Privacy.tsx
/LanguageSettings frontend healthy src/pages/LanguageSettings.tsx
/Mood frontend healthy src/pages/Mood.tsx
/NotFound frontend healthy src/pages/NotFound.tsx
/UV frontend healthy src/pages/UV.tsx
/Settings frontend healthy src/pages/Settings.tsx
/Home frontend healthy src/pages/Home.tsx
/SunTimes frontend healthy src/pages/SunTimes.tsx
/Gallery frontend healthy src/pages/Gallery.tsx
/Livestream frontend healthy src/pages/Livestream.tsx
/Blog frontend healthy src/pages/Blog.tsx
/AuroraLog frontend healthy src/pages/AuroraLog.tsx
/BlogPost frontend healthy src/pages/BlogPost.tsx
/Alerts frontend healthy src/pages/Alerts.tsx
/ frontend healthy src/components/AnimatedRoutes.tsx
/auth frontend healthy src/components/AnimatedRoutes.tsx
/dashboard frontend healthy src/components/AnimatedRoutes.tsx
/forecast frontend healthy src/components/AnimatedRoutes.tsx
/aurora frontend healthy src/components/AnimatedRoutes.tsx
/alerts frontend healthy src/components/AnimatedRoutes.tsx
/mood frontend healthy src/components/AnimatedRoutes.tsx
/uv frontend healthy src/components/AnimatedRoutes.tsx
/sun frontend healthy src/components/AnimatedRoutes.tsx
/sky frontend healthy src/components/AnimatedRoutes.tsx
/iss frontend healthy src/components/AnimatedRoutes.tsx
/auth/reset frontend healthy src/components/AnimatedRoutes.tsx
/profile frontend healthy src/components/AnimatedRoutes.tsx
/settings frontend healthy src/components/AnimatedRoutes.tsx
/settings/language frontend healthy src/components/AnimatedRoutes.tsx
/faq frontend healthy src/components/AnimatedRoutes.tsx
/magnetic-effects frontend healthy src/components/AnimatedRoutes.tsx
/pricing frontend healthy src/components/AnimatedRoutes.tsx

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

LabelLayerStatusPath
App frontend healthy src/App.tsx
OfflineBanner frontend healthy src/components/OfflineBanner.tsx
PlanGuard frontend healthy src/components/PlanGuard.tsx
BottomTabBar frontend healthy src/components/BottomTabBar.tsx
SplashAnimation frontend healthy src/components/SplashAnimation.tsx
AvatarCropper frontend healthy src/components/AvatarCropper.tsx
AuroraGlobe frontend healthy src/components/AuroraGlobe.tsx
React frontend healthy src/components/Navigation.tsx
ISSGlobe frontend healthy src/components/ISSGlobe.tsx
ProTrialNudge frontend healthy src/components/ProTrialNudge.tsx
InstallPrompt frontend healthy src/components/InstallPrompt.tsx
ScrollToTop frontend healthy src/components/ScrollToTop.tsx
OnboardingTour frontend healthy src/components/OnboardingTour.tsx
ErrorBoundary frontend healthy src/components/ErrorBoundary.tsx
LocationPrompt frontend healthy src/components/LocationPrompt.tsx
KpGauge frontend healthy src/components/KpGauge.tsx
BreadcrumbSchema frontend healthy src/components/BreadcrumbSchema.tsx
CookieConsent frontend healthy src/components/CookieConsent.tsx
StarField frontend healthy src/components/StarField.tsx
Footer frontend healthy src/components/Footer.tsx
PageMeta frontend healthy src/components/PageMeta.tsx
PushNotificationBell frontend healthy src/components/PushNotificationBell.tsx
SwipeToDelete frontend healthy src/components/SwipeToDelete.tsx
TrialBanner frontend healthy src/components/TrialBanner.tsx
KpAlertPrompt frontend healthy src/components/KpAlertPrompt.tsx
ErrorCard frontend healthy src/components/ErrorCard.tsx
LocationPicker frontend healthy src/components/LocationPicker.tsx
AuroraHeatmap frontend healthy src/components/AuroraHeatmap.tsx
TimeSeriesChart frontend healthy src/components/charts/TimeSeriesChart.tsx
SvgBarChart frontend healthy src/components/charts/SvgBarChart.tsx
SvgDonut frontend healthy src/components/charts/SvgDonut.tsx
MagneticEffects frontend healthy src/pages/MagneticEffects.tsx
Contact frontend healthy src/pages/Contact.tsx
AuthReset frontend healthy src/pages/AuthReset.tsx
ISS frontend healthy src/pages/ISS.tsx
Calendar frontend healthy src/pages/Calendar.tsx
AuroraMap frontend healthy src/pages/AuroraMap.tsx
About frontend healthy src/pages/About.tsx
Pricing frontend healthy src/pages/Pricing.tsx
Profile frontend healthy src/pages/Profile.tsx
Dashboard frontend healthy src/pages/Dashboard.tsx
Hunt frontend healthy src/pages/Hunt.tsx
FAQ frontend healthy src/pages/FAQ.tsx
Auth frontend healthy src/pages/Auth.tsx
Referrals frontend healthy src/pages/Referrals.tsx
SkyVisibility frontend healthy src/pages/SkyVisibility.tsx
Aurora frontend healthy src/pages/Aurora.tsx
Forecast frontend healthy src/pages/Forecast.tsx
Terms frontend healthy src/pages/Terms.tsx
Privacy frontend healthy src/pages/Privacy.tsx

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

LabelLayerStatusPath
20260406122000_security_fixes.sql data healthy supabase/migrations/20260406122000_security_fixes.sql
20260526000000_add_device_push_tokens.sql data healthy supabase/migrations/20260526000000_add_device_push_tokens.s…
20260512000000_stripe_processed_events.sql data healthy supabase/migrations/20260512000000_stripe_processed_events.…
20260529000003_referred_by_on_delete_set_null.sql data healthy supabase/migrations/20260529000003_referred_by_on_delete_se…
20260514000000_security_advisor_fixes.sql data healthy supabase/migrations/20260514000000_security_advisor_fixes.s…
20260425000002_kp_alerts_cron_MANUAL.sql data healthy supabase/migrations/20260425000002_kp_alerts_cron_MANUAL.sql
20260529000001_webhook_health_cron_MANUAL.sql data healthy supabase/migrations/20260529000001_webhook_health_cron_MANU…
20260523000001_fix_security_advisor_rls_and_storage.sql data healthy supabase/migrations/20260523000001_fix_security_advisor_rls…
20260528000000_add_is_beta_flag.sql data healthy supabase/migrations/20260528000000_add_is_beta_flag.sql
20260519000000_user_preferences.sql data healthy supabase/migrations/20260519000000_user_preferences.sql
20260406081543_create_user_profiles.sql data healthy supabase/migrations/20260406081543_create_user_profiles.sql
20260612000000_add_quiet_hours.sql data healthy supabase/migrations/20260612000000_add_quiet_hours.sql
20260512000001_favorite_locations_update_policy.sql data healthy supabase/migrations/20260512000001_favorite_locations_updat…
20260425000000_add_push_subscriptions.sql data healthy supabase/migrations/20260425000000_add_push_subscriptions.s…
20260424140000_add_profile_plan.sql data healthy supabase/migrations/20260424140000_add_profile_plan.sql
20260501000000_add_stripe_fields.sql data healthy supabase/migrations/20260501000000_add_stripe_fields.sql
20260529000002_referral_program.sql data healthy supabase/migrations/20260529000002_referral_program.sql
20260529000000_lock_profile_plan_columns.sql data healthy supabase/migrations/20260529000000_lock_profile_plan_column…
20260514000001_fix_rls_initplan_performance.sql data healthy supabase/migrations/20260514000001_fix_rls_initplan_perform…
20260605000000_add_location_to_push_tables.sql data healthy supabase/migrations/20260605000000_add_location_to_push_tab…
20260527000000_stripe_customer_unique.sql data healthy supabase/migrations/20260527000000_stripe_customer_unique.s…
20260425000003_favorite_locations.sql data healthy supabase/migrations/20260425000003_favorite_locations.sql
20260605000002_weekly_digest_cron_MANUAL.sql data healthy supabase/migrations/20260605000002_weekly_digest_cron_MANUA…
20260523000000_fix_hunter_leaderboard_security_invoker.sql data healthy supabase/migrations/20260523000000_fix_hunter_leaderboard_s…
20260526000001_hunt_server_cooldown.sql data healthy supabase/migrations/20260526000001_hunt_server_cooldown.sql
20260605000001_weekly_digest.sql data healthy supabase/migrations/20260605000001_weekly_digest.sql
20260405111246_create_mood_tracking.sql data healthy supabase/migrations/20260405111246_create_mood_tracking.sql
20260529000004_live_activity_tokens.sql data healthy supabase/migrations/20260529000004_live_activity_tokens.sql
20260527000001_stripe_events_cleanup_MANUAL.sql data healthy supabase/migrations/20260527000001_stripe_events_cleanup_MA…
20260425000001_add_push_last_notified.sql data healthy supabase/migrations/20260425000001_add_push_last_notified.s…

LabelLayerStatusPath
public data healthy supabase/migrations/20260526000000_add_device_push_tokens.s…
stripe_processed_events data healthy supabase/migrations/20260512000000_stripe_processed_events.…
profiles data healthy supabase/migrations/20260406081543_create_user_profiles.sql
push_subscriptions data healthy supabase/migrations/20260425000000_add_push_subscriptions.s…
favorite_locations data healthy supabase/migrations/20260425000003_favorite_locations.sql
mood_entries data healthy supabase/migrations/20260405111246_create_mood_tracking.sql

LabelLayerStatusPath
auth::src/pages/Auth.tsx security healthy src/pages/Auth.tsx
auth::supabase/functions/send-kp-alerts/index.ts security healthy supabase/functions/send-kp-alerts/index.ts
auth::src/contexts/AuthContext.tsx security healthy src/contexts/AuthContext.tsx
auth::supabase/functions/delete-account/index.ts security healthy supabase/functions/delete-account/index.ts
auth::src/App.tsx security healthy src/App.tsx
auth::supabase/functions/verify-iap/index.ts security healthy supabase/functions/verify-iap/index.ts

LabelLayerStatusPath
flares software healthy api/feed.ts:flares
ErrorBoundary software healthy src/components/ErrorBoundary.tsx:ErrorBoundary
flares software healthy src/locales/en.ts:flares
ISSGlobeErrorBoundary software healthy src/pages/ISS.tsx:ISSGlobeErrorBoundary
GlobeErrorBoundary software healthy src/pages/Aurora.tsx:GlobeErrorBoundary

LabelLayerStatusPath
3.074.149.198 network healthy src/pages/Home.tsx
4.487.709.306 network healthy src/pages/Home.tsx
1.694.625.712 network healthy src/pages/Home.tsx
1.871.118.571 network healthy src/pages/Home.tsx
3.741.982.998 network healthy src/pages/Home.tsx

LabelLayerStatusPath
VITE_VAPID_PUBLIC_KEY cicd healthy
VITE_SUPABASE_ANON_KEY cicd healthy
VITE_SUPABASE_URL cicd healthy

LabelLayerStatusPath
repobility-clone-94xfjt3t software healthy /tmp/repobility-clone-94xfjt3t

LabelLayerStatusPath
postgres data healthy README.md

LabelLayerStatusPath
gpu (detected) hardware healthy src/components/AuroraGlobe.tsx

LabelLayerStatusPath
gha::ci cicd healthy .github/workflows/ci.yml

LabelLayerStatusPath
build cicd healthy .github/workflows/ci.yml
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/2a08a35e-84fd-4025-bb96-36deb1c53150/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/2a08a35e-84fd-4025-bb96-36deb1c53150/

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.