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.

kjy0105/CampusTutor

https://github.com/kjy0105/CampusTutor · scanned 2026-06-16 04:30 UTC (2 months ago)

7 raw signals (0 security + 7 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months ago · v1 · 7 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.

JSON
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 122 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
generateRandomAvailability software healthy script.js:generateRandomAvailability
isWeekend software healthy script.js:isWeekend
loadState software healthy script.js:loadState
saveState software healthy script.js:saveState
performOneTimeSeeding software healthy script.js:performOneTimeSeeding
initFirebase software healthy script.js:initFirebase
updateSubRegions software healthy script.js:updateSubRegions
showSection software healthy script.js:showSection
openModal software healthy script.js:openModal
closeModal software healthy script.js:closeModal
openAuthModal software healthy script.js:openAuthModal
closeAuthModal software healthy script.js:closeAuthModal
toggleAuth software healthy script.js:toggleAuth
handleLogin software healthy script.js:handleLogin
handleSignup software healthy script.js:handleSignup
handleLogout software healthy script.js:handleLogout
resetWithdrawFields software healthy script.js:resetWithdrawFields
executeWithdraw software healthy script.js:executeWithdraw
switchMyPageTab software healthy script.js:switchMyPageTab
updateMyPage software healthy script.js:updateMyPage
updateTutoringList software healthy script.js:updateTutoringList
hasSentProposal software healthy script.js:hasSentProposal
openDeleteTutoringModal software healthy script.js:openDeleteTutoringModal
executeDeleteTutoring software healthy script.js:executeDeleteTutoring
updateReviewList software healthy script.js:updateReviewList
openReviewModal software healthy script.js:openReviewModal
submitReview software healthy script.js:submitReview
openEditReviewModal software healthy script.js:openEditReviewModal
submitEditReview software healthy script.js:submitEditReview
deleteReview software healthy script.js:deleteReview
openViewReviewsModal software healthy script.js:openViewReviewsModal
avg software healthy script.js:avg
handleSubjectFilterChange software healthy script.js:handleSubjectFilterChange
selectMainCategory software healthy script.js:selectMainCategory
selectSubCategory software healthy script.js:selectSubCategory
updateDashboard software healthy script.js:updateDashboard
targetTutor software healthy script.js:targetTutor
targetTutorName software healthy script.js:targetTutorName
openTutorProposalModal software healthy script.js:openTutorProposalModal
submitTutorProposal software healthy script.js:submitTutorProposal
openViewProposalsModal software healthy script.js:openViewProposalsModal
acceptTutorProposal software healthy script.js:acceptTutorProposal
executeTutoringProposal software healthy script.js:executeTutoringProposal
applyTutor software healthy script.js:applyTutor
acceptOffer software healthy script.js:acceptOffer
handleSuggestionFileChange software healthy script.js:handleSuggestionFileChange
clearSuggestionFile software healthy script.js:clearSuggestionFile
handleSuggestionSubmit software healthy script.js:handleSuggestionSubmit
resetSuggestionForm software healthy script.js:resetSuggestionForm
updateSuggestionsList software healthy script.js:updateSuggestionsList

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

LabelLayerStatusPath
test.py software healthy test.py
style.css software healthy style.css
README.md software healthy README.md
script.js software healthy script.js
index.html software healthy index.html
AI_USAGE.md software healthy AI_USAGE.md

LabelLayerStatusPath
kjy0105__CampusTutor software healthy /data/fable5_failed_archive/kjy0105__CampusTutor

LabelLayerStatusPath
generic_api_key::script.js security healthy script.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/f7e09f0e-3198-40c3-a1a7-f99fdbac5092/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/f7e09f0e-3198-40c3-a1a7-f99fdbac5092/

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.