https://github.com/University-Placement/uniplace-front
· scanned 2026-06-16 00:45 UTC (2 months, 1 week ago)
20 raw signals (0 security + 20 graph)
Last scanned 2 months, 1 week ago · v1 · 20 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 220 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 |
|---|---|---|---|
proxy |
software | healthy | proxy.ts:proxy |
initials |
software | healthy | components/AppHeader.tsx:initials |
AppHeader |
software | healthy | components/AppHeader.tsx:AppHeader |
onClick |
software | healthy | components/AppHeader.tsx:onClick |
signOut |
software | healthy | components/AppHeader.tsx:signOut |
Logo |
software | healthy | components/Logo.tsx:Logo |
loadDesmos |
software | healthy | components/exam/DesmosCalculator.tsx:loadDesmos |
DesmosCalculator |
software | healthy | components/exam/DesmosCalculator.tsx:DesmosCalculator |
onMouseDown |
software | healthy | components/exam/DesmosCalculator.tsx:onMouseDown |
move |
software | healthy | components/exam/DesmosCalculator.tsx:move |
up |
software | healthy | components/exam/DesmosCalculator.tsx:up |
fmt |
software | healthy | components/exam/ModuleRunner.tsx:fmt |
ModuleRunner |
software | healthy | components/exam/ModuleRunner.tsx:ModuleRunner |
persist |
software | healthy | components/exam/ModuleRunner.tsx:persist |
toggleEliminate |
software | healthy | components/exam/ModuleRunner.tsx:toggleEliminate |
ToolButton |
software | healthy | components/exam/ModuleRunner.tsx:ToolButton |
Navigator |
software | healthy | components/exam/ModuleRunner.tsx:Navigator |
ReviewScreen |
software | healthy | components/exam/ModuleRunner.tsx:ReviewScreen |
ReferenceSheet |
software | healthy | components/exam/ReferenceSheet.tsx:ReferenceSheet |
toBlob |
software | healthy | components/admin/CropModal.tsx:toBlob |
CropModal |
software | healthy | components/admin/CropModal.tsx:CropModal |
save |
software | healthy | components/admin/CropModal.tsx:save |
Home |
software | healthy | app/page.tsx:Home |
RootLayout |
software | healthy | app/layout.tsx:RootLayout |
LoginPage |
software | healthy | app/login/page.tsx:LoginPage |
handleSubmit |
software | healthy | app/login/page.tsx:handleSubmit |
AdminHome |
software | healthy | app/admin/page.tsx:AdminHome |
AdminLayout |
software | healthy | app/admin/layout.tsx:AdminLayout |
role |
software | healthy | app/admin/layout.tsx:role |
blankForm |
software | healthy | app/admin/questions/page.tsx:blankForm |
QuestionsPage |
software | healthy | app/admin/questions/page.tsx:QuestionsPage |
startNew |
software | healthy | app/admin/questions/page.tsx:startNew |
startEdit |
software | healthy | app/admin/questions/page.tsx:startEdit |
handleDelete |
software | healthy | app/admin/questions/page.tsx:handleDelete |
Tag |
software | healthy | app/admin/questions/page.tsx:Tag |
QuestionEditor |
software | healthy | app/admin/questions/page.tsx:QuestionEditor |
set |
software | healthy | app/admin/questions/page.tsx:set |
setChoiceText |
software | healthy | app/admin/questions/page.tsx:setChoiceText |
choices |
software | healthy | app/admin/questions/page.tsx:choices |
setChoiceImage |
software | healthy | app/admin/questions/page.tsx:setChoiceImage |
handleSave |
software | healthy | app/admin/questions/page.tsx:handleSave |
Field |
software | healthy | app/admin/questions/page.tsx:Field |
MockdaysPage |
software | healthy | app/admin/mockdays/page.tsx:MockdaysPage |
handleCreate |
software | healthy | app/admin/mockdays/page.tsx:handleCreate |
toLocalInput |
software | healthy | app/admin/mockdays/page.tsx:toLocalInput |
pad |
software | healthy | app/admin/mockdays/page.tsx:pad |
MockdayEditor |
software | healthy | app/admin/mockdays/page.tsx:MockdayEditor |
pick |
software | healthy | app/admin/mockdays/page.tsx:pick |
set |
software | healthy | app/admin/mockdays/page.tsx:set |
persist |
software | healthy | app/admin/mockdays/page.tsx:persist |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
postcss.config.mjs |
software | healthy | postcss.config.mjs |
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
package.json |
software | healthy | package.json |
package-lock.json |
software | healthy | package-lock.json |
.env.example |
software | healthy | .env.example |
DEPLOY.md |
software | healthy | DEPLOY.md |
tsconfig.json |
software | healthy | tsconfig.json |
eslint.config.mjs |
software | healthy | eslint.config.mjs |
AGENTS.md |
software | healthy | AGENTS.md |
proxy.ts |
software | healthy | proxy.ts |
next.config.ts |
software | healthy | next.config.ts |
AppHeader.tsx |
software | healthy | components/AppHeader.tsx |
Logo.tsx |
software | healthy | components/Logo.tsx |
DesmosCalculator.tsx |
software | healthy | components/exam/DesmosCalculator.tsx |
ModuleRunner.tsx |
software | healthy | components/exam/ModuleRunner.tsx |
ReferenceSheet.tsx |
software | healthy | components/exam/ReferenceSheet.tsx |
CropModal.tsx |
software | healthy | components/admin/CropModal.tsx |
globals.css |
software | healthy | app/globals.css |
page.tsx |
software | healthy | app/page.tsx |
layout.tsx |
software | healthy | app/layout.tsx |
page.tsx |
software | healthy | app/login/page.tsx |
page.tsx |
software | healthy | app/admin/page.tsx |
layout.tsx |
software | healthy | app/admin/layout.tsx |
page.tsx |
software | healthy | app/admin/questions/page.tsx |
page.tsx |
software | healthy | app/admin/mockdays/page.tsx |
page.tsx |
software | healthy | app/admin/mockdays/[id]/results/page.tsx |
page.tsx |
software | healthy | app/admin/homework/page.tsx |
page.tsx |
software | healthy | app/admin/forms/page.tsx |
page.tsx |
software | healthy | app/admin/forms/[id]/page.tsx |
page.tsx |
software | healthy | app/(student)/results/page.tsx |
page.tsx |
software | healthy | app/(student)/exam/[attemptId]/page.tsx |
page.tsx |
software | healthy | app/(student)/dashboard/page.tsx |
page.tsx |
software | healthy | app/(student)/plan/page.tsx |
page.tsx |
software | healthy | app/(student)/board/page.tsx |
api.ts |
software | healthy | lib/api.ts |
curriculum.ts |
software | healthy | lib/curriculum.ts |
admin-api.ts |
software | healthy | lib/admin-api.ts |
exam-api.ts |
software | healthy | lib/exam-api.ts |
types.ts |
software | healthy | lib/types.ts |
student-api.ts |
software | healthy | lib/student-api.ts |
client.ts |
software | healthy | lib/supabase/client.ts |
server.ts |
software | healthy | lib/supabase/server.ts |
CLAUDE.md |
quality | healthy | CLAUDE.md |
AGENTS.md |
quality | healthy | AGENTS.md |
| Label | Layer | Status | Path |
|---|---|---|---|
components |
software | healthy | components |
exam |
software | healthy | components/exam |
admin |
software | healthy | components/admin |
app |
software | healthy | app |
login |
software | healthy | app/login |
admin |
software | healthy | app/admin |
questions |
software | healthy | app/admin/questions |
mockdays |
software | healthy | app/admin/mockdays |
[id] |
software | healthy | app/admin/mockdays/[id] |
results |
software | healthy | app/admin/mockdays/[id]/results |
homework |
software | healthy | app/admin/homework |
forms |
software | healthy | app/admin/forms |
[id] |
software | healthy | app/admin/forms/[id] |
(student) |
software | healthy | app/(student) |
results |
software | healthy | app/(student)/results |
exam |
software | healthy | app/(student)/exam |
[attemptId] |
software | healthy | app/(student)/exam/[attemptId] |
dashboard |
software | healthy | app/(student)/dashboard |
plan |
software | healthy | app/(student)/plan |
board |
software | healthy | app/(student)/board |
lib |
software | healthy | lib |
supabase |
software | healthy | lib/supabase |
| Label | Layer | Status | Path |
|---|---|---|---|
Home |
frontend | healthy | app/page.tsx |
RootLayout |
frontend | healthy | app/layout.tsx |
LoginPage |
frontend | healthy | app/login/page.tsx |
AdminHome |
frontend | healthy | app/admin/page.tsx |
QuestionsPage |
frontend | healthy | app/admin/questions/page.tsx |
MockdaysPage |
frontend | healthy | app/admin/mockdays/page.tsx |
ResultsPage |
frontend | healthy | app/admin/mockdays/[id]/results/page.tsx |
HomeworkPage |
frontend | healthy | app/admin/homework/page.tsx |
FormsPage |
frontend | healthy | app/admin/forms/page.tsx |
FormBuilderPage |
frontend | healthy | app/admin/forms/[id]/page.tsx |
ResultsPage |
frontend | healthy | app/(student)/results/page.tsx |
ExamPage |
frontend | healthy | app/(student)/exam/[attemptId]/page.tsx |
DashboardPage |
frontend | healthy | app/(student)/dashboard/page.tsx |
PlanPage |
frontend | healthy | app/(student)/plan/page.tsx |
BoardPage |
frontend | healthy | app/(student)/board/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-_yqf61ld |
software | healthy | /tmp/repobility-clone-_yqf61ld |
| Label | Layer | Status | Path |
|---|---|---|---|
plan |
software | healthy | lib/curriculum.ts:plan |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::app/admin/layout.tsx |
security | healthy | app/admin/layout.tsx |
This page is publicly accessible at:
https://repobility.com/scan/20b30c7a-bf70-4e9b-aa60-c1d2d65cc95e/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/20b30c7a-bf70-4e9b-aa60-c1d2d65cc95e/
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.