https://github.com/abdelahz/Medpoche
· scanned 2026-06-17 01:27 UTC (1 month, 2 weeks ago)
18 raw signals (0 security + 18 graph)
Last scanned 1 month, 2 weeks ago · v2 · last Δ +2.3 (diff) · 18 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 793 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 |
|---|---|---|---|
redirectWith |
software | healthy | middleware.ts:redirectWith |
middleware |
software | healthy | middleware.ts:middleware |
isTransientAuthError |
software | healthy | middleware.ts:isTransientAuthError |
register |
software | healthy | instrumentation.ts:register |
NotFound |
software | healthy | app/not-found.tsx:NotFound |
GlobalError |
software | healthy | app/global-error.tsx:GlobalError |
Error |
software | healthy | app/error.tsx:Error |
RootLayout |
software | healthy | app/layout.tsx:RootLayout |
RootPage |
software | healthy | app/page.tsx:RootPage |
robots |
software | healthy | app/robots.ts:robots |
sitemap |
software | healthy | app/sitemap.ts:sitemap |
POST |
software | healthy | app/api/admin/extract/start/route.ts:POST |
POST |
software | healthy | app/api/admin/extract/step/route.ts:POST |
GET |
software | healthy | app/api/admin/extract/status/route.ts:GET |
POST |
software | healthy | app/api/admin/index-dataset/route.ts:POST |
body |
software | healthy | app/api/admin/index-dataset/route.ts:body |
b64Header |
software | healthy | app/api/chat/route.ts:b64Header |
sanitizeHistory |
software | healthy | app/api/chat/route.ts:sanitizeHistory |
streamText |
software | healthy | app/api/chat/route.ts:streamText |
POST |
software | healthy | app/api/chat/route.ts:POST |
b |
software | healthy | app/api/chat/route.ts:b |
plan |
software | healthy | app/api/chat/route.ts:plan |
kept |
software | healthy | app/api/chat/route.ts:kept |
inLibrary |
software | healthy | app/api/chat/route.ts:inLibrary |
AdminLayout |
software | healthy | app/admin/layout.tsx:AdminLayout |
AdminPage |
software | healthy | app/admin/page.tsx:AdminPage |
DashboardLoading |
software | healthy | app/admin/dashboard/loading.tsx:DashboardLoading |
moduleVariant |
software | healthy | app/admin/dashboard/page.tsx:moduleVariant |
truncate |
software | healthy | app/admin/dashboard/page.tsx:truncate |
DashboardPage |
software | healthy | app/admin/dashboard/page.tsx:DashboardPage |
recentMcqs |
software | healthy | app/admin/dashboard/page.tsx:recentMcqs |
allModules |
software | healthy | app/admin/dashboard/page.tsx:allModules |
LibraryLoading |
software | healthy | app/admin/bibliotheque/loading.tsx:LibraryLoading |
AdminBibliothequePage |
software | healthy | app/admin/bibliotheque/page.tsx:AdminBibliothequePage |
items |
software | healthy | app/admin/bibliotheque/page.tsx:items |
DatasetLoading |
software | healthy | app/admin/dataset/loading.tsx:DatasetLoading |
DatasetPage |
software | healthy | app/admin/dataset/page.tsx:DatasetPage |
items |
software | healthy | app/admin/dataset/page.tsx:items |
AnalyticsPage |
software | healthy | app/admin/analytics/page.tsx:AnalyticsPage |
QcmsLoading |
software | healthy | app/admin/qcms/loading.tsx:QcmsLoading |
QcmsPage |
software | healthy | app/admin/qcms/page.tsx:QcmsPage |
fromIdx |
software | healthy | app/admin/qcms/page.tsx:fromIdx |
mcqs |
software | healthy | app/admin/qcms/page.tsx:mcqs |
facets |
software | healthy | app/admin/qcms/page.tsx:facets |
ImportPage |
software | healthy | app/admin/qcms/import/page.tsx:ImportPage |
ParametresPage |
software | healthy | app/admin/parametres/page.tsx:ParametresPage |
StudentsLoading |
software | healthy | app/admin/etudiants/loading.tsx:StudentsLoading |
EtudiantsPage |
software | healthy | app/admin/etudiants/page.tsx:EtudiantsPage |
students |
software | healthy | app/admin/etudiants/page.tsx:students |
BientotPage |
software | healthy | app/bientot/page.tsx:BientotPage |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
.env.example |
software | healthy | .env.example |
tailwind.config.ts |
software | healthy | tailwind.config.ts |
.eslintrc.json |
software | healthy | .eslintrc.json |
CLAUDE.md |
software | healthy | CLAUDE.md |
next.config.mjs |
software | healthy | next.config.mjs |
package-lock.json |
software | healthy | package-lock.json |
README.md |
software | healthy | README.md |
middleware.ts |
software | healthy | middleware.ts |
postcss.config.mjs |
software | healthy | postcss.config.mjs |
instrumentation.ts |
software | healthy | instrumentation.ts |
package.json |
software | healthy | package.json |
components.json |
software | healthy | components.json |
tsconfig.json |
software | healthy | tsconfig.json |
not-found.tsx |
software | healthy | app/not-found.tsx |
global-error.tsx |
software | healthy | app/global-error.tsx |
error.tsx |
software | healthy | app/error.tsx |
globals.css |
software | healthy | app/globals.css |
layout.tsx |
software | healthy | app/layout.tsx |
page.tsx |
software | healthy | app/page.tsx |
robots.ts |
software | healthy | app/robots.ts |
sitemap.ts |
software | healthy | app/sitemap.ts |
route.ts |
software | healthy | app/api/admin/extract/start/route.ts |
route.ts |
software | healthy | app/api/admin/extract/step/route.ts |
route.ts |
software | healthy | app/api/admin/extract/status/route.ts |
route.ts |
software | healthy | app/api/admin/index-dataset/route.ts |
route.ts |
software | healthy | app/api/chat/route.ts |
layout.tsx |
software | healthy | app/admin/layout.tsx |
page.tsx |
software | healthy | app/admin/page.tsx |
loading.tsx |
software | healthy | app/admin/dashboard/loading.tsx |
page.tsx |
software | healthy | app/admin/dashboard/page.tsx |
loading.tsx |
software | healthy | app/admin/bibliotheque/loading.tsx |
page.tsx |
software | healthy | app/admin/bibliotheque/page.tsx |
loading.tsx |
software | healthy | app/admin/dataset/loading.tsx |
page.tsx |
software | healthy | app/admin/dataset/page.tsx |
page.tsx |
software | healthy | app/admin/analytics/page.tsx |
loading.tsx |
software | healthy | app/admin/qcms/loading.tsx |
page.tsx |
software | healthy | app/admin/qcms/page.tsx |
page.tsx |
software | healthy | app/admin/qcms/import/page.tsx |
page.tsx |
software | healthy | app/admin/parametres/page.tsx |
loading.tsx |
software | healthy | app/admin/etudiants/loading.tsx |
page.tsx |
software | healthy | app/admin/etudiants/page.tsx |
page.tsx |
software | healthy | app/bientot/page.tsx |
page.tsx |
software | healthy | app/conditions/page.tsx |
page.tsx |
software | healthy | app/auth/login/page.tsx |
page.tsx |
software | healthy | app/auth/register/page.tsx |
page.tsx |
software | healthy | app/auth/reset-password/page.tsx |
route.ts |
software | healthy | app/auth/callback/route.ts |
page.tsx |
software | healthy | app/auth/forgot-password/page.tsx |
page.tsx |
software | healthy | app/confidentialite/page.tsx |
layout.tsx |
software | healthy | app/student/layout.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
app |
software | healthy | app |
api |
software | healthy | app/api |
admin |
software | healthy | app/api/admin |
extract |
software | healthy | app/api/admin/extract |
start |
software | healthy | app/api/admin/extract/start |
step |
software | healthy | app/api/admin/extract/step |
status |
software | healthy | app/api/admin/extract/status |
index-dataset |
software | healthy | app/api/admin/index-dataset |
chat |
software | healthy | app/api/chat |
admin |
software | healthy | app/admin |
dashboard |
software | healthy | app/admin/dashboard |
bibliotheque |
software | healthy | app/admin/bibliotheque |
dataset |
software | healthy | app/admin/dataset |
analytics |
software | healthy | app/admin/analytics |
qcms |
software | healthy | app/admin/qcms |
import |
software | healthy | app/admin/qcms/import |
parametres |
software | healthy | app/admin/parametres |
etudiants |
software | healthy | app/admin/etudiants |
bientot |
software | healthy | app/bientot |
conditions |
software | healthy | app/conditions |
auth |
software | healthy | app/auth |
login |
software | healthy | app/auth/login |
register |
software | healthy | app/auth/register |
reset-password |
software | healthy | app/auth/reset-password |
callback |
software | healthy | app/auth/callback |
forgot-password |
software | healthy | app/auth/forgot-password |
confidentialite |
software | healthy | app/confidentialite |
student |
software | healthy | app/student |
bibliotheque |
software | healthy | app/student/bibliotheque |
[id] |
software | healthy | app/student/bibliotheque/[id] |
file |
software | healthy | app/student/bibliotheque/[id]/file |
profil |
software | healthy | app/student/profil |
progres |
software | healthy | app/student/progres |
accueil |
software | healthy | app/student/accueil |
entrainement |
software | healthy | app/student/entrainement |
classement |
software | healthy | app/student/classement |
ia |
software | healthy | app/student/ia |
actions |
software | healthy | app/actions |
mentions-legales |
software | healthy | app/mentions-legales |
scripts |
software | healthy | scripts |
types |
software | healthy | types |
components |
software | healthy | components |
landing |
software | healthy | components/landing |
admin |
software | healthy | components/admin |
auth |
software | healthy | components/auth |
student |
software | healthy | components/student |
shared |
software | healthy | components/shared |
ui |
software | healthy | components/ui |
lib |
software | healthy | lib |
rag |
software | healthy | lib/rag |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
PasswordException |
software | healthy | public/pdf.worker.min.mjs:PasswordException |
Util |
software | healthy | public/pdf.worker.min.mjs:Util |
Name |
software | healthy | public/pdf.worker.min.mjs:Name |
Dict |
software | healthy | public/pdf.worker.min.mjs:Dict |
BinaryCMapStream |
software | healthy | public/pdf.worker.min.mjs:BinaryCMapStream |
DecodeStream |
software | healthy | public/pdf.worker.min.mjs:DecodeStream |
CCITTFaxDecoder |
software | healthy | public/pdf.worker.min.mjs:CCITTFaxDecoder |
FlateStream |
software | healthy | public/pdf.worker.min.mjs:FlateStream |
ArithmeticDecoder |
software | healthy | public/pdf.worker.min.mjs:ArithmeticDecoder |
JpxError |
software | healthy | public/pdf.worker.min.mjs:JpxError |
CMap |
software | healthy | public/pdf.worker.min.mjs:CMap |
CFFParser |
software | healthy | public/pdf.worker.min.mjs:CFFParser |
CFFTopDict |
software | healthy | public/pdf.worker.min.mjs:CFFTopDict |
CFFPrivateDict |
software | healthy | public/pdf.worker.min.mjs:CFFPrivateDict |
CFFCharset |
software | healthy | public/pdf.worker.min.mjs:CFFCharset |
Commands |
software | healthy | public/pdf.worker.min.mjs:Commands |
GlyfTable |
software | healthy | public/pdf.worker.min.mjs:GlyfTable |
Type1CharString |
software | healthy | public/pdf.worker.min.mjs:Type1CharString |
Pattern |
software | healthy | public/pdf.worker.min.mjs:Pattern |
PostScriptToken |
software | healthy | public/pdf.worker.min.mjs:PostScriptToken |
MurmurHash3_64 |
software | healthy | public/pdf.worker.min.mjs:MurmurHash3_64 |
NullOptimizer |
software | healthy | public/pdf.worker.min.mjs:NullOptimizer |
Word64 |
software | healthy | public/pdf.worker.min.mjs:Word64 |
NullCipher |
software | healthy | public/pdf.worker.min.mjs:NullCipher |
StructTreeRoot |
software | healthy | public/pdf.worker.min.mjs:StructTreeRoot |
XFAObject |
software | healthy | public/pdf.worker.min.mjs:XFAObject |
Acrobat |
software | healthy | public/pdf.worker.min.mjs:Acrobat |
ConnectionSet |
software | healthy | public/pdf.worker.min.mjs:ConnectionSet |
datasets_Data |
software | healthy | public/pdf.worker.min.mjs:datasets_Data |
CalendarSymbols |
software | healthy | public/pdf.worker.min.mjs:CalendarSymbols |
signature_Signature |
software | healthy | public/pdf.worker.min.mjs:signature_Signature |
Stylesheet |
software | healthy | public/pdf.worker.min.mjs:Stylesheet |
xdp_Xdp |
software | healthy | public/pdf.worker.min.mjs:xdp_Xdp |
XhtmlObject |
software | healthy | public/pdf.worker.min.mjs:XhtmlObject |
UnknownNamespace |
software | healthy | public/pdf.worker.min.mjs:UnknownNamespace |
Page |
software | healthy | public/pdf.worker.min.mjs:Page |
| Label | Layer | Status | Path |
|---|---|---|---|
NotFound |
frontend | healthy | app/not-found.tsx |
GlobalError |
frontend | healthy | app/global-error.tsx |
Error |
frontend | healthy | app/error.tsx |
RootLayout |
frontend | healthy | app/layout.tsx |
AdminPage |
frontend | healthy | app/admin/page.tsx |
DashboardLoading |
frontend | healthy | app/admin/dashboard/loading.tsx |
LibraryLoading |
frontend | healthy | app/admin/bibliotheque/loading.tsx |
DatasetLoading |
frontend | healthy | app/admin/dataset/loading.tsx |
AnalyticsPage |
frontend | healthy | app/admin/analytics/page.tsx |
QcmsLoading |
frontend | healthy | app/admin/qcms/loading.tsx |
ImportPage |
frontend | healthy | app/admin/qcms/import/page.tsx |
StudentsLoading |
frontend | healthy | app/admin/etudiants/loading.tsx |
Conditions |
frontend | healthy | app/conditions/page.tsx |
LoginPage |
frontend | healthy | app/auth/login/page.tsx |
RegisterPage |
frontend | healthy | app/auth/register/page.tsx |
ResetPasswordPage |
frontend | healthy | app/auth/reset-password/page.tsx |
ForgotPasswordPage |
frontend | healthy | app/auth/forgot-password/page.tsx |
Confidentialite |
frontend | healthy | app/confidentialite/page.tsx |
StudentPage |
frontend | healthy | app/student/page.tsx |
BibliothequeLoading |
frontend | healthy | app/student/bibliotheque/loading.tsx |
MentionsLegales |
frontend | healthy | app/mentions-legales/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
profiles |
data | healthy | lib/supabase/schema.sql |
mcqs |
data | healthy | lib/supabase/schema.sql |
library |
data | healthy | lib/supabase/schema.sql |
dataset |
data | healthy | lib/supabase/schema.sql |
student_files |
data | healthy | lib/supabase/schema.sql |
chat_history |
data | healthy | lib/supabase/schema.sql |
mcq_attempts |
data | healthy | lib/supabase/schema.sql |
bookmarks |
data | healthy | lib/supabase/schema.sql |
ai_usage |
data | healthy | lib/supabase/schema.sql |
extraction_jobs |
data | healthy | lib/supabase/schema.sql |
dataset_chunks |
data | healthy | lib/supabase/rag.sql |
app_settings |
data | healthy | lib/supabase/rag.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
4.487.71.306 |
network | healthy | components/student/upgrade-button.tsx |
1.694.626.712 |
network | healthy | components/student/upgrade-button.tsx |
1.872.118.571 |
network | healthy | components/student/upgrade-button.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
abdelahz__Medpoche |
software | healthy | /data/fable5_failed_archive/abdelahz__Medpoche |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | CLAUDE.md |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::CLAUDE.md |
security | healthy | CLAUDE.md |
This page is publicly accessible at:
https://repobility.com/scan/5c566b01-783c-43c4-970c-1b2b8ddf58cb/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/5c566b01-783c-43c4-970c-1b2b8ddf58cb/
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.