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.

Scan timing: clone 1.64s · analysis 0.27s · 0.3 MB · GitHub preflight 442ms

garciapermanaa-cyber/absen-magang

https://github.com/garciapermanaa-cyber/absen-magang.git · scanned 2026-05-27 13:53 UTC (1 week, 1 day ago) · 10 languages

66 findings (18 legacy + 48 scanner) 10th percentile · Typescript · tiny (<2K LoC) Scanner says 79 (lower by 33)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 1 week, 1 day ago · v2 · 42 findings from 2 sources. Findings combine the legacy security pipeline AND the multi-layer engine (atlas, wiring, flows, ranked) AND verified AI agent contributions.

JSON
Score breakdown â 2026-05-18-v5
Component Sub-score Weight Contribution
structure_score 55.0 0.15 8.25
security_score 90.9 0.25 22.73
testing_score 0.0 0.20 0.00
documentation_score 20.0 0.15 3.00
practices_score 30.0 0.15 4.50
code_quality 78.7 0.10 7.87
Overall 1.00 46.3
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 115 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
README.md software healthy README.md
PROJECT_CONTEXT.md software healthy PROJECT_CONTEXT.md
tsconfig.app.json software healthy frontend/tsconfig.app.json
vite.config.ts software warning frontend/vite.config.ts
README.md software healthy frontend/README.md
package.json software healthy frontend/package.json
tsconfig.node.json software healthy frontend/tsconfig.node.json
index.html software healthy frontend/index.html
package-lock.json software healthy frontend/package-lock.json
eslint.config.js software warning frontend/eslint.config.js
tsconfig.json software healthy frontend/tsconfig.json
index.css software healthy frontend/src/index.css
main.tsx software warning frontend/src/main.tsx
App.tsx software warning frontend/src/App.tsx
App.css software healthy frontend/src/App.css
CameraModal.tsx software healthy frontend/src/components/CameraModal.tsx
Dashboard.tsx software healthy frontend/src/pages/Dashboard.tsx
AdminDashboard.tsx software healthy frontend/src/pages/AdminDashboard.tsx
Login.tsx software healthy frontend/src/pages/Login.tsx
Register.tsx software healthy frontend/src/pages/Register.tsx
AuthContext.tsx software healthy frontend/src/context/AuthContext.tsx
README.md software healthy magang/README.md
PROJECT_CONTEXT.md software healthy magang/PROJECT_CONTEXT.md
ARCHITECTURE.md software healthy magang/docs/ARCHITECTURE.md
QA_CHECKLIST.md software healthy magang/docs/QA_CHECKLIST.md
ROADMAP.md software healthy magang/docs/ROADMAP.md
PRD.md software healthy magang/docs/PRD.md
vercel.json software healthy backend/vercel.json
package.json software healthy backend/package.json
prisma.config.ts software warning backend/prisma.config.ts
package-lock.json software healthy backend/package-lock.json
tsconfig.json software healthy backend/tsconfig.json
seed.ts software healthy backend/prisma/seed.ts
index.ts software healthy backend/src/index.ts
authMiddleware.ts software healthy backend/src/middleware/authMiddleware.ts
prisma.ts software warning backend/src/utils/prisma.ts
authRoutes.ts software warning backend/src/routes/authRoutes.ts
adminRoutes.ts software warning backend/src/routes/adminRoutes.ts
attendanceRoutes.ts software warning backend/src/routes/attendanceRoutes.ts
authController.ts software healthy backend/src/controllers/authController.ts
adminController.ts software healthy backend/src/controllers/adminController.ts
attendanceController.ts software healthy backend/src/controllers/attendanceController.ts

LabelLayerStatusPath
startCamera software healthy frontend/src/components/CameraModal.tsx:startCamera
takePhoto software healthy frontend/src/components/CameraModal.tsx:takePhoto
handleConfirm software healthy frontend/src/components/CameraModal.tsx:handleConfirm
fetchHistory software healthy frontend/src/pages/Dashboard.tsx:fetchHistory
initiateAction software healthy frontend/src/pages/Dashboard.tsx:initiateAction
handleAction software healthy frontend/src/pages/Dashboard.tsx:handleAction
fetchData software healthy frontend/src/pages/AdminDashboard.tsx:fetchData
handleSubmit software healthy frontend/src/pages/Login.tsx:handleSubmit
handleSubmit software healthy frontend/src/pages/Register.tsx:handleSubmit
login software healthy frontend/src/context/AuthContext.tsx:login
logout software healthy frontend/src/context/AuthContext.tsx:logout
useAuth software healthy frontend/src/context/AuthContext.tsx:useAuth
main software healthy backend/prisma/seed.ts:main
authenticate software healthy backend/src/middleware/authMiddleware.ts:authenticate
authorize software healthy backend/src/middleware/authMiddleware.ts:authorize
register software healthy backend/src/controllers/authController.ts:register
login software healthy backend/src/controllers/authController.ts:login
getAllAttendance software healthy backend/src/controllers/adminController.ts:getAllAttendance
getStats software healthy backend/src/controllers/adminController.ts:getStats
calculateDistance software healthy backend/src/controllers/attendanceController.ts:calculateDi…
checkIn software healthy backend/src/controllers/attendanceController.ts:checkIn
checkOut software healthy backend/src/controllers/attendanceController.ts:checkOut
getMyAttendance software healthy backend/src/controllers/attendanceController.ts:getMyAttend…
⚙ cors( software healthy backend/src/index.ts
⚙ express.json( software healthy backend/src/index.ts
⚙ authRoutes software healthy backend/src/index.ts
⚙ attendanceRoutes software healthy backend/src/index.ts
⚙ adminRoutes software healthy backend/src/index.ts
⚙ authenticate software healthy backend/src/routes/adminRoutes.ts
⚙ authorize software healthy backend/src/routes/adminRoutes.ts

LabelLayerStatusPath
frontend software healthy frontend
src software healthy frontend/src
components software healthy frontend/src/components
pages software healthy frontend/src/pages
context software healthy frontend/src/context
magang software healthy magang
docs software healthy magang/docs
backend software healthy backend
prisma software healthy backend/prisma
src software healthy backend/src
middleware software healthy backend/src/middleware
utils software healthy backend/src/utils
routes software healthy backend/src/routes
controllers software healthy backend/src/controllers

LabelLayerStatusPath
USE /api/auth api healthy backend/src/index.ts
USE /api/attendance api healthy backend/src/index.ts
USE /api/admin api healthy backend/src/index.ts
GET / api healthy backend/src/index.ts
POST /register api healthy backend/src/routes/authRoutes.ts
POST /login api healthy backend/src/routes/authRoutes.ts
GET /attendance api healthy backend/src/routes/adminRoutes.ts
GET /stats api healthy backend/src/routes/adminRoutes.ts
POST /check-in api healthy backend/src/routes/attendanceRoutes.ts
POST /check-out api healthy backend/src/routes/attendanceRoutes.ts
GET /history api healthy backend/src/routes/attendanceRoutes.ts

LabelLayerStatusPath
/Dashboard frontend healthy frontend/src/pages/Dashboard.tsx
/AdminDashboard frontend healthy frontend/src/pages/AdminDashboard.tsx
/Login frontend healthy frontend/src/pages/Login.tsx
/Register frontend healthy frontend/src/pages/Register.tsx
/login frontend healthy frontend/src/App.tsx
/register frontend healthy frontend/src/App.tsx
/ frontend healthy frontend/src/App.tsx
* frontend healthy frontend/src/App.tsx

LabelLayerStatusPath
App frontend healthy frontend/src/App.tsx
CameraModal frontend healthy frontend/src/components/CameraModal.tsx
Dashboard frontend healthy frontend/src/pages/Dashboard.tsx
AdminDashboard frontend healthy frontend/src/pages/AdminDashboard.tsx
Login frontend healthy frontend/src/pages/Login.tsx
Register frontend healthy frontend/src/pages/Register.tsx

LabelLayerStatusPath
auth::backend/src/middleware/authMiddleware.ts security healthy backend/src/middleware/authMiddleware.ts
auth::backend/src/controllers/authController.ts security healthy backend/src/controllers/authController.ts

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

LabelLayerStatusPath
postgres data healthy backend/package-lock.json
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/135fa81c-26ed-440a-b163-cc596fe0dca3/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/135fa81c-26ed-440a-b163-cc596fe0dca3/

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.