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.63s · analysis 1.2s · 0.8 MB · GitHub preflight 459ms

maruturisaisasidhar/vcodex

https://github.com/maruturisaisasidhar/vcodex.git · scanned 2026-05-22 12:47 UTC (1 week, 6 days ago) · 10 languages

172 findings (44 legacy + 128 scanner) 29th percentile · Javascript · small (2-20K LoC) Scanner says 63 (lower by 15)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 1 week, 6 days ago · v2 · 108 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 100.0 0.15 15.00
security_score 49.4 0.25 12.35
testing_score 0.0 0.20 0.00
documentation_score 40.7 0.15 6.11
practices_score 42.0 0.15 6.30
code_quality 80.0 0.10 8.00
Overall 1.00 47.8
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 389 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
for software healthy functions/index.js:for
ProtectedRoute software healthy src/App.jsx:ProtectedRoute
App software healthy src/App.jsx:App
apiCall software healthy src/config/api.js:apiCall
verifyFacultyId software healthy src/api/userService.js:verifyFacultyId
getUserData software healthy src/api/userService.js:getUserData
createUserDocument software healthy src/api/userService.js:createUserDocument
linkFacultyAccount software healthy src/api/userService.js:linkFacultyAccount
createQuestion software healthy src/api/examService.js:createQuestion
getAllQuestions software healthy src/api/examService.js:getAllQuestions
createExam software healthy src/api/examService.js:createExam
getExamsByFaculty software healthy src/api/examService.js:getExamsByFaculty
getEligibleExams software healthy src/api/examService.js:getEligibleExams
getStudentSubmissions software healthy src/api/examService.js:getStudentSubmissions
getExamDetails software healthy src/api/examService.js:getExamDetails
startSubmission software healthy src/api/examService.js:startSubmission
updateSubmission software healthy src/api/examService.js:updateSubmission
formatRelativeTime software healthy src/utils/helpers.js:formatRelativeTime
convertToCSV software healthy src/utils/fileExporter.js:convertToCSV
escaped software healthy src/utils/fileExporter.js:escaped
exportToExcel software healthy src/utils/fileExporter.js:exportToExcel
buildFileTree software healthy src/components/file-explorer/fileTreeUtils.js:buildFileTree
FileIcon software healthy src/components/file-explorer/FileIcon.jsx:FileIcon
FolderIcon software healthy src/components/file-explorer/FileTree.jsx:FolderIcon
FileIcon software healthy src/components/file-explorer/FileTree.jsx:FileIcon
DeleteIcon software healthy src/components/file-explorer/FileTree.jsx:DeleteIcon
AddFileIcon software healthy src/components/file-explorer/FileTree.jsx:AddFileIcon
AddFolderIcon software healthy src/components/file-explorer/FileTree.jsx:AddFolderIcon
TreeNode software healthy src/components/file-explorer/FileTree.jsx:TreeNode
handleNodeClick software healthy src/components/file-explorer/FileTree.jsx:handleNodeClick
handleDeleteClick software healthy src/components/file-explorer/FileTree.jsx:handleDeleteClick
handleCreateFileClick software healthy src/components/file-explorer/FileTree.jsx:handleCreateFileC…
handleCreateFolderClick software healthy src/components/file-explorer/FileTree.jsx:handleCreateFolde…
FileTree software healthy src/components/file-explorer/FileTree.jsx:FileTree
handleToggle software healthy src/components/file-explorer/FileTree.jsx:handleToggle
NewFileIcon software healthy src/components/file-explorer/FileTree.jsx:NewFileIcon
NewFolderIcon software healthy src/components/file-explorer/FileTree.jsx:NewFolderIcon
ContextMenu software healthy src/components/file-explorer/FileTree.jsx:ContextMenu
handleClickOutside software healthy src/components/file-explorer/FileTree.jsx:handleClickOutside
handleRenameSubmit software healthy src/components/file-explorer/FileTree.jsx:handleRenameSubmit
handleContextMenu software healthy src/components/file-explorer/FileTree.jsx:handleContextMenu
handleMenuAction software healthy src/components/file-explorer/FileTree.jsx:handleMenuAction
ExamListItem software healthy src/components/exam/student/ExamListItem.jsx:ExamListItem
QuestionViewer software healthy src/components/exam/student/QuestionViewer.jsx:QuestionView…
ExamDetailsForm software healthy src/components/exam/student/ExamDetailsForm.jsx:ExamDetails…
handleSubmit software healthy src/components/exam/student/ExamDetailsForm.jsx:handleSubmit
ExamEditor software healthy src/components/exam/faculty/ExamEditor.jsx:ExamEditor
fetchQuestions software healthy src/components/exam/faculty/ExamEditor.jsx:fetchQuestions
handleQuestionSelect software healthy src/components/exam/faculty/ExamEditor.jsx:handleQuestionSe…
handleSubmit software healthy src/components/exam/faculty/ExamEditor.jsx:handleSubmit

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

LabelLayerStatusPath
vite.config.js software warning vite.config.js
README.md software healthy README.md
AWS-DEPLOYMENT-GUIDE.md software healthy AWS-DEPLOYMENT-GUIDE.md
tailwind.config.js software warning tailwind.config.js
package.json software healthy package.json
index.html software healthy index.html
firebase.json software healthy firebase.json
package-lock.json software healthy package-lock.json
backend-package.json software healthy backend-package.json
firestore.indexes.json software healthy firestore.indexes.json
server.js software warning server.js
deploy-execution-server.sh software healthy deploy-execution-server.sh
.env.example software healthy .env.example
eslint.config.js software warning eslint.config.js
AWS-UBUNTU-DEPLOYMENT-GUIDE.md software healthy AWS-UBUNTU-DEPLOYMENT-GUIDE.md
.env software healthy .env
server-production.js software warning server-production.js
postcss.config.js software warning postcss.config.js
deploy-to-ec2.sh software healthy deploy-to-ec2.sh
.eslintrc.js software warning functions/.eslintrc.js
package.json software healthy functions/package.json
package-lock.json software healthy functions/package-lock.json
index.js software healthy functions/index.js
index.css software healthy src/index.css
App.jsx software healthy src/App.jsx
App.css software healthy src/App.css
main.jsx software warning src/main.jsx
config.js software warning src/firebase/config.js
api.js software healthy src/config/api.js
userService.js software healthy src/api/userService.js
examService.js software healthy src/api/examService.js
helpers.js software healthy src/utils/helpers.js
fileExporter.js software healthy src/utils/fileExporter.js
fileTreeUtils.js software healthy src/components/file-explorer/fileTreeUtils.js
FileIcon.jsx software healthy src/components/file-explorer/FileIcon.jsx
FileTree.jsx software healthy src/components/file-explorer/FileTree.jsx
ExamListItem.jsx software healthy src/components/exam/student/ExamListItem.jsx
QuestionViewer.jsx software healthy src/components/exam/student/QuestionViewer.jsx
ExamDetailsForm.jsx software healthy src/components/exam/student/ExamDetailsForm.jsx
ExamEditor.jsx software healthy src/components/exam/faculty/ExamEditor.jsx
QuestionForm.jsx software healthy src/components/exam/faculty/QuestionForm.jsx
ResultsTable.jsx software healthy src/components/exam/faculty/ResultsTable.jsx
RosterManager.jsx software healthy src/components/exam/faculty/RosterManager.jsx
Timer.jsx software healthy src/components/ui/Timer.jsx
Avatar.jsx software healthy src/components/ui/Avatar.jsx
AiBubble.jsx software healthy src/components/ui/AiBubble.jsx
Modal.jsx software healthy src/components/ui/Modal.jsx
Button.jsx software healthy src/components/ui/Button.jsx
SplashScreen.jsx software healthy src/components/ui/SplashScreen.jsx
ResizablePanels.jsx software healthy src/components/ui/ResizablePanels.jsx

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

LabelLayerStatusPath
App frontend healthy src/App.jsx
FileIcon frontend healthy src/components/file-explorer/FileIcon.jsx
FileTree frontend healthy src/components/file-explorer/FileTree.jsx
ExamListItem frontend healthy src/components/exam/student/ExamListItem.jsx
QuestionViewer frontend healthy src/components/exam/student/QuestionViewer.jsx
ExamDetailsForm frontend healthy src/components/exam/student/ExamDetailsForm.jsx
ExamEditor frontend healthy src/components/exam/faculty/ExamEditor.jsx
QuestionForm frontend healthy src/components/exam/faculty/QuestionForm.jsx
ResultsTable frontend healthy src/components/exam/faculty/ResultsTable.jsx
RosterManager frontend healthy src/components/exam/faculty/RosterManager.jsx
Timer frontend healthy src/components/ui/Timer.jsx
Avatar frontend healthy src/components/ui/Avatar.jsx
AiBubble frontend healthy src/components/ui/AiBubble.jsx
Modal frontend healthy src/components/ui/Modal.jsx
Button frontend healthy src/components/ui/Button.jsx
SplashScreen frontend healthy src/components/ui/SplashScreen.jsx
ResizablePanels frontend healthy src/components/ui/ResizablePanels.jsx
ProjectImporter frontend healthy src/components/project-management/ProjectImporter.jsx
ProjectExporter frontend healthy src/components/project-management/ProjectExporter.jsx
AiPanel frontend healthy src/components/panels/AiPanel.jsx
SourceControlPanel frontend healthy src/components/panels/SourceControlPanel.jsx
TerminalPanel frontend healthy src/components/panels/TerminalPanel.jsx
TeamChatPanel frontend healthy src/components/panels/TeamChatPanel.jsx
PreviewPanel frontend healthy src/components/panels/PreviewPanel.jsx
CodeEditor frontend healthy src/components/editor/CodeEditor.jsx
FacultySetupPage frontend healthy src/pages/FacultySetupPage.jsx
ProfilePage frontend healthy src/pages/ProfilePage.jsx
ExamDashboardPage frontend healthy src/pages/ExamDashboardPage.jsx
LoginPage frontend healthy src/pages/LoginPage.jsx
HomePage frontend healthy src/pages/HomePage.jsx
EditorPage frontend healthy src/pages/EditorPage.jsx
ExamPage frontend healthy src/pages/ExamPage.jsx
FacultyForgotPasswordPage frontend healthy src/pages/FacultyForgotPasswordPage.jsx
FacultyLoginPage frontend healthy src/pages/FacultyLoginPage.jsx
FacultyDashboardPage frontend healthy src/pages/FacultyDashboardPage.jsx
DashboardPage frontend healthy src/pages/DashboardPage.jsx

LabelLayerStatusPath
functions software healthy functions
src software healthy src
firebase software healthy src/firebase
config software healthy src/config
api software healthy src/api
utils software healthy src/utils
components software healthy src/components
file-explorer software healthy src/components/file-explorer
exam software healthy src/components/exam
student software healthy src/components/exam/student
faculty software healthy src/components/exam/faculty
ui software healthy src/components/ui
project-management software healthy src/components/project-management
panels software healthy src/components/panels
editor software healthy src/components/editor
routes software healthy src/routes
pages software healthy src/pages
hooks software healthy src/hooks
services software healthy src/services
context software healthy src/context
styles software healthy src/styles

LabelLayerStatusPath
/FacultySetupPage frontend healthy src/pages/FacultySetupPage.jsx
/ProfilePage frontend healthy src/pages/ProfilePage.jsx
/ExamDashboardPage frontend healthy src/pages/ExamDashboardPage.jsx
/LoginPage frontend healthy src/pages/LoginPage.jsx
/HomePage frontend healthy src/pages/HomePage.jsx
/EditorPage frontend healthy src/pages/EditorPage.jsx
/ExamPage frontend healthy src/pages/ExamPage.jsx
/FacultyForgotPasswordPage frontend healthy src/pages/FacultyForgotPasswordPage.jsx
/FacultyLoginPage frontend healthy src/pages/FacultyLoginPage.jsx
/FacultyDashboardPage frontend healthy src/pages/FacultyDashboardPage.jsx
/DashboardPage frontend healthy src/pages/DashboardPage.jsx
/ frontend healthy src/App.jsx
/login frontend healthy src/App.jsx
/editor frontend healthy src/App.jsx
/faculty-login frontend healthy src/App.jsx
/faculty-setup frontend healthy src/App.jsx
/faculty-forgot-password frontend healthy src/App.jsx

LabelLayerStatusPath
100.26.140.182 network healthy src/config/api.js
7.59.4.07 network healthy src/components/panels/SourceControlPanel.jsx
1.23.82.72 network healthy src/components/panels/SourceControlPanel.jsx
2.33.66.07 network healthy src/components/panels/SourceControlPanel.jsx
2.2.82.64 network healthy src/components/panels/SourceControlPanel.jsx
2.12.51.56 network healthy src/components/panels/SourceControlPanel.jsx
3.95.29.25 network healthy src/components/panels/SourceControlPanel.jsx
21.15.46.55 network healthy src/components/panels/SourceControlPanel.jsx
3.85.195.186 network healthy src/pages/ExamPage.jsx
3.87.121.223 network healthy src/pages/ExamPage.jsx

LabelLayerStatusPath
POST /api/lara api healthy server.js
GET /health api healthy server-production.js
GET / api healthy server-production.js
POST /api/lara/ask api healthy server-production.js

LabelLayerStatusPath
vps::ec2 hardware healthy deploy-execution-server.sh
vps::aws hardware healthy deploy-execution-server.sh
vps::gcp hardware healthy functions/package-lock.json

LabelLayerStatusPath
LaraAI software healthy src/routes/laraAI.js:LaraAI
LaraService software healthy src/services/laraService.js:LaraService

LabelLayerStatusPath
.env in repo security healthy .env
generic_api_key::src/firebase/config.js security healthy src/firebase/config.js

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

LabelLayerStatusPath
port:5000 network healthy server.js

LabelLayerStatusPath
auth::src/hooks/useGitHub.js security healthy src/hooks/useGitHub.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/8aacf6ca-6284-49d9-b68d-7c6c5b949e6f/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/8aacf6ca-6284-49d9-b68d-7c6c5b949e6f/

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.