https://github.com/SimonOsipov/learn-greek-easy
· scanned 2026-06-16 00:14 UTC (2 months, 2 weeks ago)
484 raw signals (0 security + 484 graph)
Last scanned 2 months, 2 weeks ago · v1 · 362 actionable findings from 1 signal source. 122 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 17506 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 |
|---|---|---|---|
Index |
software | healthy | learn-greek-easy-mobile/scripts/reset-project.js:Index |
RootLayout |
software | healthy | learn-greek-easy-mobile/scripts/reset-project.js:RootLayout |
moveDirectories |
software | healthy | learn-greek-easy-mobile/scripts/reset-project.js:moveDirect… |
parseDenylist |
software | healthy | learn-greek-easy-mobile/scripts/check-token-opacity.mjs:par… |
scanContent |
software | healthy | learn-greek-easy-mobile/scripts/check-token-opacity.mjs:sca… |
main |
software | healthy | learn-greek-easy-mobile/scripts/check-token-opacity.mjs:main |
walkSync |
software | healthy | learn-greek-easy-mobile/scripts/check-token-opacity.mjs:wal… |
mapRatingToQuality |
software | healthy | learn-greek-easy-mobile/src/types/review.ts:mapRatingToQual… |
isTestUser |
software | healthy | learn-greek-easy-mobile/src/utils/analytics.ts:isTestUser |
AppTabs |
software | healthy | learn-greek-easy-mobile/src/components/app-tabs.tsx:AppTabs |
AnimatedSplashOverlay |
software | healthy | learn-greek-easy-mobile/src/components/animated-icon.tsx:An… |
AnimatedIcon |
software | healthy | learn-greek-easy-mobile/src/components/animated-icon.tsx:An… |
AppTabs |
software | healthy | learn-greek-easy-mobile/src/components/app-tabs.web.tsx:App… |
TabButton |
software | healthy | learn-greek-easy-mobile/src/components/app-tabs.web.tsx:Tab… |
CustomTabList |
software | healthy | learn-greek-easy-mobile/src/components/app-tabs.web.tsx:Cus… |
AnimatedSplashOverlay |
software | healthy | learn-greek-easy-mobile/src/components/animated-icon.web.ts… |
AnimatedIcon |
software | healthy | learn-greek-easy-mobile/src/components/animated-icon.web.ts… |
GlassFill |
software | healthy | learn-greek-easy-mobile/src/components/glass-fill.tsx:Glass… |
ThemedText |
software | healthy | learn-greek-easy-mobile/src/components/themed-text.tsx:Them… |
ThemedView |
software | healthy | learn-greek-easy-mobile/src/components/themed-view.tsx:Them… |
NOOP |
software | healthy | learn-greek-easy-mobile/src/components/__tests__/app-tabs.t… |
createAnimatedComponent |
software | healthy | learn-greek-easy-mobile/src/components/__tests__/app-tabs.t… |
stub |
software | healthy | learn-greek-easy-mobile/src/components/__tests__/app-tabs.t… |
NOOP |
software | healthy | learn-greek-easy-mobile/src/components/auth/__tests__/login… |
stub |
software | healthy | learn-greek-easy-mobile/src/components/auth/__tests__/login… |
resetState |
software | healthy | learn-greek-easy-mobile/src/components/auth/__tests__/login… |
formatTime |
software | healthy | learn-greek-easy-mobile/src/components/review/session-summa… |
SessionSummary |
software | healthy | learn-greek-easy-mobile/src/components/review/session-summa… |
SkeletonCard |
software | healthy | learn-greek-easy-mobile/src/components/review/skeleton-card… |
AudioCluster |
software | healthy | learn-greek-easy-mobile/src/components/review/audio-cluster… |
ProgressHeader |
software | healthy | learn-greek-easy-mobile/src/components/review/progress-head… |
RatingRow |
software | healthy | learn-greek-easy-mobile/src/components/review/rating-row.ts… |
CardFront |
software | healthy | learn-greek-easy-mobile/src/components/review/card-front.ts… |
AllCaughtUp |
software | healthy | learn-greek-easy-mobile/src/components/review/all-caught-up… |
CardBack |
software | healthy | learn-greek-easy-mobile/src/components/review/card-back.tsx… |
Stat |
software | healthy | learn-greek-easy-mobile/src/components/decks/stats-strip.ts… |
StatsStrip |
software | healthy | learn-greek-easy-mobile/src/components/decks/stats-strip.ts… |
WordRow |
software | healthy | learn-greek-easy-mobile/src/components/decks/word-row.tsx:W… |
DeckGridCard |
software | healthy | learn-greek-easy-mobile/src/components/decks/deck-grid-card… |
mark |
software | healthy | learn-greek-easy-mobile/src/components/decks/deck-grid-card… |
FilterRail |
software | healthy | learn-greek-easy-mobile/src/components/decks/filter-rail.ts… |
stub |
software | healthy | learn-greek-easy-mobile/src/components/decks/__tests__/deck… |
makeDeck |
software | healthy | learn-greek-easy-mobile/src/components/decks/__tests__/deck… |
makeWord |
software | healthy | learn-greek-easy-mobile/src/components/decks/__tests__/deck… |
MissingDataDot |
software | healthy | learn-greek-easy-mobile/src/components/ui/missing-data-dot.… |
ToastProvider |
software | healthy | learn-greek-easy-mobile/src/components/ui/toast.tsx:ToastPr… |
useToast |
software | healthy | learn-greek-easy-mobile/src/components/ui/toast.tsx:useToast |
StatTile |
software | healthy | learn-greek-easy-mobile/src/components/dashboard/stat-grid.… |
StatGrid |
software | healthy | learn-greek-easy-mobile/src/components/dashboard/stat-grid.… |
WeekHeatmap |
software | healthy | learn-greek-easy-mobile/src/components/dashboard/week-heatm… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
including |
software | healthy | learn-greek-easy-mobile/scripts/__tests__/check-token-opaci… |
names |
software | healthy | learn-greek-easy-mobile/src/components/dashboard/entry-card… |
on |
software | healthy | learn-greek-easy-mobile/src/components/onboarding/select-ti… |
MockAPIRequestError |
software | healthy | learn-greek-easy-mobile/src/components/onboarding/__tests__… |
for |
software | healthy | learn-greek-easy-mobile/src/lib/api-client.ts:for |
APIRequestError |
software | healthy | learn-greek-easy-mobile/src/lib/api-client.ts:APIRequestErr… |
stores |
software | healthy | learn-greek-easy-mobile/src/lib/large-secure-store.ts:stores |
LargeSecureStore |
software | healthy | learn-greek-easy-mobile/src/lib/large-secure-store.ts:Large… |
APIRequestError |
software | healthy | learn-greek-easy-mobile/src/hooks/__tests__/dashboard-hooks… |
PropagateHandler |
software | healthy | learn-greek-easy-backend/tests/conftest.py:545 |
BaseTestCase |
software | healthy | learn-greek-easy-backend/tests/base.py:40 |
AuthenticatedTestCase |
software | healthy | learn-greek-easy-backend/tests/base.py:332 |
TestGetEffectiveAccessLevel |
software | healthy | learn-greek-easy-backend/tests/integration/test_trial_lifec… |
TestTrialPremiumDeckAccess |
software | healthy | learn-greek-easy-backend/tests/integration/test_trial_lifec… |
TestTrialApiAccess |
software | healthy | learn-greek-easy-backend/tests/integration/test_trial_lifec… |
TestTrialExpirationTaskIntegration |
software | healthy | learn-greek-easy-backend/tests/integration/test_trial_lifec… |
TestGetOrCreateUserTrialActivation |
software | healthy | learn-greek-easy-backend/tests/integration/test_trial_lifec… |
TestWebhookIntegration |
software | healthy | learn-greek-easy-backend/tests/integration/test_webhook_int… |
TestStripeIntegration |
software | healthy | learn-greek-easy-backend/tests/integration/test_stripe_inte… |
TestNLPServicesIntegration |
software | healthy | learn-greek-easy-backend/tests/integration/test_nlp_service… |
TestLemmaNormalizationPipeline |
software | healthy | learn-greek-easy-backend/tests/integration/test_nlp_service… |
TestLexiconNormalizationIntegration |
software | healthy | learn-greek-easy-backend/tests/integration/test_nlp_service… |
TestPgvectorExtension |
software | healthy | learn-greek-easy-backend/tests/integration/test_pgvector_in… |
TestVectorInsert |
software | healthy | learn-greek-easy-backend/tests/integration/test_pgvector_in… |
TestCosineSimilarityQuery |
software | healthy | learn-greek-easy-backend/tests/integration/test_pgvector_in… |
TestIndexUsage |
software | healthy | learn-greek-easy-backend/tests/integration/test_pgvector_in… |
TestCacheIntegration |
software | healthy | learn-greek-easy-backend/tests/integration/test_cache_integ… |
TestGlobalCacheIntegration |
software | healthy | learn-greek-easy-backend/tests/integration/test_cache_integ… |
TestSentryModuleIntegration |
software | healthy | learn-greek-easy-backend/tests/integration/test_sentry_inte… |
TestSentryEnvironmentConfiguration |
software | healthy | learn-greek-easy-backend/tests/integration/test_sentry_inte… |
TestAnnouncementCampaignDatabase |
software | healthy | learn-greek-easy-backend/tests/integration/models/test_anno… |
TestNmigSchemaChanges |
software | healthy | learn-greek-easy-backend/tests/integration/models/test_nmig… |
TestExerciseCheckConstraint |
software | healthy | learn-greek-easy-backend/tests/integration/models/test_esm2… |
TestExerciseUniqueConstraint |
software | healthy | learn-greek-easy-backend/tests/integration/models/test_esm2… |
TestExerciseCascadeDelete |
software | healthy | learn-greek-easy-backend/tests/integration/models/test_esm2… |
TestSituationDescriptionModel |
software | healthy | learn-greek-easy-backend/tests/integration/models/test_sit_… |
TestNadm06SchemaChanges |
software | healthy | learn-greek-easy-backend/tests/integration/models/test_nadm… |
TestNadm06Backfill |
software | healthy | learn-greek-easy-backend/tests/integration/models/test_nadm… |
TestNadm06DistinctUpdate |
software | healthy | learn-greek-easy-backend/tests/integration/models/test_nadm… |
TestNadm06BackwardCompat |
software | healthy | learn-greek-easy-backend/tests/integration/models/test_nadm… |
TestSituationPictureModel |
software | healthy | learn-greek-easy-backend/tests/integration/models/test_sit_… |
TestListNewsItemsAdminEndpoint |
software | healthy | learn-greek-easy-backend/tests/integration/api/test_admin_n… |
TestCreateNewsItemEndpoint |
software | healthy | learn-greek-easy-backend/tests/integration/api/test_admin_n… |
TestCreateNewsItemBackgroundDispatch |
software | healthy | learn-greek-easy-backend/tests/integration/api/test_admin_n… |
TestUpdateNewsItemEndpoint |
software | healthy | learn-greek-easy-backend/tests/integration/api/test_admin_n… |
TestDeleteNewsItemEndpoint |
software | healthy | learn-greek-easy-backend/tests/integration/api/test_admin_n… |
TestCreateNewsItemExerciseFanout |
software | healthy | learn-greek-easy-backend/tests/integration/api/test_admin_n… |
TestCultureQuestionDetailEndpoint |
software | healthy | learn-greek-easy-backend/tests/integration/api/test_culture… |
TestWordEntryAudioUrlEndpoints |
software | healthy | learn-greek-easy-backend/tests/integration/api/test_word_en… |
TestListCultureDecksEndpoint |
software | healthy | learn-greek-easy-backend/tests/integration/api/test_culture… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
RALPH_PROMPT.md |
software | healthy | RALPH_PROMPT.md |
.pre-commit-config.yaml |
software | healthy | .pre-commit-config.yaml |
codecov.yml |
software | healthy | codecov.yml |
mobile-app.md |
software | healthy | docs/mobile-app.md |
conventions.md |
software | healthy | docs/conventions.md |
pr-preview-deployments.md |
software | healthy | docs/pr-preview-deployments.md |
analytics-events.md |
software | healthy | docs/analytics-events.md |
admin-exercises-review-flow.md |
software | healthy | docs/admin-exercises-review-flow.md |
supabase-database.md |
software | healthy | docs/supabase-database.md |
sse-pipelines.md |
software | healthy | docs/sse-pipelines.md |
design-system.md |
software | healthy | docs/design-system.md |
railway-backend-privacy.md |
software | healthy | docs/railway-backend-privacy.md |
logging.md |
software | healthy | docs/logging.md |
e2e-seeding.md |
software | healthy | docs/e2e-seeding.md |
progress-glossary.md |
software | healthy | docs/progress-glossary.md |
precompact-hook-setup.md |
software | healthy | docs/precompact-hook-setup.md |
deployment-guide.md |
software | healthy | docs/deployment-guide.md |
testing.md |
software | healthy | docs/testing.md |
mobile-ci.md |
software | healthy | docs/mobile-ci.md |
ci-cd-labels.md |
software | healthy | docs/ci-cd-labels.md |
performance-testing.md |
software | healthy | docs/performance-testing.md |
filtering-conventions.md |
software | healthy | docs/filtering-conventions.md |
token-refresh-architecture.md |
software | healthy | docs/token-refresh-architecture.md |
test-coverage-audit.md |
software | healthy | docs/test-coverage-audit.md |
Design-System-v2.4.html |
software | healthy | docs/design-system/Design-System-v2.4.html |
build-frontend.sh |
software | healthy | scripts/build-frontend.sh |
preview-health-check.sh |
software | healthy | scripts/preview-health-check.sh |
backend-warmup.sh |
software | healthy | scripts/backend-warmup.sh |
setup-hooks.sh |
software | healthy | scripts/setup-hooks.sh |
railway-cleanup.sh |
software | healthy | scripts/railway-cleanup.sh |
preview-api-smoke.sh |
software | healthy | scripts/preview-api-smoke.sh |
railway-preview.sh |
software | healthy | scripts/railway-preview.sh |
metro.config.js |
software | healthy | learn-greek-easy-mobile/metro.config.js |
babel.config.js |
software | healthy | learn-greek-easy-mobile/babel.config.js |
jest.config.js |
software | healthy | learn-greek-easy-mobile/jest.config.js |
tailwind.config.js |
software | healthy | learn-greek-easy-mobile/tailwind.config.js |
eas.json |
software | healthy | learn-greek-easy-mobile/eas.json |
package.json |
software | healthy | learn-greek-easy-mobile/package.json |
package-lock.json |
software | healthy | learn-greek-easy-mobile/package-lock.json |
app.config.ts |
software | healthy | learn-greek-easy-mobile/app.config.ts |
jest.setup.ts |
software | healthy | learn-greek-easy-mobile/jest.setup.ts |
eslint.config.js |
software | healthy | learn-greek-easy-mobile/eslint.config.js |
tsconfig.json |
software | healthy | learn-greek-easy-mobile/tsconfig.json |
LICENSE |
software | healthy | learn-greek-easy-mobile/LICENSE |
nativewind-env.d.ts |
software | healthy | learn-greek-easy-mobile/nativewind-env.d.ts |
observability.md |
software | healthy | learn-greek-easy-mobile/docs/observability.md |
design-tokens.md |
software | healthy | learn-greek-easy-mobile/docs/design-tokens.md |
testing.md |
software | healthy | learn-greek-easy-mobile/docs/testing.md |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
docs |
software | healthy | docs |
design-system |
software | healthy | docs/design-system |
scripts |
software | healthy | scripts |
learn-greek-easy-mobile |
software | healthy | learn-greek-easy-mobile |
docs |
software | healthy | learn-greek-easy-mobile/docs |
scripts |
software | healthy | learn-greek-easy-mobile/scripts |
__tests__ |
software | healthy | learn-greek-easy-mobile/scripts/__tests__ |
__mocks__ |
software | healthy | learn-greek-easy-mobile/__mocks__ |
assets |
software | healthy | learn-greek-easy-mobile/assets |
expo.icon |
software | healthy | learn-greek-easy-mobile/assets/expo.icon |
src |
software | healthy | learn-greek-easy-mobile/src |
types |
software | healthy | learn-greek-easy-mobile/src/types |
stores |
software | healthy | learn-greek-easy-mobile/src/stores |
constants |
software | healthy | learn-greek-easy-mobile/src/constants |
utils |
software | healthy | learn-greek-easy-mobile/src/utils |
components |
software | healthy | learn-greek-easy-mobile/src/components |
__tests__ |
software | healthy | learn-greek-easy-mobile/src/components/__tests__ |
auth |
software | healthy | learn-greek-easy-mobile/src/components/auth |
__tests__ |
software | healthy | learn-greek-easy-mobile/src/components/auth/__tests__ |
review |
software | healthy | learn-greek-easy-mobile/src/components/review |
decks |
software | healthy | learn-greek-easy-mobile/src/components/decks |
__tests__ |
software | healthy | learn-greek-easy-mobile/src/components/decks/__tests__ |
ui |
software | healthy | learn-greek-easy-mobile/src/components/ui |
dashboard |
software | healthy | learn-greek-easy-mobile/src/components/dashboard |
__tests__ |
software | healthy | learn-greek-easy-mobile/src/components/dashboard/__tests__ |
culture |
software | healthy | learn-greek-easy-mobile/src/components/culture |
__tests__ |
software | healthy | learn-greek-easy-mobile/src/components/culture/__tests__ |
situations |
software | healthy | learn-greek-easy-mobile/src/components/situations |
icons |
software | healthy | learn-greek-easy-mobile/src/components/icons |
onboarding |
software | healthy | learn-greek-easy-mobile/src/components/onboarding |
__tests__ |
software | healthy | learn-greek-easy-mobile/src/components/onboarding/__tests__ |
profile |
software | healthy | learn-greek-easy-mobile/src/components/profile |
__tests__ |
software | healthy | learn-greek-easy-mobile/src/components/profile/__tests__ |
debug |
software | healthy | learn-greek-easy-mobile/src/components/debug |
app |
software | healthy | learn-greek-easy-mobile/src/app |
decks |
software | healthy | learn-greek-easy-mobile/src/app/decks |
__tests__ |
software | healthy | learn-greek-easy-mobile/src/app/decks/__tests__ |
[deckId] |
software | healthy | learn-greek-easy-mobile/src/app/decks/[deckId] |
__tests__ |
software | healthy | learn-greek-easy-mobile/src/app/decks/[deckId]/__tests__ |
(onboarding) |
software | healthy | learn-greek-easy-mobile/src/app/(onboarding) |
situations |
software | healthy | learn-greek-easy-mobile/src/app/situations |
__tests__ |
software | healthy | learn-greek-easy-mobile/src/app/situations/__tests__ |
(app) |
software | healthy | learn-greek-easy-mobile/src/app/(app) |
__tests__ |
software | healthy | learn-greek-easy-mobile/src/app/(app)/__tests__ |
(auth) |
software | healthy | learn-greek-easy-mobile/src/app/(auth) |
lib |
software | healthy | learn-greek-easy-mobile/src/lib |
analytics |
software | healthy | learn-greek-easy-mobile/src/lib/analytics |
__tests__ |
software | healthy | learn-greek-easy-mobile/src/lib/analytics/__tests__ |
review |
software | healthy | learn-greek-easy-mobile/src/lib/review |
decks |
software | healthy | learn-greek-easy-mobile/src/lib/decks |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
GET / |
api | healthy | learn-greek-easy-backend/src/main.py |
GET /version |
api | healthy | learn-greek-easy-backend/src/main.py |
GET /debug/settings |
api | healthy | learn-greek-easy-backend/src/main.py |
POST /debug/sentry-test |
api | healthy | learn-greek-easy-backend/src/main.py |
GET /health |
api | healthy | learn-greek-easy-backend/src/api/health.py |
GET /health/live |
api | healthy | learn-greek-easy-backend/src/api/health.py |
GET /health/ready |
api | healthy | learn-greek-easy-backend/src/api/health.py |
GET /unread-count |
api | healthy | learn-greek-easy-backend/src/api/v1/notifications.py |
GET /stream |
api | healthy | learn-greek-easy-backend/src/api/v1/notifications.py |
PUT /read-all |
api | healthy | learn-greek-easy-backend/src/api/v1/notifications.py |
DELETE /clear |
api | healthy | learn-greek-easy-backend/src/api/v1/notifications.py |
PUT /{notification_id}/read |
api | healthy | learn-greek-easy-backend/src/api/v1/notifications.py |
DELETE /{notification_id} |
api | healthy | learn-greek-easy-backend/src/api/v1/notifications.py |
POST /subscribe |
api | healthy | learn-greek-easy-backend/src/api/v1/waitlist.py |
POST /confirm |
api | healthy | learn-greek-easy-backend/src/api/v1/waitlist.py |
GET /stats |
api | healthy | learn-greek-easy-backend/src/api/v1/xp.py |
GET /achievements |
api | healthy | learn-greek-easy-backend/src/api/v1/xp.py |
POST / |
api | healthy | learn-greek-easy-backend/src/api/v1/decks.py |
GET /search |
api | healthy | learn-greek-easy-backend/src/api/v1/decks.py |
GET /mine |
api | healthy | learn-greek-easy-backend/src/api/v1/decks.py |
GET /{deck_id} |
api | healthy | learn-greek-easy-backend/src/api/v1/decks.py |
GET /{deck_id}/word-entries |
api | healthy | learn-greek-easy-backend/src/api/v1/decks.py |
POST /{deck_id}/word-entries/{word_entry_id} |
api | healthy | learn-greek-easy-backend/src/api/v1/decks.py |
DELETE /{deck_id}/word-entries/{word_entry_id} |
api | healthy | learn-greek-easy-backend/src/api/v1/decks.py |
GET /{deck_id}/word-mastery |
api | healthy | learn-greek-easy-backend/src/api/v1/decks.py |
GET /{deck_id}/word-heatmap/{word_entry_id} |
api | healthy | learn-greek-easy-backend/src/api/v1/decks.py |
PATCH /{deck_id} |
api | healthy | learn-greek-easy-backend/src/api/v1/decks.py |
DELETE /{deck_id} |
api | healthy | learn-greek-easy-backend/src/api/v1/decks.py |
GET /live |
api | healthy | learn-greek-easy-backend/src/api/v1/health.py |
GET /ready |
api | healthy | learn-greek-easy-backend/src/api/v1/health.py |
GET /{feedback_id} |
api | healthy | learn-greek-easy-backend/src/api/v1/feedback.py |
PUT /{feedback_id} |
api | healthy | learn-greek-easy-backend/src/api/v1/feedback.py |
DELETE /{feedback_id} |
api | healthy | learn-greek-easy-backend/src/api/v1/feedback.py |
POST /{feedback_id}/vote |
api | healthy | learn-greek-easy-backend/src/api/v1/feedback.py |
DELETE /{feedback_id}/vote |
api | healthy | learn-greek-easy-backend/src/api/v1/feedback.py |
GET /queue |
api | healthy | learn-greek-easy-backend/src/api/v1/exercises.py |
POST /review |
api | healthy | learn-greek-easy-backend/src/api/v1/exercises.py |
GET /{exercise_id} |
api | healthy | learn-greek-easy-backend/src/api/v1/exercises.py |
POST /logout |
api | healthy | learn-greek-easy-backend/src/api/v1/auth.py |
POST /logout-all |
api | healthy | learn-greek-easy-backend/src/api/v1/auth.py |
GET /me |
api | healthy | learn-greek-easy-backend/src/api/v1/auth.py |
PATCH /me |
api | healthy | learn-greek-easy-backend/src/api/v1/auth.py |
POST /avatar/upload-url |
api | healthy | learn-greek-easy-backend/src/api/v1/auth.py |
DELETE /avatar |
api | healthy | learn-greek-easy-backend/src/api/v1/auth.py |
GET /queue/v2 |
api | healthy | learn-greek-easy-backend/src/api/v1/study_v2.py |
POST /v2 |
api | healthy | learn-greek-easy-backend/src/api/v1/reviews_v2.py |
POST /stripe |
api | healthy | learn-greek-easy-backend/src/api/v1/webhooks.py |
GET /tab-counts |
api | healthy | learn-greek-easy-backend/src/api/v1/admin.py |
GET /decks |
api | healthy | learn-greek-easy-backend/src/api/v1/admin.py |
GET /decks/{deck_id} |
api | healthy | learn-greek-easy-backend/src/api/v1/admin.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
/V2FlashcardPracticePage |
frontend | healthy | learn-greek-easy-frontend/src/pages/V2FlashcardPracticePage… |
/SituationsPage |
frontend | healthy | learn-greek-easy-frontend/src/pages/SituationsPage.tsx |
/ChangelogPage |
frontend | healthy | learn-greek-easy-frontend/src/pages/ChangelogPage.tsx |
/FeedbackPage |
frontend | healthy | learn-greek-easy-frontend/src/pages/FeedbackPage.tsx |
/MockExamPage |
frontend | healthy | learn-greek-easy-frontend/src/pages/MockExamPage.tsx |
/LandingPage |
frontend | healthy | learn-greek-easy-frontend/src/pages/LandingPage.tsx |
/Profile |
frontend | healthy | learn-greek-easy-frontend/src/pages/Profile.tsx |
/Dashboard |
frontend | healthy | learn-greek-easy-frontend/src/pages/Dashboard.tsx |
/NewsPage |
frontend | healthy | learn-greek-easy-frontend/src/pages/NewsPage.tsx |
/ExercisePracticePage |
frontend | healthy | learn-greek-easy-frontend/src/pages/ExercisePracticePage.tsx |
/MyDecksPage |
frontend | healthy | learn-greek-easy-frontend/src/pages/MyDecksPage.tsx |
/Unauthorized |
frontend | healthy | learn-greek-easy-frontend/src/pages/Unauthorized.tsx |
/AdminPage |
frontend | healthy | learn-greek-easy-frontend/src/pages/AdminPage.tsx |
/DeckDetailPage |
frontend | healthy | learn-greek-easy-frontend/src/pages/DeckDetailPage.tsx |
/CheckoutCancelPage |
frontend | healthy | learn-greek-easy-frontend/src/pages/CheckoutCancelPage.tsx |
/MockExamSessionPage |
frontend | healthy | learn-greek-easy-frontend/src/pages/MockExamSessionPage.tsx |
/UpgradePage |
frontend | healthy | learn-greek-easy-frontend/src/pages/UpgradePage.tsx |
/AchievementsPage |
frontend | healthy | learn-greek-easy-frontend/src/pages/AchievementsPage.tsx |
/Statistics |
frontend | healthy | learn-greek-easy-frontend/src/pages/Statistics.tsx |
/DecksPage |
frontend | healthy | learn-greek-easy-frontend/src/pages/DecksPage.tsx |
/NotFound |
frontend | healthy | learn-greek-easy-frontend/src/pages/NotFound.tsx |
/ActivityFeedTest |
frontend | healthy | learn-greek-easy-frontend/src/pages/ActivityFeedTest.tsx |
/ExercisePreSessionPage |
frontend | healthy | learn-greek-easy-frontend/src/pages/ExercisePreSessionPage.… |
/CheckoutSuccessPage |
frontend | healthy | learn-greek-easy-frontend/src/pages/CheckoutSuccessPage.tsx |
/SituationDetailPage |
frontend | healthy | learn-greek-easy-frontend/src/pages/SituationDetailPage.tsx |
/MockExamResultsPage |
frontend | healthy | learn-greek-easy-frontend/src/pages/MockExamResultsPage.tsx |
/__tests__/Dashboard.metrics.test |
frontend | healthy | learn-greek-easy-frontend/src/pages/__tests__/Dashboard.met… |
/__tests__/MockExamSessionPage.test |
frontend | healthy | learn-greek-easy-frontend/src/pages/__tests__/MockExamSessi… |
/__tests__/UpgradePage.test |
frontend | healthy | learn-greek-easy-frontend/src/pages/__tests__/UpgradePage.t… |
/__tests__/CheckoutCancelPage.test |
frontend | healthy | learn-greek-easy-frontend/src/pages/__tests__/CheckoutCance… |
/__tests__/SituationDetailPage.test |
frontend | healthy | learn-greek-easy-frontend/src/pages/__tests__/SituationDeta… |
/__tests__/AdminPage.handleSaveDeck.test |
frontend | healthy | learn-greek-easy-frontend/src/pages/__tests__/AdminPage.han… |
/__tests__/AdminPage.test |
frontend | healthy | learn-greek-easy-frontend/src/pages/__tests__/AdminPage.tes… |
/__tests__/AdminPage.premium.test |
frontend | healthy | learn-greek-easy-frontend/src/pages/__tests__/AdminPage.pre… |
/__tests__/DecksPage.test |
frontend | healthy | learn-greek-easy-frontend/src/pages/__tests__/DecksPage.tes… |
/__tests__/NewsPage.test |
frontend | healthy | learn-greek-easy-frontend/src/pages/__tests__/NewsPage.test… |
/__tests__/ChangelogPage.test |
frontend | healthy | learn-greek-easy-frontend/src/pages/__tests__/ChangelogPage… |
/__tests__/MockExamResultsPage.test |
frontend | healthy | learn-greek-easy-frontend/src/pages/__tests__/MockExamResul… |
/__tests__/MockExamPage.test |
frontend | healthy | learn-greek-easy-frontend/src/pages/__tests__/MockExamPage.… |
/__tests__/CheckoutSuccessPage.test |
frontend | healthy | learn-greek-easy-frontend/src/pages/__tests__/CheckoutSucce… |
/__tests__/Statistics.learnedCount.test |
frontend | healthy | learn-greek-easy-frontend/src/pages/__tests__/Statistics.le… |
/__tests__/pageHeadPropsFor.test |
frontend | healthy | learn-greek-easy-frontend/src/pages/__tests__/pageHeadProps… |
/__tests__/AdminPage.deckListFilter.test |
frontend | healthy | learn-greek-easy-frontend/src/pages/__tests__/AdminPage.dec… |
/__tests__/MyDecksPage.test |
frontend | healthy | learn-greek-easy-frontend/src/pages/__tests__/MyDecksPage.t… |
/__tests__/AchievementsPage.test |
frontend | healthy | learn-greek-easy-frontend/src/pages/__tests__/AchievementsP… |
/__tests__/V2FlashcardPracticePage.test |
frontend | healthy | learn-greek-easy-frontend/src/pages/__tests__/V2FlashcardPr… |
/__tests__/Dashboard.test |
frontend | healthy | learn-greek-easy-frontend/src/pages/__tests__/Dashboard.tes… |
/__tests__/SituationsPage.test |
frontend | healthy | learn-greek-easy-frontend/src/pages/__tests__/SituationsPag… |
/__tests__/DeckDetailPage.test |
frontend | healthy | learn-greek-easy-frontend/src/pages/__tests__/DeckDetailPag… |
/__tests__/ExercisePracticePage.test |
frontend | healthy | learn-greek-easy-frontend/src/pages/__tests__/ExercisePract… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
Base |
data | healthy | learn-greek-easy-backend/src/db/base.py |
User |
data | healthy | learn-greek-easy-backend/src/db/models.py |
UserSettings |
data | healthy | learn-greek-easy-backend/src/db/models.py |
Deck |
data | healthy | learn-greek-easy-backend/src/db/models.py |
WordEntry |
data | healthy | learn-greek-easy-backend/src/db/models.py |
DeckWordEntry |
data | healthy | learn-greek-easy-backend/src/db/models.py |
CardRecord |
data | healthy | learn-greek-easy-backend/src/db/models.py |
CardRecordStatistics |
data | healthy | learn-greek-easy-backend/src/db/models.py |
CardRecordReview |
data | healthy | learn-greek-easy-backend/src/db/models.py |
Feedback |
data | healthy | learn-greek-easy-backend/src/db/models.py |
FeedbackVote |
data | healthy | learn-greek-easy-backend/src/db/models.py |
CardErrorReport |
data | healthy | learn-greek-easy-backend/src/db/models.py |
UserXP |
data | healthy | learn-greek-easy-backend/src/db/models.py |
XPTransaction |
data | healthy | learn-greek-easy-backend/src/db/models.py |
Achievement |
data | healthy | learn-greek-easy-backend/src/db/models.py |
UserAchievement |
data | healthy | learn-greek-easy-backend/src/db/models.py |
Notification |
data | healthy | learn-greek-easy-backend/src/db/models.py |
CultureDeck |
data | healthy | learn-greek-easy-backend/src/db/models.py |
CultureQuestion |
data | healthy | learn-greek-easy-backend/src/db/models.py |
CultureQuestionStats |
data | healthy | learn-greek-easy-backend/src/db/models.py |
CultureAnswerHistory |
data | healthy | learn-greek-easy-backend/src/db/models.py |
MockExamSession |
data | healthy | learn-greek-easy-backend/src/db/models.py |
MockExamAnswer |
data | healthy | learn-greek-easy-backend/src/db/models.py |
NewsItem |
data | healthy | learn-greek-easy-backend/src/db/models.py |
AnnouncementCampaign |
data | healthy | learn-greek-easy-backend/src/db/models.py |
ChangelogEntry |
data | healthy | learn-greek-easy-backend/src/db/models.py |
WebhookEvent |
data | healthy | learn-greek-easy-backend/src/db/models.py |
GreekLexicon |
data | healthy | learn-greek-easy-backend/src/db/models.py |
Situation |
data | healthy | learn-greek-easy-backend/src/db/models.py |
SituationDescription |
data | healthy | learn-greek-easy-backend/src/db/models.py |
DescriptionExercise |
data | healthy | learn-greek-easy-backend/src/db/models.py |
DescriptionExerciseItem |
data | healthy | learn-greek-easy-backend/src/db/models.py |
SituationPicture |
data | healthy | learn-greek-easy-backend/src/db/models.py |
PictureExercise |
data | healthy | learn-greek-easy-backend/src/db/models.py |
PictureExerciseItem |
data | healthy | learn-greek-easy-backend/src/db/models.py |
WordOrderExercise |
data | healthy | learn-greek-easy-backend/src/db/models.py |
WordOrderExerciseItem |
data | healthy | learn-greek-easy-backend/src/db/models.py |
Exercise |
data | healthy | learn-greek-easy-backend/src/db/models.py |
ExerciseRecord |
data | healthy | learn-greek-easy-backend/src/db/models.py |
ExerciseReview |
data | healthy | learn-greek-easy-backend/src/db/models.py |
ListeningDialog |
data | healthy | learn-greek-easy-backend/src/db/models.py |
DialogSpeaker |
data | healthy | learn-greek-easy-backend/src/db/models.py |
DialogLine |
data | healthy | learn-greek-easy-backend/src/db/models.py |
DialogExercise |
data | healthy | learn-greek-easy-backend/src/db/models.py |
ExerciseItem |
data | healthy | learn-greek-easy-backend/src/db/models.py |
Translation |
data | healthy | learn-greek-easy-backend/src/db/models.py |
WiktionaryMorphology |
data | healthy | learn-greek-easy-backend/src/db/models.py |
users |
data | healthy | learn-greek-easy-backend/src/db/models.py |
user_settings |
data | healthy | learn-greek-easy-backend/src/db/models.py |
decks |
data | healthy | learn-greek-easy-backend/src/db/models.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
AppTabs |
frontend | healthy | learn-greek-easy-mobile/src/components/app-tabs.tsx |
AppTabs |
frontend | healthy | learn-greek-easy-mobile/src/components/app-tabs.web.tsx |
Sentry |
frontend | healthy | learn-greek-easy-mobile/src/app/_layout.tsx |
WordDetailScreen |
frontend | healthy | learn-greek-easy-mobile/src/app/decks/[deckId]/[wordId].tsx |
DeckDetailScreen |
frontend | healthy | learn-greek-easy-mobile/src/app/decks/[deckId]/index.tsx |
ReviewScreen |
frontend | healthy | learn-greek-easy-mobile/src/app/decks/[deckId]/review.tsx |
TimeScreen |
frontend | healthy | learn-greek-easy-mobile/src/app/(onboarding)/time.tsx |
GoalScreen |
frontend | healthy | learn-greek-easy-mobile/src/app/(onboarding)/goal.tsx |
SummaryScreen |
frontend | healthy | learn-greek-easy-mobile/src/app/(onboarding)/summary.tsx |
LevelScreen |
frontend | healthy | learn-greek-easy-mobile/src/app/(onboarding)/level.tsx |
OnboardingLayout |
frontend | healthy | learn-greek-easy-mobile/src/app/(onboarding)/_layout.tsx |
SituationFlowScreen |
frontend | healthy | learn-greek-easy-mobile/src/app/situations/[situationId].tsx |
DecksScreen |
frontend | healthy | learn-greek-easy-mobile/src/app/(app)/decks.tsx |
PracticeScreen |
frontend | healthy | learn-greek-easy-mobile/src/app/(app)/practice.tsx |
YouScreen |
frontend | healthy | learn-greek-easy-mobile/src/app/(app)/you.tsx |
CultureScreen |
frontend | healthy | learn-greek-easy-mobile/src/app/(app)/culture.tsx |
HomeScreen |
frontend | healthy | learn-greek-easy-mobile/src/app/(app)/index.tsx |
AppLayout |
frontend | healthy | learn-greek-easy-mobile/src/app/(app)/_layout.tsx |
LoginScreen |
frontend | healthy | learn-greek-easy-mobile/src/app/(auth)/login.tsx |
AuthLayout |
frontend | healthy | learn-greek-easy-mobile/src/app/(auth)/_layout.tsx |
App |
frontend | healthy | learn-greek-easy-frontend/src/App.tsx |
PasswordStrengthIndicator |
frontend | healthy | learn-greek-easy-frontend/src/components/auth/PasswordStren… |
RegisterForm |
frontend | healthy | learn-greek-easy-frontend/src/components/auth/RegisterForm.… |
LoginForm |
frontend | healthy | learn-greek-easy-frontend/src/components/auth/LoginForm.tsx |
CardEditModal |
frontend | healthy | learn-greek-easy-frontend/src/components/admin/CardEditModa… |
CardCreateModal |
frontend | healthy | learn-greek-easy-frontend/src/components/admin/CardCreateMo… |
CannedReplyPills |
frontend | healthy | learn-greek-easy-frontend/src/components/admin/CannedReplyP… |
CultureCardForm |
frontend | healthy | learn-greek-easy-frontend/src/components/admin/CultureCardF… |
GrammarTab |
frontend | healthy | learn-greek-easy-frontend/src/components/admin/vocabulary/G… |
ExamplesTab |
frontend | healthy | learn-greek-easy-frontend/src/components/admin/vocabulary/E… |
BasicInfoTab |
frontend | healthy | learn-greek-easy-frontend/src/components/admin/vocabulary/B… |
AdverbGrammarForm |
frontend | healthy | learn-greek-easy-frontend/src/components/admin/vocabulary/g… |
VerbGrammarForm |
frontend | healthy | learn-greek-easy-frontend/src/components/admin/vocabulary/g… |
AdjectiveGrammarForm |
frontend | healthy | learn-greek-easy-frontend/src/components/admin/vocabulary/g… |
NounGrammarForm |
frontend | healthy | learn-greek-easy-frontend/src/components/admin/vocabulary/g… |
WaitlistForm |
frontend | healthy | learn-greek-easy-frontend/src/components/landing/WaitlistFo… |
FinalCTA |
frontend | healthy | learn-greek-easy-frontend/src/components/landing/FinalCTA.t… |
Pricing |
frontend | healthy | learn-greek-easy-frontend/src/components/landing/Pricing.tsx |
Features |
frontend | healthy | learn-greek-easy-frontend/src/components/landing/Features.t… |
FAQ |
frontend | healthy | learn-greek-easy-frontend/src/components/landing/FAQ.tsx |
Footer |
frontend | healthy | learn-greek-easy-frontend/src/components/landing/Footer.tsx |
Hero |
frontend | healthy | learn-greek-easy-frontend/src/components/landing/Hero.tsx |
Header |
frontend | healthy | learn-greek-easy-frontend/src/components/landing/Header.tsx |
LandingPage |
frontend | healthy | learn-greek-easy-frontend/src/pages/LandingPage.tsx |
Profile |
frontend | healthy | learn-greek-easy-frontend/src/pages/Profile.tsx |
AdminPage |
frontend | healthy | learn-greek-easy-frontend/src/pages/AdminPage.tsx |
AchievementsPage |
frontend | healthy | learn-greek-easy-frontend/src/pages/AchievementsPage.tsx |
Statistics |
frontend | healthy | learn-greek-easy-frontend/src/pages/Statistics.tsx |
ActivityFeedTest |
frontend | healthy | learn-greek-easy-frontend/src/pages/ActivityFeedTest.tsx |
MockExamResultsPage |
frontend | healthy | learn-greek-easy-frontend/src/pages/MockExamResultsPage.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
auth::learn-greek-easy-frontend/src/components/auth/Passwor… |
security | healthy | learn-greek-easy-frontend/src/components/auth/PasswordStren… |
auth::learn-greek-easy-backend/alembic/versions/20260108_17… |
security | healthy | learn-greek-easy-backend/alembic/versions/20260108_1705_1ae… |
auth::learn-greek-easy-frontend/src/pages/auth/__tests__/Ca… |
security | healthy | learn-greek-easy-frontend/src/pages/auth/__tests__/Callback… |
auth::learn-greek-easy-backend/tests/factories/__init__.py |
security | healthy | learn-greek-easy-backend/tests/factories/__init__.py |
auth::.github/workflows/release-verify.yml |
security | healthy | .github/workflows/release-verify.yml |
auth::learn-greek-easy-backend/src/schemas/user.py |
security | healthy | learn-greek-easy-backend/src/schemas/user.py |
auth::learn-greek-easy-frontend/src/App.tsx |
security | healthy | learn-greek-easy-frontend/src/App.tsx |
auth::learn-greek-easy-frontend/src/pages/auth/__tests__/Lo… |
security | healthy | learn-greek-easy-frontend/src/pages/auth/__tests__/Login.in… |
auth::learn-greek-easy-backend/src/core/dependencies.py |
security | healthy | learn-greek-easy-backend/src/core/dependencies.py |
auth::learn-greek-easy-frontend/src/components/errors/__tes… |
security | healthy | learn-greek-easy-frontend/src/components/errors/__tests__/C… |
auth::learn-greek-easy-backend/src/api/v1/auth.py |
security | healthy | learn-greek-easy-backend/src/api/v1/auth.py |
auth::learn-greek-easy-frontend/tests/e2e/auth/registration… |
security | healthy | learn-greek-easy-frontend/tests/e2e/auth/registration.spec.… |
auth::learn-greek-easy-frontend/src/pages/auth/Login.tsx |
security | healthy | learn-greek-easy-frontend/src/pages/auth/Login.tsx |
auth::learn-greek-easy-backend/src/core/supabase_auth.py |
security | healthy | learn-greek-easy-backend/src/core/supabase_auth.py |
auth::learn-greek-easy-frontend/src/pages/auth/__tests__/Re… |
security | healthy | learn-greek-easy-frontend/src/pages/auth/__tests__/Register… |
auth::learn-greek-easy-frontend/tests/e2e/admin-decks.spec.… |
security | healthy | learn-greek-easy-frontend/tests/e2e/admin-decks.spec.ts |
auth::learn-greek-easy-backend/pyproject.toml |
security | healthy | learn-greek-easy-backend/pyproject.toml |
auth::learn-greek-easy-backend/README.md |
security | healthy | learn-greek-easy-backend/README.md |
auth::learn-greek-easy-frontend/src/components/auth/LoginFo… |
security | healthy | learn-greek-easy-frontend/src/components/auth/LoginForm.tsx |
auth::learn-greek-easy-frontend/src/pages/auth/Callback.tsx |
security | healthy | learn-greek-easy-frontend/src/pages/auth/Callback.tsx |
auth::learn-greek-easy-frontend/src/components/auth/__tests… |
security | healthy | learn-greek-easy-frontend/src/components/auth/__tests__/Pro… |
auth::learn-greek-easy-backend/tests/helpers/test_time_help… |
security | healthy | learn-greek-easy-backend/tests/helpers/test_time_helpers.py |
auth::learn-greek-easy-frontend/src/components/auth/AuthRou… |
security | healthy | learn-greek-easy-frontend/src/components/auth/AuthRoutesWra… |
auth::learn-greek-easy-frontend/src/i18n/locales/en/auth.js… |
security | healthy | learn-greek-easy-frontend/src/i18n/locales/en/auth.json |
auth::learn-greek-easy-backend/.env.example |
security | healthy | learn-greek-easy-backend/.env.example |
auth::learn-greek-easy-backend/tests/unit/core/test_supabas… |
security | healthy | learn-greek-easy-backend/tests/unit/core/test_supabase_auth… |
auth::learn-greek-easy-backend/src/core/exceptions.py |
security | healthy | learn-greek-easy-backend/src/core/exceptions.py |
auth::learn-greek-easy-frontend/tests/e2e/premium-badge.spe… |
security | healthy | learn-greek-easy-frontend/tests/e2e/premium-badge.spec.ts |
auth::learn-greek-easy-backend/tests/helpers/time.py |
security | healthy | learn-greek-easy-backend/tests/helpers/time.py |
auth::learn-greek-easy-frontend/src/lib/test-setup.ts |
security | healthy | learn-greek-easy-frontend/src/lib/test-setup.ts |
auth::learn-greek-easy-backend/tests/helpers/api.py |
security | healthy | learn-greek-easy-backend/tests/helpers/api.py |
auth::CLAUDE.md |
security | healthy | CLAUDE.md |
auth::learn-greek-easy-backend/tests/unit/middleware/test_l… |
security | healthy | learn-greek-easy-backend/tests/unit/middleware/test_logging… |
auth::learn-greek-easy-mobile/src/stores/auth-store.ts |
security | healthy | learn-greek-easy-mobile/src/stores/auth-store.ts |
auth::learn-greek-easy-backend/tests/integration/api/test_a… |
security | healthy | learn-greek-easy-backend/tests/integration/api/test_auth_me… |
auth::learn-greek-easy-frontend/tests/e2e/i18n/admin-transl… |
security | healthy | learn-greek-easy-frontend/tests/e2e/i18n/admin-translations… |
auth::learn-greek-easy-backend/tests/helpers/test_time_help… |
security | healthy | learn-greek-easy-backend/tests/helpers/test_time_helpers_ad… |
auth::learn-greek-easy-backend/alembic/versions/20260214_21… |
security | healthy | learn-greek-easy-backend/alembic/versions/20260214_2125_dda… |
auth::learn-greek-easy-backend/tests/fixtures/auth.py |
security | healthy | learn-greek-easy-backend/tests/fixtures/auth.py |
auth::learn-greek-easy-frontend/src/components/auth/Registe… |
security | healthy | learn-greek-easy-frontend/src/components/auth/RegisterForm.… |
auth::learn-greek-easy-mobile/src/components/auth/__tests__… |
security | healthy | learn-greek-easy-mobile/src/components/auth/__tests__/login… |
auth::learn-greek-easy-backend/src/api/v1/webhooks.py |
security | healthy | learn-greek-easy-backend/src/api/v1/webhooks.py |
auth::learn-greek-easy-frontend/package.json |
security | healthy | learn-greek-easy-frontend/package.json |
auth::learn-greek-easy-frontend/tests/e2e/auth/login.spec.ts |
security | healthy | learn-greek-easy-frontend/tests/e2e/auth/login.spec.ts |
auth::learn-greek-easy-frontend/src/components/profile/Secu… |
security | healthy | learn-greek-easy-frontend/src/components/profile/SecuritySe… |
auth::learn-greek-easy-frontend/src/services/__tests__/user… |
security | healthy | learn-greek-easy-frontend/src/services/__tests__/usersAPI.t… |
auth::learn-greek-easy-frontend/src/i18n/locales/ru/auth.js… |
security | healthy | learn-greek-easy-frontend/src/i18n/locales/ru/auth.json |
auth::learn-greek-easy-backend/tests/unit/test_base_classes… |
security | healthy | learn-greek-easy-backend/tests/unit/test_base_classes.py |
auth::learn-greek-easy-frontend/src/services/usersAPI.ts |
security | healthy | learn-greek-easy-frontend/src/services/usersAPI.ts |
auth::learn-greek-easy-backend/tests/fixtures/__init__.py |
security | healthy | learn-greek-easy-backend/tests/fixtures/__init__.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
pre-deploy-check |
cicd | healthy | .github/workflows/deploy-production.yml |
tsc-build |
cicd | healthy | .github/workflows/deploy-production.yml |
changes |
cicd | healthy | .github/workflows/deploy-production.yml |
mobile-ota |
cicd | healthy | .github/workflows/deploy-production.yml |
deploy-backend |
cicd | healthy | .github/workflows/deploy-production.yml |
deploy-frontend |
cicd | healthy | .github/workflows/deploy-production.yml |
warmup-backend |
cicd | healthy | .github/workflows/deploy-production.yml |
post-deploy-health |
cicd | healthy | .github/workflows/deploy-production.yml |
summary |
cicd | healthy | .github/workflows/deploy-production.yml |
frontend-lint |
cicd | healthy | .github/workflows/test.yml |
tsc-build |
cicd | healthy | .github/workflows/test.yml |
backend-lint |
cicd | healthy | .github/workflows/test.yml |
alembic-check |
cicd | healthy | .github/workflows/test.yml |
unit-tests |
cicd | healthy | .github/workflows/test.yml |
e2e-tests |
cicd | healthy | .github/workflows/test.yml |
backend-tests |
cicd | healthy | .github/workflows/test.yml |
e2e-api-tests |
cicd | healthy | .github/workflows/test.yml |
changes |
cicd | healthy | .github/workflows/release-verify.yml |
should-deploy |
cicd | healthy | .github/workflows/release-verify.yml |
deploy |
cicd | healthy | .github/workflows/release-verify.yml |
health-check |
cicd | healthy | .github/workflows/release-verify.yml |
health-check-comment |
cicd | healthy | .github/workflows/release-verify.yml |
seed-database |
cicd | healthy | .github/workflows/release-verify.yml |
mobile-e2e |
cicd | healthy | .github/workflows/release-verify.yml |
web-verify |
cicd | healthy | .github/workflows/release-verify.yml |
k6-performance |
cicd | healthy | .github/workflows/release-verify.yml |
k6-comment |
cicd | healthy | .github/workflows/release-verify.yml |
accessibility |
cicd | healthy | .github/workflows/release-verify.yml |
accessibility-comment |
cicd | healthy | .github/workflows/release-verify.yml |
lighthouse |
cicd | healthy | .github/workflows/release-verify.yml |
lighthouse-comment |
cicd | healthy | .github/workflows/release-verify.yml |
report-results |
cicd | healthy | .github/workflows/release-verify.yml |
skip-comment |
cicd | healthy | .github/workflows/release-verify.yml |
should-run-full |
cicd | healthy | .github/workflows/preview.yml |
changes |
cicd | healthy | .github/workflows/preview.yml |
ci-tests |
cicd | healthy | .github/workflows/preview.yml |
mobile-ci |
cicd | healthy | .github/workflows/preview.yml |
ci-gate |
cicd | healthy | .github/workflows/preview.yml |
backend-coverage-comment |
cicd | healthy | .github/workflows/preview.yml |
draft-skip-comment |
cicd | healthy | .github/workflows/preview.yml |
dispatch-release-verify |
cicd | healthy | .github/workflows/preview.yml |
cleanup |
cicd | healthy | .github/workflows/preview-cleanup.yml |
update-comment |
cicd | healthy | .github/workflows/preview-cleanup.yml |
notify-failure |
cicd | healthy | .github/workflows/preview-cleanup.yml |
cleanup-orphans |
cicd | healthy | .github/workflows/preview-cleanup-scheduled.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::learn-greek-easy-mobile/src/components/au… |
security | healthy | learn-greek-easy-mobile/src/components/auth/__tests__/login… |
password_literal::learn-greek-easy-mobile/src/lib/analytics… |
security | healthy | learn-greek-easy-mobile/src/lib/analytics/__tests__/scrub.t… |
generic_api_key::learn-greek-easy-backend/tests/unit/servic… |
security | healthy | learn-greek-easy-backend/tests/unit/services/test_openroute… |
password_literal::learn-greek-easy-backend/tests/e2e/confte… |
security | healthy | learn-greek-easy-backend/tests/e2e/conftest.py |
password_literal::learn-greek-easy-backend/tests/e2e/test_s… |
security | healthy | learn-greek-easy-backend/tests/e2e/test_smoke.py |
password_literal::learn-greek-easy-backend/src/constants.py |
security | healthy | learn-greek-easy-backend/src/constants.py |
password_literal::learn-greek-easy-backend/src/api/v1/test/… |
security | healthy | learn-greek-easy-backend/src/api/v1/test/seed.py |
password_literal::learn-greek-easy-backend/src/services/see… |
security | healthy | learn-greek-easy-backend/src/services/seed_service.py |
password_literal::learn-greek-easy-frontend/tests/e2e/helpe… |
security | healthy | learn-greek-easy-frontend/tests/e2e/helpers/auth-helpers.ts |
password_literal::learn-greek-easy-frontend/tests/e2e/helpe… |
security | healthy | learn-greek-easy-frontend/tests/e2e/helpers/auth-helpers.ts |
password_literal::learn-greek-easy-frontend/tests/e2e/helpe… |
security | healthy | learn-greek-easy-frontend/tests/e2e/helpers/auth-helpers.ts |
password_literal::learn-greek-easy-frontend/tests/e2e/helpe… |
security | healthy | learn-greek-easy-frontend/tests/e2e/helpers/auth-helpers.ts |
password_literal::learn-greek-easy-frontend/tests/e2e/helpe… |
security | healthy | learn-greek-easy-frontend/tests/e2e/helpers/auth-helpers.ts |
password_literal::learn-greek-easy-frontend/tests/e2e/helpe… |
security | healthy | learn-greek-easy-frontend/tests/e2e/helpers/auth-helpers.ts |
password_literal::learn-greek-easy-frontend/tests/e2e/helpe… |
security | healthy | learn-greek-easy-frontend/tests/e2e/helpers/auth-helpers.ts |
password_literal::learn-greek-easy-frontend/scripts/release… |
security | healthy | learn-greek-easy-frontend/scripts/release-web-verify.cjs |
password_literal::learn-greek-easy-frontend/src/components/… |
security | healthy | learn-greek-easy-frontend/src/components/auth/__tests__/Pas… |
password_literal::learn-greek-easy-frontend/src/components/… |
security | healthy | learn-greek-easy-frontend/src/components/auth/__tests__/Pas… |
password_literal::learn-greek-easy-frontend/src/components/… |
security | healthy | learn-greek-easy-frontend/src/components/auth/__tests__/Pas… |
password_literal::learn-greek-easy-frontend/src/components/… |
security | healthy | learn-greek-easy-frontend/src/components/auth/__tests__/Pas… |
password_literal::learn-greek-easy-frontend/src/components/… |
security | healthy | learn-greek-easy-frontend/src/components/auth/__tests__/Pas… |
password_literal::learn-greek-easy-frontend/src/components/… |
security | healthy | learn-greek-easy-frontend/src/components/auth/__tests__/Pas… |
password_literal::learn-greek-easy-frontend/src/components/… |
security | healthy | learn-greek-easy-frontend/src/components/auth/__tests__/Log… |
password_literal::learn-greek-easy-frontend/src/components/… |
security | healthy | learn-greek-easy-frontend/src/components/auth/__tests__/Log… |
password_literal::learn-greek-easy-frontend/src/pages/auth/… |
security | healthy | learn-greek-easy-frontend/src/pages/auth/__tests__/ResetPas… |
password_literal::learn-greek-easy-frontend/src/hooks/__tes… |
security | healthy | learn-greek-easy-frontend/src/hooks/__tests__/useForm.test.… |
password_literal::learn-greek-easy-frontend/src/hooks/__tes… |
security | healthy | learn-greek-easy-frontend/src/hooks/__tests__/useForm.test.… |
password_literal::learn-greek-easy-frontend/src/hooks/__tes… |
security | healthy | learn-greek-easy-frontend/src/hooks/__tests__/useForm.test.… |
password_literal::learn-greek-easy-frontend/src/hooks/__tes… |
security | healthy | learn-greek-easy-frontend/src/hooks/__tests__/useForm.test.… |
| Label | Layer | Status | Path |
|---|---|---|---|
PROD_FRONTEND_URL |
cicd | healthy | — |
RAILWAY_WORKSPACE_ID |
cicd | healthy | — |
SUPABASE_URL |
cicd | healthy | — |
GITHUB_TOKEN |
cicd | healthy | — |
RAILWAY_API_TOKEN |
cicd | healthy | — |
DEV_FRONTEND_URL |
cicd | healthy | — |
RAILWAY_PROJECT_ID |
cicd | healthy | — |
SUPABASE_ANON_KEY |
cicd | healthy | — |
PR_NUMBER |
cicd | healthy | — |
CODECOV_TOKEN |
cicd | healthy | — |
EXPO_TOKEN |
cicd | healthy | — |
SUPABASE_SECRET_KEY |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
203.0.113.50 |
network | healthy | learn-greek-easy-backend/tests/unit/middleware/test_rate_li… |
70.41.3.18 |
network | healthy | learn-greek-easy-backend/tests/unit/middleware/test_rate_li… |
192.0.2.1 |
network | healthy | learn-greek-easy-backend/tests/unit/middleware/test_rate_li… |
10.0.0.1 |
network | healthy | learn-greek-easy-backend/tests/unit/middleware/test_rate_li… |
192.168.1.1 |
network | healthy | learn-greek-easy-backend/tests/unit/middleware/test_rate_li… |
127.0.0.1 |
network | healthy | learn-greek-easy-backend/tests/unit/middleware/test_rate_li… |
198.51.100.178 |
network | healthy | learn-greek-easy-backend/tests/unit/middleware/test_logging… |
203.0.113.100 |
network | healthy | learn-greek-easy-backend/tests/unit/middleware/test_auth_mi… |
192.168.1.100 |
network | healthy | learn-greek-easy-backend/src/middleware/auth.py |
| Label | Layer | Status | Path |
|---|---|---|---|
test_nmig_news_data_migration.py |
data | healthy | learn-greek-easy-backend/tests/integration/models/test_nmig… |
test_esq_exercise_migration.py |
data | healthy | learn-greek-easy-backend/tests/integration/migrations/test_… |
__init__.py |
data | healthy | learn-greek-easy-backend/tests/integration/migrations/__ini… |
test_unaccent_migration.py |
data | healthy | learn-greek-easy-backend/tests/integration/migrations/test_… |
test_exercise_migration_helpers.py |
data | healthy | learn-greek-easy-backend/tests/unit/services/test_exercise_… |
20260323_1000_nmig_news_data_migration.py |
data | healthy | learn-greek-easy-backend/alembic/versions/20260323_1000_nmi… |
20260330_1400_cqmig_02_culture_question_migration.py |
data | healthy | learn-greek-easy-backend/alembic/versions/20260330_1400_cqm… |
exercise_migration_helpers.py |
data | healthy | learn-greek-easy-backend/src/services/exercise_migration_he… |
| Label | Layer | Status | Path |
|---|---|---|---|
port:8000 |
network | healthy | learn-greek-easy-backend/README.md |
port:5433 |
network | healthy | .github/workflows/test.yml |
port:5432 |
network | healthy | .github/workflows/test.yml |
port:6379 |
network | healthy | .github/workflows/test.yml |
port:4173 |
network | healthy | learn-greek-easy-frontend/vite.config.ts |
port:80 |
network | healthy | learn-greek-easy-frontend/Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::deploy-production |
cicd | healthy | .github/workflows/deploy-production.yml |
gha::test |
cicd | healthy | .github/workflows/test.yml |
gha::release-verify |
cicd | healthy | .github/workflows/release-verify.yml |
gha::preview |
cicd | healthy | .github/workflows/preview.yml |
gha::preview-cleanup |
cicd | healthy | .github/workflows/preview-cleanup.yml |
gha::preview-cleanup-scheduled |
cicd | healthy | .github/workflows/preview-cleanup-scheduled.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
redis |
data | healthy | .pre-commit-config.yaml |
postgresql |
data | healthy | learn-greek-easy-backend/README.md |
sqlite |
data | healthy | learn-greek-easy-backend/tests/conftest.py |
postgres |
data | healthy | learn-greek-easy-backend/tests/conftest.py |
| Label | Layer | Status | Path |
|---|---|---|---|
caddy |
network | healthy | scripts/backend-warmup.sh |
nginx |
network | healthy | learn-greek-easy-backend/src/middleware/rate_limit.py |
loadbalancer |
network | healthy | learn-greek-easy-frontend/src/services/__tests__/api.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
image::learn-greek-easy-backend/Dockerfile |
hardware | healthy | learn-greek-easy-backend/Dockerfile |
image::learn-greek-easy-frontend/Dockerfile |
hardware | healthy | learn-greek-easy-frontend/Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-45gmpjtp |
software | healthy | /tmp/repobility-clone-45gmpjtp |
| Label | Layer | Status | Path |
|---|---|---|---|
celery |
data | healthy | learn-greek-easy-backend/README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | learn-greek-easy-backend/pyproject.toml |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | .github/workflows/release-verify.yml |
This page is publicly accessible at:
https://repobility.com/scan/ec989179-4241-4736-999c-a98a85f44f10/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/ec989179-4241-4736-999c-a98a85f44f10/
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.