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.

the-Indefatigable/Quranic-Roots-3d

https://github.com/the-Indefatigable/Quranic-Roots-3d · scanned 2026-06-16 00:33 UTC (2 months, 2 weeks ago)

71 raw signals (0 security + 71 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 2 weeks ago · v1 · 71 actionable findings from 1 signal source. 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 962 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
middleware software healthy middleware.ts:middleware
strip software healthy archive/tools/arabic_conjugation_generator.py:36
get_r123 software healthy archive/tools/arabic_conjugation_generator.py:40
classify software healthy archive/tools/arabic_conjugation_generator.py:47
cv_pairs software healthy archive/tools/arabic_conjugation_generator.py:61
madi_v2_from_3ms software healthy archive/tools/arabic_conjugation_generator.py:84
mudari_vowel_from_3ms software healthy archive/tools/arabic_conjugation_generator.py:96
apply_madi_sfx software healthy archive/tools/arabic_conjugation_generator.py:173
apply_mudari_sfx software healthy archive/tools/arabic_conjugation_generator.py:188
apply_amr_sfx software healthy archive/tools/arabic_conjugation_generator.py:198
form1_madi_sound software healthy archive/tools/arabic_conjugation_generator.py:216
form1_madi_hollow software healthy archive/tools/arabic_conjugation_generator.py:221
form1_madi_defective_y software healthy archive/tools/arabic_conjugation_generator.py:237
form1_madi_defective_w software healthy archive/tools/arabic_conjugation_generator.py:271
form1_madi_doubled software healthy archive/tools/arabic_conjugation_generator.py:291
form1_mudari_sound software healthy archive/tools/arabic_conjugation_generator.py:311
form1_mudari_hollow software healthy archive/tools/arabic_conjugation_generator.py:316
form1_mudari_defective_y software healthy archive/tools/arabic_conjugation_generator.py:333
form1_mudari_defective_w software healthy archive/tools/arabic_conjugation_generator.py:365
form1_mudari_doubled software healthy archive/tools/arabic_conjugation_generator.py:390
form1_amr_sound software healthy archive/tools/arabic_conjugation_generator.py:397
form1_amr_hollow software healthy archive/tools/arabic_conjugation_generator.py:404
form1_amr_defective_y software healthy archive/tools/arabic_conjugation_generator.py:422
form1_amr_defective_w software healthy archive/tools/arabic_conjugation_generator.py:434
form1_amr_doubled software healthy archive/tools/arabic_conjugation_generator.py:446
form1_passive_madi_sound software healthy archive/tools/arabic_conjugation_generator.py:462
form1_passive_madi_hollow software healthy archive/tools/arabic_conjugation_generator.py:468
form1_passive_madi_defective_y software healthy archive/tools/arabic_conjugation_generator.py:482
form1_passive_madi_doubled software healthy archive/tools/arabic_conjugation_generator.py:502
form1_passive_mudari_sound software healthy archive/tools/arabic_conjugation_generator.py:515
form1_passive_mudari_hollow software healthy archive/tools/arabic_conjugation_generator.py:520
form1_passive_mudari_defective_y software healthy archive/tools/arabic_conjugation_generator.py:534
form1_passive_mudari_doubled software healthy archive/tools/arabic_conjugation_generator.py:550
derived_madi software dead archive/tools/arabic_conjugation_generator.py:559
derived_mudari software dead archive/tools/arabic_conjugation_generator.py:570
build_form software healthy archive/tools/arabic_conjugation_generator.py:597
madi_out software dead archive/tools/arabic_conjugation_generator.py:600
mudari_out software healthy archive/tools/arabic_conjugation_generator.py:608
defective_madi software healthy archive/tools/arabic_conjugation_generator.py:626
defective_mudari software dead archive/tools/arabic_conjugation_generator.py:663
_form4_mudari_out software healthy archive/tools/arabic_conjugation_generator.py:897
generate_paradigm software healthy archive/tools/arabic_conjugation_generator.py:908
generate_form1 software healthy archive/tools/arabic_conjugation_generator.py:939
fill_tense software dead archive/tools/arabic_conjugation_generator.py:1032
process_root software healthy archive/tools/arabic_conjugation_generator.py:1050
main software healthy archive/tools/arabic_conjugation_generator.py:1108
normalize software healthy archive/tools/claude_data_enrichment.mjs:normalize
load software healthy archive/tools/claude_data_enrichment.mjs:load
save software healthy archive/tools/claude_data_enrichment.mjs:save
callClaude software healthy archive/tools/claude_data_enrichment.mjs:callClaude

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

LabelLayerStatusPath
postcss.config.mjs software healthy postcss.config.mjs
README.md software healthy README.md
tailwind.config.ts software healthy tailwind.config.ts
package.json software healthy package.json
next-env.d.ts software healthy next-env.d.ts
package-lock.json software healthy package-lock.json
middleware.ts software healthy middleware.ts
eslint.config.js software healthy eslint.config.js
tsconfig.json software healthy tsconfig.json
next.config.mjs software healthy next.config.mjs
quranRoots.json software healthy archive/quranRoots.json
verbs_raw.json software healthy archive/verbs_raw.json
arabic_conjugation_generator.py software healthy archive/tools/arabic_conjugation_generator.py
claude_data_enrichment.mjs software healthy archive/tools/claude_data_enrichment.mjs
sitemap_generator.py software healthy archive/tools/sitemap_generator.py
arabic_conjugation_generator_v2.py software healthy archive/tools/arabic_conjugation_generator_v2.py
data_enrichment.py software healthy archive/tools/data_enrichment.py
parse_quranic_corpus.py software healthy archive/tools/parse_quranic_corpus.py
fetch-noun-meanings.py software healthy scripts/fetch-noun-meanings.py
generate-data.mjs software healthy scripts/generate-data.mjs
populate-particles.mjs software healthy scripts/populate-particles.mjs
clean-noun-meanings.py software healthy scripts/clean-noun-meanings.py
improve-noun-meanings.py software healthy scripts/improve-noun-meanings.py
backfill-word-roots.mjs software healthy scripts/backfill-word-roots.mjs
populate-ayahs.mjs software healthy scripts/populate-ayahs.mjs
apply-missing-roots.py software healthy scripts/apply-missing-roots.py
populate-tafsirs.mjs software healthy scripts/populate-tafsirs.mjs
diff-roots.py software healthy scripts/diff-roots.py
populate-words.mjs software healthy scripts/populate-words.mjs
fix-diacritic-errors.py software healthy scripts/fix-diacritic-errors.py
populate-translations.mjs software healthy scripts/populate-translations.mjs
populate-surahs.mjs software healthy scripts/populate-surahs.mjs
extract-nouns.py software healthy scripts/extract-nouns.py
watch-data.mjs software healthy scripts/watch-data.mjs
migrate-to-db.mjs software healthy scripts/migrate-to-db.mjs
find-diacritic-errors.py software healthy scripts/find-diacritic-errors.py
populate-kanzul-iman.mjs software healthy scripts/populate-kanzul-iman.mjs
seed-learning-units.ts software healthy scripts/seed-learning-units.ts
not-found.tsx software healthy app/not-found.tsx
globals.css software healthy app/globals.css
sitemap.ts software healthy app/sitemap.ts
page.tsx software healthy app/page.tsx
layout.tsx software healthy app/layout.tsx
error.tsx software healthy app/error.tsx
global-error.tsx software healthy app/global-error.tsx
route.ts software healthy app/api/tenses/[id]/route.ts
route.ts software healthy app/api/users/me/route.ts
route.ts software healthy app/api/learn/units/route.ts
route.ts software healthy app/api/learn/complete/route.ts
route.ts software healthy app/api/learn/lessons/[lessonId]/route.ts

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

LabelLayerStatusPath
archive software healthy archive
tools software healthy archive/tools
scripts software healthy scripts
app software healthy app
api software healthy app/api
tenses software healthy app/api/tenses
[id] software healthy app/api/tenses/[id]
users software healthy app/api/users
me software healthy app/api/users/me
learn software healthy app/api/learn
units software healthy app/api/learn/units
complete software healthy app/api/learn/complete
lessons software healthy app/api/learn/lessons
[lessonId] software healthy app/api/learn/lessons/[lessonId]
complete software healthy app/api/learn/lessons/[lessonId]/complete
lesson software healthy app/api/learn/lesson
path software healthy app/api/learn/path
auth software healthy app/api/auth
[...nextauth] software healthy app/api/auth/[...nextauth]
dashboard software healthy app/api/dashboard
audio software healthy app/api/audio
timings software healthy app/api/audio/timings
[surahNumber] software healthy app/api/audio/timings/[surahNumber]
search software healthy app/api/search
quiz software healthy app/api/quiz
submit-answer software healthy app/api/quiz/submit-answer
end-session software healthy app/api/quiz/end-session
start software healthy app/api/quiz/start
stats software healthy app/api/quiz/stats
admin software healthy app/api/admin
search software healthy app/api/admin/search
update software healthy app/api/admin/update
roots software healthy app/api/roots
[id] software healthy app/api/roots/[id]
occurrences software healthy app/api/roots/[id]/occurrences
quran software healthy app/api/quran
[surahNumber] software healthy app/api/quran/[surahNumber]
surahs software healthy app/api/quran/surahs
og software healthy app/api/og
ayah software healthy app/api/og/ayah
leaderboards software healthy app/api/leaderboards
weekly software healthy app/api/leaderboards/weekly
monthly software healthy app/api/leaderboards/monthly
global software healthy app/api/leaderboards/global
forms software healthy app/api/forms
[id] software healthy app/api/forms/[id]
tafsir software healthy app/api/tafsir
[surahNumber] software healthy app/api/tafsir/[surahNumber]
lesson software healthy app/lesson
[lessonId] software healthy app/lesson/[lessonId]

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

LabelLayerStatusPath
learning_units data healthy db/005_learning_system.sql
learning_lessons data healthy db/005_learning_system.sql
vocabulary_bank data healthy db/005_learning_system.sql
user_lesson_progress data healthy db/005_learning_system.sql
user_unit_progress data healthy db/005_learning_system.sql
user_hearts data healthy db/005_learning_system.sql
user_streaks data healthy db/005_learning_system.sql
user_gems data healthy db/005_learning_system.sql
gem_transactions data healthy db/005_learning_system.sql
daily_goals data healthy db/005_learning_system.sql
daily_quests data healthy db/005_learning_system.sql
weekly_leagues data healthy db/005_learning_system.sql
league_members data healthy db/005_learning_system.sql
checkpoint_tests data healthy db/005_learning_system.sql
sessions data healthy db/002_nextauth_migration.sql
accounts data healthy db/002_nextauth_migration.sql
verification_tokens data healthy db/002_nextauth_migration.sql
user_noun_mastery data healthy db/003_quiz_system.sql
user_particle_mastery data healthy db/003_quiz_system.sql
quiz_sessions data healthy db/003_quiz_system.sql
quiz_attempts data healthy db/003_quiz_system.sql
achievements data healthy db/004_gamification_schema.sql
user_achievements data healthy db/004_gamification_schema.sql
leaderboard_snapshots data healthy db/004_gamification_schema.sql
users data healthy db/001_initial_schema.sql
auth_accounts data healthy db/001_initial_schema.sql
roots data healthy db/001_initial_schema.sql
forms data healthy db/001_initial_schema.sql
tenses data healthy db/001_initial_schema.sql
nouns data healthy db/001_initial_schema.sql
surahs data healthy db/001_initial_schema.sql
ayahs data healthy db/001_initial_schema.sql
quran_words data healthy db/001_initial_schema.sql
translations data healthy db/001_initial_schema.sql
translation_entries data healthy db/001_initial_schema.sql
tafsirs data healthy db/001_initial_schema.sql
tafsir_entries data healthy db/001_initial_schema.sql
courses data healthy db/001_initial_schema.sql
modules data healthy db/001_initial_schema.sql
lessons data healthy db/001_initial_schema.sql
lesson_steps data healthy db/001_initial_schema.sql
user_courses data healthy db/001_initial_schema.sql
user_root_mastery data healthy db/001_initial_schema.sql
user_activity data healthy db/001_initial_schema.sql
bookmarks data healthy db/001_initial_schema.sql
collections data healthy db/001_initial_schema.sql
collection_items data healthy db/001_initial_schema.sql
edit_history data healthy db/001_initial_schema.sql

LabelLayerStatusPath
NotFound frontend healthy app/not-found.tsx
HomePage frontend healthy app/page.tsx
RootLayout frontend healthy app/layout.tsx
Error frontend healthy app/error.tsx
GlobalError frontend healthy app/global-error.tsx
OldRootPage frontend healthy app/root/[id]/page.tsx
Loading frontend healthy app/(main)/loading.tsx
MainLayout frontend healthy app/(main)/layout.tsx
Error frontend healthy app/(main)/error.tsx
BlogPage frontend healthy app/(main)/blog/page.tsx
DailyArabicClient frontend healthy app/(main)/blog/daily-arabic-words/DailyArabicClient.tsx
Page frontend healthy app/(main)/blog/daily-arabic-words/page.tsx
VerbFormsMeaningChangePage frontend healthy app/(main)/blog/verb-forms-meaning-change/page.tsx
MurakkabPage frontend healthy app/(main)/blog/murakkab/page.tsx
VerbFormsPage frontend healthy app/(main)/blog/verb-forms/page.tsx
ArifaVsAlimaVsFahimaPage frontend healthy app/(main)/blog/arifa-vs-alima-vs-fahima/page.tsx
AdadPage frontend healthy app/(main)/blog/adad/page.tsx
MufradPage frontend healthy app/(main)/blog/mufrad-muthanna-jam/page.tsx
ClassicalArabicRebukesPage frontend healthy app/(main)/blog/classical-arabic-rebukes/page.tsx
Page frontend healthy app/(main)/blog/beginner-arabic-islamic-books/page.tsx
IrabPage frontend healthy app/(main)/blog/irab/page.tsx
LearnHubPage frontend healthy app/(main)/learn/page.tsx
QiratPage frontend healthy app/(main)/learn/qirat/page.tsx
LearnPathPage frontend healthy app/(main)/learn/path/page.tsx
ReviewPage frontend healthy app/(main)/review/page.tsx
ReviewLayout frontend healthy app/(main)/review/layout.tsx
DashboardPage frontend healthy app/(main)/dashboard/page.tsx
BookmarksPage frontend healthy app/(main)/bookmarks/page.tsx
BookmarksLayout frontend healthy app/(main)/bookmarks/layout.tsx
SearchPage frontend healthy app/(main)/search/page.tsx
SearchLayout frontend healthy app/(main)/search/layout.tsx
QuizPage frontend healthy app/(main)/quiz/page.tsx
QuizLayout frontend healthy app/(main)/quiz/layout.tsx
QuizSessionPage frontend healthy app/(main)/quiz/[sessionId]/page.tsx
AdminPage frontend healthy app/(main)/admin/page.tsx
QuranPage frontend healthy app/(main)/quran/page.tsx
ProfilePage frontend healthy app/(main)/profile/page.tsx
RewardsPage frontend healthy app/(main)/rewards/page.tsx

LabelLayerStatusPath
1.5.75.75 network healthy src/components/ui/BottomNav.tsx
7.585.232.642 network healthy src/components/gamification/AchievementBadge.tsx
3.423.379.35 network healthy src/components/quran/SurahReaderClient.tsx
026.67.21.865 network healthy src/components/quran/SurahReaderClient.tsx
18.324.283.696 network healthy src/components/quran/SurahReaderClient.tsx

LabelLayerStatusPath
auth::src/lib/auth.ts security healthy src/lib/auth.ts
auth::src/db/schema.ts security healthy src/db/schema.ts
auth::src/store/useAuthStore.ts security healthy src/store/useAuthStore.ts
auth::package.json security healthy package.json
auth::src/components/auth/AuthProvider.tsx security healthy src/components/auth/AuthProvider.tsx

LabelLayerStatusPath
postgres data healthy package.json
sqlite data healthy package-lock.json
redis data healthy package-lock.json
postgresql data healthy scripts/migrate-to-db.mjs

LabelLayerStatusPath
const software healthy src/lib/audio/maqamEngine.ts:const
in software healthy src/lib/audio/maqamEngine.ts:in

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

LabelLayerStatusPath
002_nextauth_migration.sql data healthy db/002_nextauth_migration.sql

LabelLayerStatusPath
vps::aws hardware healthy package-lock.json

LabelLayerStatusPath
generic_api_key::archive/tools/claude_data_enrichment.mjs security healthy archive/tools/claude_data_enrichment.mjs
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/cb81f4e3-770b-4557-ba32-52f83c846f7d/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/cb81f4e3-770b-4557-ba32-52f83c846f7d/

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.