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.

Tynrek/Vokabeltrainer

https://github.com/Tynrek/Vokabeltrainer · scanned 2026-06-16 00:44 UTC (2 months, 1 week ago)

66 raw signals (0 security + 66 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 1 week ago · v1 · 65 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 1009 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
gateActive software healthy proxy.ts:gateActive
sha256Hex software healthy proxy.ts:sha256Hex
timingSafeEqualHex software healthy proxy.ts:timingSafeEqualHex
hasBetaAccess software healthy proxy.ts:hasBetaAccess
proxy software healthy proxy.ts:proxy
rd software healthy seeds/dataset/build-master.mjs:rd
pickIn software healthy seeds/dataset/build-master.mjs:pickIn
rmM software healthy seeds/dataset/build-master.mjs:rmM
rmLcanon software healthy seeds/dataset/build-master.mjs:rmLcanon
norm software healthy seeds/dataset/build-master.mjs:norm
keyOf software healthy seeds/dataset/build-master.mjs:keyOf
gloss software healthy seeds/dataset/build-master.mjs:gloss
reverse software healthy seeds/dataset/build-master.mjs:reverse
wl software healthy seeds/dataset/build-master.mjs:wl
slug software healthy seeds/dataset/tx-apply-variants.mjs:slug
fp software healthy seeds/dataset/tx-apply-variants.mjs:fp
parse software healthy seeds/dataset/tx-apply-variants.mjs:parse
mkLex software healthy seeds/dataset/tx-apply-variants.mjs:mkLex
cloneForm software healthy seeds/dataset/tx-apply-variants.mjs:cloneForm
mkLink software healthy seeds/dataset/tx-apply-variants.mjs:mkLink
repoint software healthy seeds/dataset/tx-apply-variants.mjs:repoint
applyDrops software healthy seeds/dataset/tx-apply-variants.mjs:applyDrops
pick software healthy seeds/dataset/qa-agents-prep.mjs:pick
jsonl software healthy seeds/dataset/qa-agents-prep.mjs:jsonl
lab software healthy seeds/dataset/qa-audit-report.mjs:lab
reason software healthy seeds/dataset/qa-audit-report.mjs:reason
short software healthy seeds/dataset/qa-tx-report.mjs:short
pick software healthy seeds/dataset/tx-apply-stage1b.mjs:pick
repl software healthy seeds/dataset/tx-apply-stage1b.mjs:repl
norm software healthy seeds/dataset/tx-apply-prep.mjs:norm
fold software healthy seeds/dataset/tx-apply-prep.mjs:fold
bySev software healthy seeds/dataset/tx-apply-prep.mjs:bySev
dirOf software healthy seeds/dataset/tx-move-levels.mjs:dirOf
fp software healthy seeds/dataset/tx-move-levels.mjs:fp
parse software healthy seeds/dataset/tx-move-levels.mjs:parse
take software healthy seeds/dataset/tx-move-levels.mjs:take
pad software healthy seeds/dataset/qa-translation.workflow.mjs:pad
auditPrompt software healthy seeds/dataset/qa-translation.workflow.mjs:auditPrompt
verifyPrompt software healthy seeds/dataset/qa-translation.workflow.mjs:verifyPrompt
pkgDir software healthy seeds/dataset/tx-apply-stage1.mjs:pkgDir
pick software healthy seeds/dataset/tx-apply-stage1.mjs:pick
rd software healthy seeds/dataset/matrix-report.mjs:rd
getArg software healthy seeds/dataset/matrix-report.mjs:getArg
family software healthy seeds/dataset/matrix-report.mjs:family
csvCell software healthy seeds/dataset/matrix-report.mjs:csvCell
writeCsv software healthy seeds/dataset/matrix-report.mjs:writeCsv
hasSide software healthy seeds/dataset/matrix-report.mjs:hasSide
pick software healthy seeds/dataset/tx-defield-inspect.mjs:pick
rd software healthy seeds/dataset/tx-defield-inspect.mjs:rd
pkg software healthy seeds/dataset/tx-defield-inspect.mjs:pkg

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

LabelLayerStatusPath
.env.local.example software healthy .env.local.example
vercel.json software healthy vercel.json
postcss.config.mjs software healthy postcss.config.mjs
CLAUDE.md software healthy CLAUDE.md
package.json software healthy package.json
konzept.html software healthy konzept.html
CONCEPT.md software healthy CONCEPT.md
package-lock.json software healthy package-lock.json
components.json software healthy components.json
docs-achievements-vorschlag.md software healthy docs-achievements-vorschlag.md
TESTPROTOKOLL.md software healthy TESTPROTOKOLL.md
tsconfig.json software healthy tsconfig.json
drizzle.config.ts software healthy drizzle.config.ts
eslint.config.mjs software healthy eslint.config.mjs
CODE_REVIEW_FINDINGS.md software healthy CODE_REVIEW_FINDINGS.md
DEPLOYMENT.md software healthy DEPLOYMENT.md
proxy.ts software healthy proxy.ts
HANDOVER.md software healthy HANDOVER.md
BACKLOG.md software healthy BACKLOG.md
next.config.ts software healthy next.config.ts
en-de-a2.json software healthy seeds/packages/en-de-a2.json
en-de-c2.json software healthy seeds/packages/en-de-c2.json
de-en-b1.json software healthy seeds/packages/de-en-b1.json
de-en-c2.json software healthy seeds/packages/de-en-c2.json
de-en-b2.json software healthy seeds/packages/de-en-b2.json
de-en-a1.json software healthy seeds/packages/de-en-a1.json
en-de-c1.json software healthy seeds/packages/en-de-c1.json
de-en-a2.json software healthy seeds/packages/de-en-a2.json
de-en-c1.json software healthy seeds/packages/de-en-c1.json
en-de-b2.json software healthy seeds/packages/en-de-b2.json
en-de-a1.json software healthy seeds/packages/en-de-a1.json
en-de-b1.json software healthy seeds/packages/en-de-b1.json
build-master.mjs software healthy seeds/dataset/build-master.mjs
tx-apply-variants.mjs software healthy seeds/dataset/tx-apply-variants.mjs
qa-agents-prep.mjs software healthy seeds/dataset/qa-agents-prep.mjs
qa-audit-report.mjs software healthy seeds/dataset/qa-audit-report.mjs
qa-tx-report.mjs software healthy seeds/dataset/qa-tx-report.mjs
README.md software healthy seeds/dataset/README.md
tx-apply-stage1b.mjs software healthy seeds/dataset/tx-apply-stage1b.mjs
tx-apply-prep.mjs software healthy seeds/dataset/tx-apply-prep.mjs
tx-move-levels.mjs software healthy seeds/dataset/tx-move-levels.mjs
qa-translation.workflow.mjs software healthy seeds/dataset/qa-translation.workflow.mjs
tx-apply-stage1.mjs software healthy seeds/dataset/tx-apply-stage1.mjs
matrix-report.mjs software healthy seeds/dataset/matrix-report.mjs
tx-defield-inspect.mjs software healthy seeds/dataset/tx-defield-inspect.mjs
tx-classify.mjs software healthy seeds/dataset/tx-classify.mjs
validate-v0_2-csv.mjs software healthy seeds/dataset/validate-v0_2-csv.mjs
validate.mjs software healthy seeds/dataset/validate.mjs
qa-translation-prep.mjs software healthy seeds/dataset/qa-translation-prep.mjs
qa-apply.mjs software healthy seeds/dataset/qa-apply.mjs

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

LabelLayerStatusPath
seeds software healthy seeds
packages software healthy seeds/packages
dataset software healthy seeds/dataset
qa software healthy seeds/dataset/qa
docs software healthy seeds/dataset/docs
a2-v1.0 software healthy seeds/dataset/a2-v1.0
a1-v1.0 software healthy seeds/dataset/a1-v1.0
b2-v1.0 software healthy seeds/dataset/b2-v1.0
pilot-v0.1 software healthy seeds/dataset/pilot-v0.1
master software healthy seeds/dataset/master
combined software healthy seeds/dataset/master/combined
c1-v1.0 software healthy seeds/dataset/c1-v1.0
c2-v1.0 software healthy seeds/dataset/c2-v1.0
b1-v1.0 software healthy seeds/dataset/b1-v1.0
scripts software healthy scripts
components software healthy components
ui software healthy components/ui
dashboard software healthy components/dashboard
landing software healthy components/landing
app software healthy app
auth software healthy app/auth
reset-password software healthy app/auth/reset-password
confirm software healthy app/auth/confirm
error software healthy app/auth/error
api software healthy app/api
cron software healthy app/api/cron
account-cleanup software healthy app/api/cron/account-cleanup
beta-unlock software healthy app/api/beta-unlock
[locale] software healthy app/[locale]
settings software healthy app/[locale]/settings
auth software healthy app/[locale]/auth
check-email software healthy app/[locale]/auth/check-email
review software healthy app/[locale]/review
login software healthy app/[locale]/login
achievements software healthy app/[locale]/achievements
signup software healthy app/[locale]/signup
lists software healthy app/[locale]/lists
[id] software healthy app/[locale]/lists/[id]
kurse software healthy app/[locale]/kurse
forgot-password software healthy app/[locale]/forgot-password
admin software healthy app/[locale]/admin
reports software healthy app/[locale]/admin/reports
imprint software healthy app/[locale]/imprint
terms software healthy app/[locale]/terms
privacy software healthy app/[locale]/privacy
stats software healthy app/[locale]/stats
coming-soon software healthy app/coming-soon
lib software healthy lib
notifications software healthy lib/notifications
i18n software healthy lib/i18n

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

LabelLayerStatusPath
20260526120020_user_package_subs.sql data healthy supabase/migrations/20260526120020_user_package_subs.sql
20260601120033_user_list_words_unique.sql data healthy supabase/migrations/20260601120033_user_list_words_unique.s…
20260526120018_reports.sql data healthy supabase/migrations/20260526120018_reports.sql
20260604120043_users_profile_daily_goal.sql data healthy supabase/migrations/20260604120043_users_profile_daily_goal…
20260527120031_cards_unique.sql data healthy supabase/migrations/20260527120031_cards_unique.sql
20260526120015_review_log.sql data healthy supabase/migrations/20260526120015_review_log.sql
20260526120008_users_profile.sql data healthy supabase/migrations/20260526120008_users_profile.sql
20260526120028_triggers_updated_at.sql data healthy supabase/migrations/20260526120028_triggers_updated_at.sql
20260526120025_rls_policies_public.sql data healthy supabase/migrations/20260526120025_rls_policies_public.sql
20260526120026_rls_policies_user.sql data healthy supabase/migrations/20260526120026_rls_policies_user.sql
20260602120038_drop_username.sql data healthy supabase/migrations/20260602120038_drop_username.sql
20260526120016_example_sentences.sql data healthy supabase/migrations/20260526120016_example_sentences.sql
20260611140000_user_list_progress_rpc.sql data healthy supabase/migrations/20260611140000_user_list_progress_rpc.s…
20260527120032_package_words_category.sql data healthy supabase/migrations/20260527120032_package_words_category.s…
20260602120034_users_profile_username.sql data healthy supabase/migrations/20260602120034_users_profile_username.s…
20260613000100_get_dashboard_counts.sql data healthy supabase/migrations/20260613000100_get_dashboard_counts.sql
20260526120017_user_notes.sql data healthy supabase/migrations/20260526120017_user_notes.sql
20260602120040_achievements_insert_policy_and_tiers.sql data healthy supabase/migrations/20260602120040_achievements_insert_poli…
20260526120022_user_achievements.sql data healthy supabase/migrations/20260526120022_user_achievements.sql
20260526120003_languages.sql data healthy supabase/migrations/20260526120003_languages.sql
20260602120041_achievements_drop_user_insert_policy.sql data healthy supabase/migrations/20260602120041_achievements_drop_user_i…
20260610120045_add_words_gender.sql data healthy supabase/migrations/20260610120045_add_words_gender.sql
20260602120036_users_profile_daily_limits.sql data healthy supabase/migrations/20260602120036_users_profile_daily_limi…
20260526120019_user_stats.sql data healthy supabase/migrations/20260526120019_user_stats.sql
20260526120030_share_import_rpc.sql data healthy supabase/migrations/20260526120030_share_import_rpc.sql
20260526120021_achievements.sql data healthy supabase/migrations/20260526120021_achievements.sql
20260526120005_words.sql data healthy supabase/migrations/20260526120005_words.sql
20260526120023_share_code_function.sql data healthy supabase/migrations/20260526120023_share_code_function.sql
20260526120027_rls_policies_sharing.sql data healthy supabase/migrations/20260526120027_rls_policies_sharing.sql
20260526120001_extensions.sql data healthy supabase/migrations/20260526120001_extensions.sql
20260526120024_rls_enable.sql data healthy supabase/migrations/20260526120024_rls_enable.sql
20260526120006_package_words.sql data healthy supabase/migrations/20260526120006_package_words.sql
20260602120035_users_profile_account_status.sql data healthy supabase/migrations/20260602120035_users_profile_account_st…
20260602120039_review_count_rpcs.sql data healthy supabase/migrations/20260602120039_review_count_rpcs.sql
20260526120009_user_words.sql data healthy supabase/migrations/20260526120009_user_words.sql
20260526120014_user_card_state.sql data healthy supabase/migrations/20260526120014_user_card_state.sql
20260526120013_cards.sql data healthy supabase/migrations/20260526120013_cards.sql
20260604120042_category_counts_by_level.sql data healthy supabase/migrations/20260604120042_category_counts_by_level…
20260604120044_get_review_day_counts.sql data healthy supabase/migrations/20260604120044_get_review_day_counts.sql
20260526120010_user_lists.sql data healthy supabase/migrations/20260526120010_user_lists.sql
20260526120004_packages.sql data healthy supabase/migrations/20260526120004_packages.sql
20260526120029_seed_languages.sql data healthy supabase/migrations/20260526120029_seed_languages.sql
20260526120011_user_list_words.sql data healthy supabase/migrations/20260526120011_user_list_words.sql
20260526120007_word_translations.sql data healthy supabase/migrations/20260526120007_word_translations.sql
20260526120012_user_list_imports.sql data healthy supabase/migrations/20260526120012_user_list_imports.sql
20260526120002_enums.sql data healthy supabase/migrations/20260526120002_enums.sql
20260602120037_seed_achievements.sql data healthy supabase/migrations/20260602120037_seed_achievements.sql
20260613000200_get_package_card_counts.sql data healthy supabase/migrations/20260613000200_get_package_card_counts.…

LabelLayerStatusPath
user_package_subs data healthy supabase/migrations/20260526120020_user_package_subs.sql
reports data healthy supabase/migrations/20260526120018_reports.sql
review_log data healthy supabase/migrations/20260526120015_review_log.sql
users_profile data healthy supabase/migrations/20260526120008_users_profile.sql
example_sentences data healthy supabase/migrations/20260526120016_example_sentences.sql
user_notes data healthy supabase/migrations/20260526120017_user_notes.sql
user_achievements data healthy supabase/migrations/20260526120022_user_achievements.sql
languages data healthy supabase/migrations/20260526120003_languages.sql
user_stats data healthy supabase/migrations/20260526120019_user_stats.sql
achievements data healthy supabase/migrations/20260526120021_achievements.sql
words data healthy supabase/migrations/20260526120005_words.sql
package_words data healthy supabase/migrations/20260526120006_package_words.sql
user_words data healthy supabase/migrations/20260526120009_user_words.sql
user_card_state data healthy supabase/migrations/20260526120014_user_card_state.sql
cards data healthy supabase/migrations/20260526120013_cards.sql
user_lists data healthy supabase/migrations/20260526120010_user_lists.sql
packages data healthy supabase/migrations/20260526120004_packages.sql
user_list_words data healthy supabase/migrations/20260526120011_user_list_words.sql
word_translations data healthy supabase/migrations/20260526120007_word_translations.sql
user_list_imports data healthy supabase/migrations/20260526120012_user_list_imports.sql

LabelLayerStatusPath
auth::seeds/packages/en-de-b1.json security healthy seeds/packages/en-de-b1.json
auth::lib/auth/profile.ts security healthy lib/auth/profile.ts
auth::supabase/config.toml security healthy supabase/config.toml
auth::seeds/packages/de-en-a1.json security healthy seeds/packages/de-en-a1.json
auth::seeds/packages/de-en-b1.json security healthy seeds/packages/de-en-b1.json
auth::seeds/packages/en-de-a1.json security healthy seeds/packages/en-de-a1.json
auth::konzept.html security healthy konzept.html
auth::lib/supabase/proxy.ts security healthy lib/supabase/proxy.ts

LabelLayerStatusPath
vps::gcp hardware healthy .env.local.example
vps::azure hardware healthy supabase/config.toml
vps::aws hardware healthy supabase/config.toml

LabelLayerStatusPath
postgresql data healthy .env.local.example
postgres data healthy .env.local.example

LabelLayerStatusPath
password_literal::konzept.html security healthy konzept.html
password_literal::konzept.html security healthy konzept.html

LabelLayerStatusPath
repobility-clone-jiidflba software healthy /tmp/repobility-clone-jiidflba

LabelLayerStatusPath
127.0.0.1 network healthy .env.local.example

LabelLayerStatusPath
/ frontend healthy app/api/beta-unlock/route.ts

LabelLayerStatusPath
LocaleLoading frontend healthy app/[locale]/loading.tsx
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/f5b44e3b-3263-4aa8-80f9-75ab703fce37/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/f5b44e3b-3263-4aa8-80f9-75ab703fce37/

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.