https://github.com/Stro6/mentioned
· scanned 2026-06-16 00:23 UTC (2 months, 2 weeks ago)
58 raw signals (0 security + 58 graph)
Last scanned 2 months, 2 weeks ago · v1 · 57 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.
All 914 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 |
load_dotenv |
software | healthy | scripts/poll.py:11 |
env |
software | healthy | scripts/poll.py:94 |
extract_tickers |
software | healthy | scripts/poll.py:98 |
extract_keywords |
software | healthy | scripts/poll.py:110 |
pull_subreddit |
software | healthy | scripts/poll.py:128 |
normalize_post |
software | healthy | scripts/poll.py:144 |
upsert_raw_posts |
software | healthy | scripts/poll.py:165 |
post_dev_firehose |
software | healthy | scripts/poll.py:193 |
run_once |
software | healthy | scripts/poll.py:222 |
main |
software | healthy | scripts/poll.py:278 |
pull |
software | healthy | scripts/poll-once.mjs:pull |
BASE |
software | healthy | scripts/poll-reddit-ingest.mjs:BASE |
sleep |
software | healthy | scripts/poll-reddit-ingest.mjs:sleep |
safeCodePoint |
software | healthy | scripts/poll-reddit-ingest.mjs:safeCodePoint |
decodeEntities |
software | healthy | scripts/poll-reddit-ingest.mjs:decodeEntities |
stripHtml |
software | healthy | scripts/poll-reddit-ingest.mjs:stripHtml |
firstMatch |
software | healthy | scripts/poll-reddit-ingest.mjs:firstMatch |
parseAtom |
software | healthy | scripts/poll-reddit-ingest.mjs:parseAtom |
idRaw |
software | healthy | scripts/poll-reddit-ingest.mjs:idRaw |
published |
software | healthy | scripts/poll-reddit-ingest.mjs:published |
authorRaw |
software | healthy | scripts/poll-reddit-ingest.mjs:authorRaw |
pullSubreddit |
software | healthy | scripts/poll-reddit-ingest.mjs:pullSubreddit |
normalize |
software | healthy | scripts/poll-reddit-ingest.mjs:normalize |
main |
software | healthy | scripts/poll-reddit-ingest.mjs:main |
SiteAtmosphere |
software | healthy | components/site-atmosphere.tsx:SiteAtmosphere |
Faq |
software | healthy | components/faq.tsx:Faq |
formatPrice |
software | healthy | components/live-feed.tsx:formatPrice |
formatChatter |
software | healthy | components/live-feed.tsx:formatChatter |
LiveFeed |
software | healthy | components/live-feed.tsx:LiveFeed |
Metric |
software | healthy | components/live-feed.tsx:Metric |
LiveFeedFooter |
software | healthy | components/live-feed.tsx:LiveFeedFooter |
LockIcon |
software | healthy | components/live-feed.tsx:LockIcon |
fetchPrefs |
software | healthy | components/notification-preferences-card.tsx:fetchPrefs |
savePrefs |
software | healthy | components/notification-preferences-card.tsx:savePrefs |
NotificationPreferencesCard |
software | healthy | components/notification-preferences-card.tsx:NotificationPr… |
loadIfSignedIn |
software | healthy | components/notification-preferences-card.tsx:loadIfSignedIn |
ToggleRow |
software | healthy | components/notification-preferences-card.tsx:ToggleRow |
SectionRhythm |
software | healthy | components/section-rhythm.tsx:SectionRhythm |
TrendingStrip |
software | healthy | components/trending-strip.tsx:TrendingStrip |
useCountUp |
software | healthy | components/live-stats-bar.tsx:useCountUp |
tick |
software | healthy | components/live-stats-bar.tsx:tick |
LiveStatsBar |
software | healthy | components/live-stats-bar.tsx:LiveStatsBar |
load |
software | healthy | components/live-stats-bar.tsx:load |
onVisibility |
software | healthy | components/live-stats-bar.tsx:onVisibility |
Stat |
software | healthy | components/live-stats-bar.tsx:Stat |
Proof |
software | healthy | components/proof.tsx:Proof |
normalize |
software | healthy | components/checkout-return-banner.tsx:normalize |
CheckoutReturnBanner |
software | healthy | components/checkout-return-banner.tsx:CheckoutReturnBanner |
BreadcrumbJsonLd |
software | healthy | components/breadcrumb-json-ld.tsx:BreadcrumbJsonLd |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
vite.config.ts |
software | healthy | vite.config.ts |
vercel.json |
software | healthy | vercel.json |
postcss.config.mjs |
software | healthy | postcss.config.mjs |
README.md |
software | healthy | README.md |
CODEX-HANDOFF.md |
software | healthy | CODEX-HANDOFF.md |
APP-WORKLOG-2026-06-08.md |
software | healthy | APP-WORKLOG-2026-06-08.md |
package.json |
software | healthy | package.json |
APP-STATUS.md |
software | healthy | APP-STATUS.md |
next-env.d.ts |
software | healthy | next-env.d.ts |
capacitor.config.ts |
software | healthy | capacitor.config.ts |
package-lock.json |
software | healthy | package-lock.json |
middleware.ts |
software | healthy | middleware.ts |
.env.example |
software | healthy | .env.example |
tsconfig.json |
software | healthy | tsconfig.json |
eslint.config.mjs |
software | healthy | eslint.config.mjs |
SECURITY.md |
software | healthy | SECURITY.md |
CLAUDE-SESSION-2026-06-09.md |
software | healthy | CLAUDE-SESSION-2026-06-09.md |
next.config.ts |
software | healthy | next.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/today/mentioned/app/MainActivity.… |
ANDROID_APK_BUILD.md |
software | healthy | docs/ANDROID_APK_BUILD.md |
RESEND_SETUP.md |
software | healthy | docs/RESEND_SETUP.md |
SITE_UPDATES.md |
software | healthy | docs/SITE_UPDATES.md |
DESIGN_REQUESTS.md |
software | healthy | docs/DESIGN_REQUESTS.md |
VERCEL_ENV_VARS.md |
software | healthy | docs/VERCEL_ENV_VARS.md |
SUPABASE_SETUP.md |
software | healthy | docs/SUPABASE_SETUP.md |
EDITORIAL_STANDARDS.md |
software | healthy | docs/EDITORIAL_STANDARDS.md |
NATIVE_APP_SETUP.md |
software | healthy | docs/NATIVE_APP_SETUP.md |
SUPABASE_AUTH_EMAIL_SETUP.md |
software | healthy | docs/SUPABASE_AUTH_EMAIL_SETUP.md |
CRON_AND_SCRAPER_HOOKS.md |
software | healthy | docs/CRON_AND_SCRAPER_HOOKS.md |
poll.py |
software | healthy | scripts/poll.py |
poll-once.mjs |
software | healthy | scripts/poll-once.mjs |
requirements.txt |
software | healthy | scripts/requirements.txt |
poll-reddit-ingest.mjs |
software | healthy | scripts/poll-reddit-ingest.mjs |
site-atmosphere.tsx |
software | healthy | components/site-atmosphere.tsx |
faq.tsx |
software | healthy | components/faq.tsx |
live-feed.tsx |
software | healthy | components/live-feed.tsx |
notification-preferences-card.tsx |
software | healthy | components/notification-preferences-card.tsx |
section-rhythm.tsx |
software | healthy | components/section-rhythm.tsx |
trending-strip.tsx |
software | healthy | components/trending-strip.tsx |
live-stats-bar.tsx |
software | healthy | components/live-stats-bar.tsx |
proof.tsx |
software | healthy | components/proof.tsx |
checkout-return-banner.tsx |
software | healthy | components/checkout-return-banner.tsx |
breadcrumb-json-ld.tsx |
software | healthy | components/breadcrumb-json-ld.tsx |
footer.tsx |
software | healthy | components/footer.tsx |
proof-hero.tsx |
software | healthy | components/proof-hero.tsx |
sample-output.tsx |
software | healthy | components/sample-output.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 |
today |
software | healthy | android/app/src/main/java/today |
mentioned |
software | healthy | android/app/src/main/java/today/mentioned |
app |
software | healthy | android/app/src/main/java/today/mentioned/app |
docs |
software | healthy | docs |
scripts |
software | healthy | scripts |
components |
software | healthy | components |
ui |
software | healthy | components/ui |
dashboard |
software | healthy | components/dashboard |
trending |
software | healthy | components/trending |
app |
software | healthy | components/app |
screens |
software | healthy | components/app/screens |
app |
software | healthy | app |
auth |
software | healthy | app/auth |
callback |
software | healthy | app/auth/callback |
sign-in |
software | healthy | app/auth/sign-in |
sign-out |
software | healthy | app/auth/sign-out |
api |
software | healthy | app/api |
notifications |
software | healthy | app/api/notifications |
test |
software | healthy | app/api/notifications/test |
device |
software | healthy | app/api/notifications/device |
preferences |
software | healthy | app/api/notifications/preferences |
notification-prefs |
software | healthy | app/api/notification-prefs |
waitlist-count |
software | healthy | app/api/waitlist-count |
ticker-detail |
software | healthy | app/api/ticker-detail |
waitlist |
software | healthy | app/api/waitlist |
billing |
software | healthy | app/api/billing |
webhook |
software | healthy | app/api/billing/webhook |
status |
software | healthy | app/api/billing/status |
portal |
software | healthy | app/api/billing/portal |
checkout |
software | healthy | app/api/billing/checkout |
watchlist |
software | healthy | app/api/watchlist |
cron |
software | healthy | app/api/cron |
ingest |
software | healthy | app/api/cron/ingest |
poll-reddit |
software | healthy | app/api/cron/poll-reddit |
notifications-scan |
software | healthy | app/api/cron/notifications-scan |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
20260513093000_raw_posts.sql |
data | healthy | supabase/migrations/20260513093000_raw_posts.sql |
20260516000000_billing.sql |
data | healthy | supabase/migrations/20260516000000_billing.sql |
20260603000000_ticker_summaries.sql |
data | healthy | supabase/migrations/20260603000000_ticker_summaries.sql |
20260517000000_notifications.sql |
data | healthy | supabase/migrations/20260517000000_notifications.sql |
20260518000000_tighten_security_advisors.sql |
data | healthy | supabase/migrations/20260518000000_tighten_security_advisor… |
20250513120000_waitlist.sql |
data | healthy | supabase/migrations/20250513120000_waitlist.sql |
20260514020000_rate_limits.sql |
data | healthy | supabase/migrations/20260514020000_rate_limits.sql |
20260527000000_notification_prefs.sql |
data | healthy | supabase/migrations/20260527000000_notification_prefs.sql |
20260518000100_rls_initplan_and_fk_index.sql |
data | healthy | supabase/migrations/20260518000100_rls_initplan_and_fk_inde… |
20260514000000_feed_snapshots.sql |
data | healthy | supabase/migrations/20260514000000_feed_snapshots.sql |
20260516010000_lock_profile_entitlements.sql |
data | healthy | supabase/migrations/20260516010000_lock_profile_entitlement… |
20260515000000_auth_and_watchlists.sql |
data | healthy | supabase/migrations/20260515000000_auth_and_watchlists.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
NotFound |
frontend | healthy | app/not-found.tsx |
Image |
frontend | healthy | app/opengraph-image.tsx |
SignInPage |
frontend | healthy | app/auth/sign-in/page.tsx |
DisclaimerPage |
frontend | healthy | app/disclaimer/page.tsx |
TermsPage |
frontend | healthy | app/terms/page.tsx |
TrackStockMentionsPage |
frontend | healthy | app/track-stock-mentions/page.tsx |
PrivacyPage |
frontend | healthy | app/privacy/page.tsx |
MethodologyPage |
frontend | healthy | app/methodology/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::digitalocean |
hardware | healthy | README.md |
vps::azure |
hardware | healthy | README.md |
vps::aws |
hardware | healthy | lib/ticker-suggest.ts |
vps::gcp |
hardware | healthy | lib/market-feed.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
shares |
software | healthy | components/app-watchlist.tsx:shares |
UpstreamQuoteError |
software | healthy | app/api/quotes/route.ts:UpstreamQuoteError |
shares |
software | healthy | lib/ticker-validate.ts:shares |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::supabase/config.toml |
security | healthy | supabase/config.toml |
auth::app/auth/callback/route.ts |
security | healthy | app/auth/callback/route.ts |
auth::app/api/cron/poll-reddit/route.ts |
security | healthy | app/api/cron/poll-reddit/route.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
SUPABASE_DB_PASSWORD |
cicd | healthy | — |
SUPABASE_ACCESS_TOKEN |
cicd | healthy | — |
CRON_SECRET |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
mongodb |
data | healthy | README.md |
postgres |
data | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::supabase-migrations |
cicd | healthy | .github/workflows/supabase-migrations.yml |
gha::poll-reddit |
cicd | healthy | .github/workflows/poll-reddit.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
migrate |
cicd | healthy | .github/workflows/supabase-migrations.yml |
poll |
cicd | healthy | .github/workflows/poll-reddit.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-_asewui0 |
software | healthy | /tmp/repobility-clone-_asewui0 |
| Label | Layer | Status | Path |
|---|---|---|---|
public |
data | healthy | supabase/migrations/20260513093000_raw_posts.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | package.json |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | components/app-watchlist.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
/page.tsx |
frontend | healthy | app/app/page.tsx |
This page is publicly accessible at:
https://repobility.com/scan/6836cb95-ab1b-4a4e-bc32-bef5d2b40ddd/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/6836cb95-ab1b-4a4e-bc32-bef5d2b40ddd/
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.