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.73s · analysis 2.41s · 2.1 MB · GitHub preflight 480ms

deepakmuvva99/backend_dasep

https://github.com/deepakmuvva99/backend_dasep.git · scanned 2026-05-22 12:44 UTC (2 weeks ago) · 10 languages

346 findings (112 legacy + 234 scanner) 10th percentile · Javascript · small (2-20K LoC) Scanner says 71 (lower by 28)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 weeks ago · v2 · 229 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 75.0 0.15 11.25
security_score 62.7 0.25 15.68
testing_score 0.0 0.20 0.00
documentation_score 21.0 0.15 3.15
practices_score 52.0 0.15 7.80
code_quality 60.7 0.10 6.07
Overall 1.00 43.9
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 459 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
swagger_output.json software healthy swagger_output.json
README.md software healthy README.md
package.json software healthy package.json
generate_postman.js software healthy generate_postman.js
schema.sql software healthy schema.sql
swagger.js software warning swagger.js
Dockerfile software healthy Dockerfile
package-lock.json software healthy package-lock.json
app.js software warning app.js
index.sql software healthy index.sql
eslint.config.js software warning eslint.config.js
Digital-Evaluation-Postman.json software healthy Digital-Evaluation-Postman.json
Digital-Evaluation-Postman1.json software healthy Digital-Evaluation-Postman1.json
annotationsModel.js software healthy models/annotationsModel.js
usersModel.js software healthy models/usersModel.js
rolesModel.js software healthy models/rolesModel.js
evaluationsModel.js software healthy models/evaluationsModel.js
studentsModel.js software healthy models/studentsModel.js
filesModel.js software healthy models/filesModel.js
classesModel.js software healthy models/classesModel.js
assignmentsModel.js software healthy models/assignmentsModel.js
submissionsModel.js software healthy models/submissionsModel.js
authModel.js software healthy models/authModel.js
documentsModel.js software healthy models/documentsModel.js
facultyModel.js software healthy models/facultyModel.js
examSchedulesModel.js software healthy models/examSchedulesModel.js
subjectsModel.js software healthy models/subjectsModel.js
pagesModel.js software healthy models/pagesModel.js
auditLogsModel.js software healthy models/auditLogsModel.js
permissionsModel.js software healthy models/permissionsModel.js
notificationsModel.js software healthy models/notificationsModel.js
azureBlob.js software warning config/azureBlob.js
database.js software warning config/database.js
responseHandler.js software warning utils/responseHandler.js
pagination.js software healthy utils/pagination.js
sorting.js software healthy utils/sorting.js
profileHelper.js software healthy utils/profileHelper.js
subjects.js software warning routes/v1/subjects.js
documents.js software warning routes/v1/documents.js
roles.js software warning routes/v1/roles.js
submissions.js software warning routes/v1/submissions.js
exam-schedules.js software warning routes/v1/exam-schedules.js
permissions.js software warning routes/v1/permissions.js
classes.js software warning routes/v1/classes.js
audit-logs.js software warning routes/v1/audit-logs.js
auth.js software warning routes/v1/auth.js
notifications.js software warning routes/v1/notifications.js
annotations.js software warning routes/v1/annotations.js
files.js software warning routes/v1/files.js
students.js software warning routes/v1/students.js

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

LabelLayerStatusPath
AnnotationsModel software healthy models/annotationsModel.js:AnnotationsModel
UsersModel software healthy models/usersModel.js:UsersModel
RolesModel software healthy models/rolesModel.js:RolesModel
EvaluationsModel software healthy models/evaluationsModel.js:EvaluationsModel
StudentsModel software healthy models/studentsModel.js:StudentsModel
FilesModel software healthy models/filesModel.js:FilesModel
ClassesModel software healthy models/classesModel.js:ClassesModel
AssignmentsModel software healthy models/assignmentsModel.js:AssignmentsModel
SubmissionsModel software healthy models/submissionsModel.js:SubmissionsModel
AuthModel software healthy models/authModel.js:AuthModel
DocumentsModel software healthy models/documentsModel.js:DocumentsModel
FacultyModel software healthy models/facultyModel.js:FacultyModel
ExamSchedulesModel software healthy models/examSchedulesModel.js:ExamSchedulesModel
SubjectsModel software healthy models/subjectsModel.js:SubjectsModel
PagesModel software healthy models/pagesModel.js:PagesModel
AuditLogsModel software healthy models/auditLogsModel.js:AuditLogsModel
PermissionsModel software healthy models/permissionsModel.js:PermissionsModel
NotificationsModel software healthy models/notificationsModel.js:NotificationsModel
ProfileHelper software healthy utils/profileHelper.js:ProfileHelper
successfully software healthy controllers/classesController.js:successfully
CronService software healthy services/cronService.js:CronService
AnnotationsService software healthy services/annotationsService.js:AnnotationsService
AuthService software healthy services/authService.js:AuthService
FacultyService software healthy services/facultyService.js:FacultyService
BlobStorageService software healthy services/blobStorage.js:BlobStorageService
DocumentsService software healthy services/documentsService.js:DocumentsService
StudentsService software healthy services/studentsService.js:StudentsService
NotificationsService software healthy services/notificationsService.js:NotificationsService
ExamSchedulesService software healthy services/examSchedulesService.js:ExamSchedulesService
that software healthy services/examSchedulesService.js:that
names software healthy services/examSchedulesService.js:names
EmailService software healthy services/emailService.js:EmailService
EvaluationsService software healthy services/evaluationsService.js:EvaluationsService
PagesService software healthy services/pagesService.js:PagesService
ClassesService software healthy services/classesService.js:ClassesService
exists software healthy services/classesService.js:exists
SubmissionsService software healthy services/submissionsService.js:SubmissionsService
PermissionsService software healthy services/permissionsService.js:PermissionsService
AuditLogsService software healthy services/auditLogsService.js:AuditLogsService
SubjectsService software healthy services/subjectsService.js:SubjectsService
UsersService software healthy services/usersService.js:UsersService
AssignmentsService software healthy services/assignmentsService.js:AssignmentsService
const software healthy services/assignmentsService.js:const
and software healthy services/assignmentsService.js:and
RolesService software healthy services/rolesService.js:RolesService
FilesService software healthy services/filesService.js:FilesService
AnnotationsModel software healthy Intern-batch-08/Digital-Eval-Backend/models/annotationsMode…
UsersModel software healthy Intern-batch-08/Digital-Eval-Backend/models/usersModel.js:U…
RolesModel software healthy Intern-batch-08/Digital-Eval-Backend/models/rolesModel.js:R…
EvaluationsModel software healthy Intern-batch-08/Digital-Eval-Backend/models/evaluationsMode…

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

LabelLayerStatusPath
formatFolderName software healthy generate_postman.js:formatFolderName
getRealisticBody software healthy generate_postman.js:getRealisticBody
pushEndpoint software healthy generate_postman.js:pushEndpoint
parsePagination software healthy utils/pagination.js:parsePagination
offset software healthy utils/pagination.js:offset
buildPaginationMeta software healthy utils/pagination.js:buildPaginationMeta
parseSorting software healthy utils/sorting.js:parseSorting
for software healthy middlewares/uploadMiddleware.js:for
uploadSingle software healthy middlewares/uploadMiddleware.js:uploadSingle
uploadMultiple software healthy middlewares/uploadMiddleware.js:uploadMultiple
verifyToken software healthy middlewares/authMiddleware.js:verifyToken
resolveProfile software healthy middlewares/authMiddleware.js:resolveProfile
restrictTo software healthy middlewares/authMiddleware.js:restrictTo
errorHandler software healthy middlewares/errorMiddleware.js:errorHandler
asyncHandler software healthy middlewares/errorMiddleware.js:asyncHandler
getBlobServiceClient software healthy Intern-batch-08/Digital-Eval-Backend/utils/azureStorage.js:…
getCredentials software healthy Intern-batch-08/Digital-Eval-Backend/utils/azureStorage.js:…
generateSASUrl software healthy Intern-batch-08/Digital-Eval-Backend/utils/azureStorage.js:…
parsePagination software healthy Intern-batch-08/Digital-Eval-Backend/utils/pagination.js:pa…
offset software healthy Intern-batch-08/Digital-Eval-Backend/utils/pagination.js:of…
buildPaginationMeta software healthy Intern-batch-08/Digital-Eval-Backend/utils/pagination.js:bu…
parseSorting software healthy Intern-batch-08/Digital-Eval-Backend/utils/sorting.js:parse…
for software healthy Intern-batch-08/Digital-Eval-Backend/middlewares/uploadMidd…
uploadSingle software healthy Intern-batch-08/Digital-Eval-Backend/middlewares/uploadMidd…
uploadMultiple software healthy Intern-batch-08/Digital-Eval-Backend/middlewares/uploadMidd…
verifyToken software healthy Intern-batch-08/Digital-Eval-Backend/middlewares/authMiddle…
resolveProfile software healthy Intern-batch-08/Digital-Eval-Backend/middlewares/authMiddle…
restrictTo software healthy Intern-batch-08/Digital-Eval-Backend/middlewares/authMiddle…
errorHandler software healthy Intern-batch-08/Digital-Eval-Backend/middlewares/errorMiddl…
asyncHandler software healthy Intern-batch-08/Digital-Eval-Backend/middlewares/errorMiddl…
⚙ cors( software healthy app.js
⚙ express.json( software healthy app.js
⚙ v1Router software healthy app.js
⚙ swaggerUi.serve software healthy app.js
⚙ errorHandler software healthy app.js
⚙ verifyToken software healthy routes/v1/subjects.js
⚙ restrictTo software healthy routes/v1/roles.js
⚙ usersRoutes software healthy routes/v1/index.js
⚙ subjectsRoutes software healthy routes/v1/index.js
⚙ studentsRoutes software healthy routes/v1/index.js
⚙ submissionsRoutes software healthy routes/v1/index.js
⚙ authRoutes software healthy routes/v1/index.js
⚙ rolesRoutes software healthy routes/v1/index.js
⚙ permissionsRoutes software healthy routes/v1/index.js
⚙ classesRoutes software healthy routes/v1/index.js
⚙ facultyRoutes software healthy routes/v1/index.js
⚙ assignmentsRoutes software healthy routes/v1/index.js
⚙ examSchedulesRoutes software healthy routes/v1/index.js
⚙ evaluationsRoutes software healthy routes/v1/index.js
⚙ documentsRoutes software healthy routes/v1/index.js

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

LabelLayerStatusPath
USE /api/v1 api healthy app.js
GET /api/health api healthy app.js
USE /api-docs api healthy app.js
GET /lookup api healthy routes/v1/subjects.js
GET /submission/:submission_id api healthy routes/v1/documents.js
GET / api healthy routes/v1/permissions.js
GET /:id api healthy routes/v1/permissions.js
POST / api healthy routes/v1/permissions.js
PUT /:id api healthy routes/v1/permissions.js
DELETE /:id api healthy routes/v1/permissions.js
DELETE /:class_id/subjects/:subject_id api healthy routes/v1/classes.js
GET /:audit_log_id api healthy routes/v1/audit-logs.js
GET /entity/:entity_type/:entity_id api healthy routes/v1/audit-logs.js
POST /login api healthy routes/v1/auth.js
POST /logout api healthy routes/v1/auth.js
POST /verify-token api healthy routes/v1/auth.js
PUT /read-all api healthy routes/v1/notifications.js
PUT /:notification_id/read api healthy routes/v1/notifications.js
GET /evaluation/:eval_id api healthy routes/v1/annotations.js
GET /types api healthy routes/v1/files.js
POST /request-upload api healthy routes/v1/files.js
GET /:file_id/versions/current api healthy routes/v1/files.js
GET /:file_id/sas-token api healthy routes/v1/files.js
USE /users api healthy routes/v1/index.js
USE /subjects api healthy routes/v1/index.js
USE /students api healthy routes/v1/index.js
USE /submissions api healthy routes/v1/index.js
USE /auth api healthy routes/v1/index.js
USE /roles api healthy routes/v1/index.js
USE /permissions api healthy routes/v1/index.js
USE /classes api healthy routes/v1/index.js
USE /faculty api healthy routes/v1/index.js
USE /assignments api healthy routes/v1/index.js
USE /exam-schedules api healthy routes/v1/index.js
USE /evaluations api healthy routes/v1/index.js
USE /documents api healthy routes/v1/index.js
USE /files api healthy routes/v1/index.js
USE /pages api healthy routes/v1/index.js
USE /annotations api healthy routes/v1/index.js
USE /notifications api healthy routes/v1/index.js
USE /audit-logs api healthy routes/v1/index.js
POST /:user_id/change-password api healthy routes/v1/users.js
GET /subjects/lookup api healthy routes/v1/faculty.js
GET /version/:version_id api healthy routes/v1/pages.js
GET /statuses api healthy routes/v1/evaluations.js
GET /faculty/:faculty_id api healthy routes/v1/evaluations.js
GET /:class_id/students api healthy Intern-batch-08/Digital-Eval-Backend/routes/v1/classes.js

LabelLayerStatusPath
users data healthy schema.sql
roles data healthy schema.sql
permissions data healthy schema.sql
role_permissions data healthy schema.sql
user_roles data healthy schema.sql
user_sessions data healthy schema.sql
token_blacklist data healthy schema.sql
classes data healthy schema.sql
subjects data healthy schema.sql
class_subjects data healthy schema.sql
students data healthy schema.sql
faculty data healthy schema.sql
faculty_class_subject_assignments data healthy schema.sql
exam_schedules data healthy schema.sql
submission_types data healthy schema.sql
submission_status data healthy schema.sql
file_types data healthy schema.sql
submissions data healthy schema.sql
documents data healthy schema.sql
files data healthy schema.sql
file_versions data healthy schema.sql
pages data healthy schema.sql
evaluation_status data healthy schema.sql
annotation_types data healthy schema.sql
evaluations data healthy schema.sql
annotations data healthy schema.sql
audit_logs data healthy schema.sql
notifications data healthy schema.sql

LabelLayerStatusPath
models software healthy models
config software healthy config
utils software healthy utils
routes software healthy routes
v1 software healthy routes/v1
controllers software healthy controllers
services software healthy services
middlewares software healthy middlewares
Intern-batch-08 software healthy Intern-batch-08
Digital-Eval-Backend software healthy Intern-batch-08/Digital-Eval-Backend
models software healthy Intern-batch-08/Digital-Eval-Backend/models
config software healthy Intern-batch-08/Digital-Eval-Backend/config
utils software healthy Intern-batch-08/Digital-Eval-Backend/utils
routes software healthy Intern-batch-08/Digital-Eval-Backend/routes
v1 software healthy Intern-batch-08/Digital-Eval-Backend/routes/v1
controllers software healthy Intern-batch-08/Digital-Eval-Backend/controllers
services software healthy Intern-batch-08/Digital-Eval-Backend/services
middlewares software healthy Intern-batch-08/Digital-Eval-Backend/middlewares

LabelLayerStatusPath
auth::Intern-batch-08/Digital-Eval-Backend/routes/v1/users.… security healthy Intern-batch-08/Digital-Eval-Backend/routes/v1/users.js
auth::services/authService.js security healthy services/authService.js
auth::Intern-batch-08/Digital-Eval-Backend/services/authSer… security healthy Intern-batch-08/Digital-Eval-Backend/services/authService.js
auth::Intern-batch-08/Digital-Eval-Backend/controllers/stud… security healthy Intern-batch-08/Digital-Eval-Backend/controllers/studentsCo…
auth::Intern-batch-08/Digital-Eval-Backend/middlewares/auth… security healthy Intern-batch-08/Digital-Eval-Backend/middlewares/authMiddle…
auth::middlewares/authMiddleware.js security healthy middlewares/authMiddleware.js
auth::routes/v1/users.js security healthy routes/v1/users.js
auth::Intern-batch-08/Digital-Eval-Backend/services/evaluat… security healthy Intern-batch-08/Digital-Eval-Backend/services/evaluationsSe…
auth::services/evaluationsService.js security healthy services/evaluationsService.js
auth::controllers/studentsController.js security healthy controllers/studentsController.js

LabelLayerStatusPath
port:3000 network healthy Dockerfile
port:465 network healthy Intern-batch-08/Digital-Eval-Backend/services/emailService.…

LabelLayerStatusPath
image::Dockerfile hardware healthy Dockerfile
image::Intern-batch-08/Digital-Eval-Backend/Dockerfile hardware healthy Intern-batch-08/Digital-Eval-Backend/Dockerfile

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

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

LabelLayerStatusPath
mysql data healthy config/database.js
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/ba571f8b-93df-4f32-b06a-0a6dfddc3e7a/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/ba571f8b-93df-4f32-b06a-0a6dfddc3e7a/

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.