https://github.com/kjy0105/CampusTutor
· scanned 2026-06-16 04:30 UTC (2 months ago)
7 raw signals (0 security + 7 graph)
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.
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.
| Label | Layer | Status | Path |
|---|---|---|---|
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.
| Label | Layer | Status | Path |
|---|---|---|---|
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 |
| Label | Layer | Status | Path |
|---|---|---|---|
kjy0105__CampusTutor |
software | healthy | /data/fable5_failed_archive/kjy0105__CampusTutor |
| Label | Layer | Status | Path |
|---|---|---|---|
generic_api_key::script.js |
security | healthy | script.js |
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.