https://github.com/chessbox12/mmi-tutoring
· scanned 2026-06-16 02:52 UTC (2 months, 1 week ago)
22 raw signals (0 security + 22 graph)
Last scanned 2 months, 1 week ago · v5 · 22 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 49 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 |
|---|---|---|---|
safeJsonParse |
software | healthy | server.js:safeJsonParse |
normaliseQuestionsPayload |
software | healthy | server.js:normaliseQuestionsPayload |
formatQuestionsForPrompt |
software | healthy | server.js:formatQuestionsForPrompt |
formatAnswerKeysForPrompt |
software | healthy | server.js:formatAnswerKeysForPrompt |
formatFeedbackPointsForPrompt |
software | healthy | server.js:formatFeedbackPointsForPrompt |
points |
software | healthy | server.js:points |
normaliseTranscript |
software | healthy | server.js:normaliseTranscript |
countMatches |
software | healthy | server.js:countMatches |
calculateSpeechAnalytics |
software | healthy | server.js:calculateSpeechAnalytics |
normaliseVisualAnalytics |
software | healthy | server.js:normaliseVisualAnalytics |
extractJsonObject |
software | healthy | server.js:extractJsonObject |
scoreFromStructuredFeedback |
software | healthy | server.js:scoreFromStructuredFeedback |
listToBullets |
software | healthy | server.js:listToBullets |
questionFeedbackToText |
software | healthy | server.js:questionFeedbackToText |
buildFeedbackText |
software | healthy | server.js:buildFeedbackText |
competencyLines |
software | healthy | server.js:competencyLines |
splitTranscriptByQuestion |
software | healthy | server.js:splitTranscriptByQuestion |
didAuthHeader |
software | healthy | server.js:didAuthHeader |
getDidSourceUrl |
software | healthy | server.js:getDidSourceUrl |
text |
software | healthy | server.js:text |
detail |
software | healthy | server.js:detail |
voice |
software | healthy | server.js:voice |
recordingFile |
software | healthy | server.js:recordingFile |
notesTranscript |
software | healthy | server.js:notesTranscript |
transcribeFile |
software | healthy | server.js:transcribeFile |
transcribeQuestionClip |
software | healthy | server.js:transcribeQuestionClip |
transcribeAllClips |
software | healthy | server.js:transcribeAllClips |
notesText |
software | healthy | server.js:notesText |
⚙ cors( |
software | healthy | server.js |
⚙ express.json |
software | healthy | server.js |
⚙ express.static(__dirname |
software | healthy | server.js |
| Label | Layer | Status | Path |
|---|---|---|---|
.env.example |
software | healthy | .env.example |
sw.js |
software | healthy | sw.js |
reset-password.html |
software | healthy | reset-password.html |
package-lock.json |
software | healthy | package-lock.json |
server.js |
software | healthy | server.js |
package.json |
software | healthy | package.json |
index.html |
software | healthy | index.html |
landing.html |
software | healthy | landing.html |
render.yaml |
software | healthy | render.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
GET / |
api | healthy | server.js |
GET /api/health |
api | healthy | server.js |
GET /api/interviewer-status |
api | healthy | server.js |
POST /api/interviewer-video |
api | healthy | server.js |
POST /api/tts |
api | healthy | server.js |
POST /api/upload-video |
api | healthy | server.js |
POST /api/mmi-feedback |
api | healthy | server.js |
POST /api/ssi-feedback |
api | healthy | server.js |
| Label | Layer | Status | Path |
|---|---|---|---|
chessbox12__mmi-tutoring |
software | healthy | /data/fable5_failed_archive/chessbox12__mmi-tutoring |
This page is publicly accessible at:
https://repobility.com/scan/a30fbee9-d8d4-47d7-b4ca-108a4b237294/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/a30fbee9-d8d4-47d7-b4ca-108a4b237294/
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.