https://github.com/thegreatLUCY/Concept-academy
· scanned 2026-06-16 00:33 UTC (2 months, 2 weeks ago)
14 raw signals (0 security + 14 graph)
Last scanned 2 months, 2 weeks ago · v1 · 14 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 193 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 |
|---|---|---|---|
shot |
software | healthy | scripts/screenshots.mjs:shot |
fail |
software | healthy | scripts/audit-data.mjs:fail |
warn |
software | healthy | scripts/audit-data.mjs:warn |
clean |
software | healthy | scripts/audit-data.mjs:clean |
makeTrack |
software | healthy | src/App.jsx:makeTrack |
sqlResultToText |
software | healthy | src/App.jsx:sqlResultToText |
loadProgress |
software | healthy | src/App.jsx:loadProgress |
readResumePoint |
software | healthy | src/App.jsx:readResumePoint |
readThemePreference |
software | healthy | src/App.jsx:readThemePreference |
isDueForReview |
software | healthy | src/App.jsx:isDueForReview |
ThemeToggle |
software | healthy | src/App.jsx:ThemeToggle |
App |
software | healthy | src/App.jsx:App |
onPop |
software | healthy | src/App.jsx:onPop |
isPassed |
software | healthy | src/App.jsx:isPassed |
addModule |
software | healthy | src/App.jsx:addModule |
resetQuestionState |
software | healthy | src/App.jsx:resetQuestionState |
selectModule |
software | healthy | src/App.jsx:selectModule |
openReview |
software | healthy | src/App.jsx:openReview |
selectSet |
software | healthy | src/App.jsx:selectSet |
openTopic |
software | healthy | src/App.jsx:openTopic |
continueLearning |
software | healthy | src/App.jsx:continueLearning |
openSearchResult |
software | healthy | src/App.jsx:openSearchResult |
recordOutcome |
software | healthy | src/App.jsx:recordOutcome |
resetProgress |
software | healthy | src/App.jsx:resetProgress |
validateAnswer |
software | healthy | src/App.jsx:validateAnswer |
moveQuestion |
software | healthy | src/App.jsx:moveQuestion |
revealAnswer |
software | healthy | src/App.jsx:revealAnswer |
updateFillAnswer |
software | healthy | src/App.jsx:updateFillAnswer |
SqlRunPanel |
software | healthy | src/components/SqlRunPanel.jsx:SqlRunPanel |
handleRun |
software | healthy | src/components/SqlRunPanel.jsx:handleRun |
buildSystemPrompt |
software | healthy | src/components/AiTutor.jsx:buildSystemPrompt |
describeAnswer |
software | healthy | src/components/AiTutor.jsx:describeAnswer |
MessageBody |
software | healthy | src/components/AiTutor.jsx:MessageBody |
AiTutor |
software | healthy | src/components/AiTutor.jsx:AiTutor |
sendMessage |
software | healthy | src/components/AiTutor.jsx:sendMessage |
text |
software | healthy | src/components/AiTutor.jsx:text |
sampleStageQuestions |
software | healthy | src/components/PlacementQuiz.jsx:sampleStageQuestions |
PlacementQuiz |
software | healthy | src/components/PlacementQuiz.jsx:PlacementQuiz |
check |
software | healthy | src/components/PlacementQuiz.jsx:check |
PythonRunPanel |
software | healthy | src/components/PythonRunPanel.jsx:PythonRunPanel |
handleRun |
software | healthy | src/components/PythonRunPanel.jsx:handleRun |
PromptText |
software | healthy | src/components/QuestionBody.jsx:PromptText |
QuestionBody |
software | healthy | src/components/QuestionBody.jsx:QuestionBody |
AnswerBlock |
software | healthy | src/components/QuestionBody.jsx:AnswerBlock |
evaluateSqlChecks |
software | healthy | src/components/ProjectsView.jsx:evaluateSqlChecks |
loadProjectState |
software | healthy | src/components/ProjectsView.jsx:loadProjectState |
ProjectsView |
software | healthy | src/components/ProjectsView.jsx:ProjectsView |
persist |
software | healthy | src/components/ProjectsView.jsx:persist |
saveStep |
software | healthy | src/components/ProjectsView.jsx:saveStep |
openProject |
software | healthy | src/components/ProjectsView.jsx:openProject |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
vite.config.js |
software | healthy | vite.config.js |
CURRICULUM_AND_PROJECT_HANDOFF.md |
software | healthy | CURRICULUM_AND_PROJECT_HANDOFF.md |
README.md |
software | healthy | README.md |
package.json |
software | healthy | package.json |
index.html |
software | healthy | index.html |
CONTRIBUTING.md |
software | healthy | CONTRIBUTING.md |
PYTHON_SOURCE_QUESTIONS.md |
software | healthy | PYTHON_SOURCE_QUESTIONS.md |
package-lock.json |
software | healthy | package-lock.json |
.env.example |
software | healthy | .env.example |
LICENSE |
software | healthy | LICENSE |
screenshots.mjs |
software | healthy | scripts/screenshots.mjs |
audit-data.mjs |
software | healthy | scripts/audit-data.mjs |
dump-questions.mjs |
software | healthy | scripts/dump-questions.mjs |
ci.yml |
software | healthy | .github/workflows/ci.yml |
styles.css |
software | healthy | src/styles.css |
App.jsx |
software | healthy | src/App.jsx |
main.jsx |
software | healthy | src/main.jsx |
SqlRunPanel.jsx |
software | healthy | src/components/SqlRunPanel.jsx |
AiTutor.jsx |
software | healthy | src/components/AiTutor.jsx |
PlacementQuiz.jsx |
software | healthy | src/components/PlacementQuiz.jsx |
PythonRunPanel.jsx |
software | healthy | src/components/PythonRunPanel.jsx |
QuestionBody.jsx |
software | healthy | src/components/QuestionBody.jsx |
ProjectsView.jsx |
software | healthy | src/components/ProjectsView.jsx |
ExamMode.jsx |
software | healthy | src/components/ExamMode.jsx |
JsRunPanel.jsx |
software | healthy | src/components/JsRunPanel.jsx |
ReferenceView.jsx |
software | healthy | src/components/ReferenceView.jsx |
SqlPlayground.jsx |
software | healthy | src/components/SqlPlayground.jsx |
JsPlayground.jsx |
software | healthy | src/components/JsPlayground.jsx |
PythonPlayground.jsx |
software | healthy | src/components/PythonPlayground.jsx |
pyodideRunner.js |
software | healthy | src/lib/pyodideRunner.js |
jsGrader.js |
software | healthy | src/lib/jsGrader.js |
jsRunner.js |
software | healthy | src/lib/jsRunner.js |
sqlRunner.js |
software | healthy | src/lib/sqlRunner.js |
pythonGrader.js |
software | healthy | src/lib/pythonGrader.js |
sqlGrader.js |
software | healthy | src/lib/sqlGrader.js |
textUtils.js |
software | healthy | src/lib/textUtils.js |
shuffle.js |
software | healthy | src/lib/shuffle.js |
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | src/App.jsx |
SqlRunPanel |
frontend | healthy | src/components/SqlRunPanel.jsx |
AiTutor |
frontend | healthy | src/components/AiTutor.jsx |
PlacementQuiz |
frontend | healthy | src/components/PlacementQuiz.jsx |
PythonRunPanel |
frontend | healthy | src/components/PythonRunPanel.jsx |
ProjectsView |
frontend | healthy | src/components/ProjectsView.jsx |
ExamMode |
frontend | healthy | src/components/ExamMode.jsx |
JsRunPanel |
frontend | healthy | src/components/JsRunPanel.jsx |
ReferenceView |
frontend | healthy | src/components/ReferenceView.jsx |
SqlPlayground |
frontend | healthy | src/components/SqlPlayground.jsx |
JsPlayground |
frontend | healthy | src/components/JsPlayground.jsx |
PythonPlayground |
frontend | healthy | src/components/PythonPlayground.jsx |
| Label | Layer | Status | Path |
|---|---|---|---|
scripts |
software | healthy | scripts |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
src |
software | healthy | src |
components |
software | healthy | src/components |
lib |
software | healthy | src/lib |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-60n6xnly |
software | healthy | /tmp/repobility-clone-60n6xnly |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
verify |
cicd | healthy | .github/workflows/ci.yml |
This page is publicly accessible at:
https://repobility.com/scan/90dddb9b-380f-451e-9e59-d05524a9ea8d/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/90dddb9b-380f-451e-9e59-d05524a9ea8d/
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.