https://github.com/robjohncolson/apstats-live-worksheet
· scanned 2026-06-15 23:54 UTC (2 months, 3 weeks ago)
346 raw signals (0 security + 346 graph)
Last scanned 2 months, 3 weeks ago · v1 · 342 actionable findings from 1 signal source. 4 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 4634 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 |
|---|---|---|---|
hasOwn |
software | healthy | .v4-logic-block.js:hasOwn |
parseIsoDate |
software | healthy | .v4-logic-block.js:parseIsoDate |
getCommands |
software | healthy | .v4-logic-block.js:getCommands |
getFormulaEntry |
software | healthy | .v4-logic-block.js:getFormulaEntry |
getUnits |
software | healthy | .v4-logic-block.js:getUnits |
getUnitState |
software | healthy | .v4-logic-block.js:getUnitState |
hasQuestionResultInUnit |
software | healthy | .v4-logic-block.js:hasQuestionResultInUnit |
hasQuestionResultAnywhere |
software | healthy | .v4-logic-block.js:hasQuestionResultAnywhere |
compareFormulaIds |
software | healthy | .v4-logic-block.js:compareFormulaIds |
weightDiff |
software | healthy | .v4-logic-block.js:weightDiff |
parseSupplementQuestionId |
software | healthy | .v4-logic-block.js:parseSupplementQuestionId |
parseMainQuestionId |
software | healthy | .v4-logic-block.js:parseMainQuestionId |
daysLeft |
software | healthy | .v4-logic-block.js:daysLeft |
computeDailyDose |
software | healthy | .v4-logic-block.js:computeDailyDose |
formulaMastery |
software | healthy | .v4-logic-block.js:formulaMastery |
formulaWeight |
software | healthy | .v4-logic-block.js:formulaWeight |
formulaName |
software | healthy | .v4-logic-block.js:formulaName |
touchedFormulaCount |
software | healthy | .v4-logic-block.js:touchedFormulaCount |
pickProbeForFormula |
software | healthy | .v4-logic-block.js:pickProbeForFormula |
pickDailyQueue |
software | healthy | .v4-logic-block.js:pickDailyQueue |
recordFormulaTouch |
software | healthy | .v4-logic-block.js:recordFormulaTouch |
recordFormulaHint |
software | healthy | .v4-logic-block.js:recordFormulaHint |
queuedFormulasToday |
software | healthy | .v4-logic-block.js:queuedFormulasToday |
touched |
software | healthy | .v4-logic-block.js:touched |
daysBetween |
software | healthy | .v4-logic-block.js:daysBetween |
reviewQueueEntries |
software | healthy | .v4-logic-block.js:reviewQueueEntries |
maxDays |
software | healthy | .v4-logic-block.js:maxDays |
graduateFormula |
software | healthy | .v4-logic-block.js:graduateFormula |
computeMapLayout |
software | healthy | .v4-logic-block.js:computeMapLayout |
colorForMastery |
software | healthy | .v4-logic-block.js:colorForMastery |
resolveDpr |
software | healthy | activity-colorbox-grid.js:resolveDpr |
computeGeometry |
software | healthy | activity-colorbox-grid.js:computeGeometry |
cols |
software | healthy | activity-colorbox-grid.js:cols |
cellW |
software | healthy | activity-colorbox-grid.js:cellW |
normalizeState |
software | healthy | activity-colorbox-grid.js:normalizeState |
colCount |
software | healthy | activity-colorbox-grid.js:colCount |
tally |
software | healthy | activity-colorbox-grid.js:tally |
holdMs |
software | healthy | activity-colorbox-grid.js:holdMs |
holdTgt |
software | healthy | activity-colorbox-grid.js:holdTgt |
emptyTally |
software | healthy | activity-colorbox-grid.js:emptyTally |
drawBackground |
software | healthy | activity-colorbox-grid.js:drawBackground |
drawRowTints |
software | healthy | activity-colorbox-grid.js:drawRowTints |
prevAlpha |
software | healthy | activity-colorbox-grid.js:prevAlpha |
drawGridLines |
software | healthy | activity-colorbox-grid.js:drawGridLines |
drawColumnLabels |
software | healthy | activity-colorbox-grid.js:drawColumnLabels |
label |
software | healthy | activity-colorbox-grid.js:label |
drawRowLabels |
software | healthy | activity-colorbox-grid.js:drawRowLabels |
drawCellTallies |
software | healthy | activity-colorbox-grid.js:drawCellTallies |
rowArr |
software | healthy | activity-colorbox-grid.js:rowArr |
count |
software | healthy | activity-colorbox-grid.js:count |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
.v4-logic-block.js |
software | healthy | .v4-logic-block.js |
.phase98-prompt-e.md |
software | healthy | .phase98-prompt-e.md |
ai-grading-prompts-u3-l3.js |
software | healthy | ai-grading-prompts-u3-l3.js |
ai-grading-prompts-u6-l1-2.js |
software | healthy | ai-grading-prompts-u6-l1-2.js |
LIVE_CLASSROOM_V7_7_BUILD.md |
software | healthy | LIVE_CLASSROOM_V7_7_BUILD.md |
ti84-rom-disassembly-spec.md |
software | healthy | ti84-rom-disassembly-spec.md |
ai-grading-prompts-u9-l5.js |
software | healthy | ai-grading-prompts-u9-l5.js |
mit_ocw_6.0001_lec2_live.html |
software | healthy | mit_ocw_6.0001_lec2_live.html |
TEACHER_STUDENT_CONSOLE_P7_BUILD.md |
software | healthy | TEACHER_STUDENT_CONSOLE_P7_BUILD.md |
LIVE_CLASSROOM_V1A_BUILD.md |
software | healthy | LIVE_CLASSROOM_V1A_BUILD.md |
ai-grading-prompts-u2-l8.js |
software | healthy | ai-grading-prompts-u2-l8.js |
ai-grading-prompts-u2-l1.js |
software | healthy | ai-grading-prompts-u2-l1.js |
ai-grading-prompts-u9-l4.js |
software | healthy | ai-grading-prompts-u9-l4.js |
TEACHER_AUTH_BUILD.md |
software | healthy | TEACHER_AUTH_BUILD.md |
DESK_DONOW_DN1_BUILD.md |
software | healthy | DESK_DONOW_DN1_BUILD.md |
ai-grading-prompts-u6-l11.js |
software | healthy | ai-grading-prompts-u6-l11.js |
.session90-missing-pictures.md |
software | healthy | .session90-missing-pictures.md |
u2_lesson3_live.html |
software | healthy | u2_lesson3_live.html |
LIVE_CLASSROOM_V3_SPEC.md |
software | healthy | LIVE_CLASSROOM_V3_SPEC.md |
.session89-plan.md |
software | healthy | .session89-plan.md |
.v4-batch-b.md |
software | healthy | .v4-batch-b.md |
.frq-decomp-audit.md |
software | healthy | .frq-decomp-audit.md |
ai-grading-prompts-u6-l7.js |
software | healthy | ai-grading-prompts-u6-l7.js |
.study-guide-spec-v4.md |
software | healthy | .study-guide-spec-v4.md |
.phase99-prompt-b.md |
software | healthy | .phase99-prompt-b.md |
ai-grading-prompts-u8-l5.js |
software | healthy | ai-grading-prompts-u8-l5.js |
CALENDAR_FOCUS_SPEC.md |
software | healthy | CALENDAR_FOCUS_SPEC.md |
codex-layout-fix-prompt.md |
software | healthy | codex-layout-fix-prompt.md |
codex-ti84-trainer-v2-rom-prompt.md |
software | healthy | codex-ti84-trainer-v2-rom-prompt.md |
ai-grading-prompts-u1-l9.js |
software | healthy | ai-grading-prompts-u1-l9.js |
activity-colorbox-grid.js |
software | healthy | activity-colorbox-grid.js |
ai-grading-prompts-u2-l9.js |
software | healthy | ai-grading-prompts-u2-l9.js |
ai-grading-prompts-u7-l6.js |
software | healthy | ai-grading-prompts-u7-l6.js |
u6_lesson3_live.html |
software | healthy | u6_lesson3_live.html |
teacher-guest-reconcile.html |
software | healthy | teacher-guest-reconcile.html |
teacher-classroom.html |
software | healthy | teacher-classroom.html |
apstat_3_framework.md |
software | healthy | apstat_3_framework.md |
u9_lesson1_live.html |
software | healthy | u9_lesson1_live.html |
u3_lesson4_live.html |
software | healthy | u3_lesson4_live.html |
week21_calendar.html |
software | healthy | week21_calendar.html |
ai-grading-prompts-u3-l2.js |
software | healthy | ai-grading-prompts-u3-l2.js |
u3_lesson1_live.html |
software | healthy | u3_lesson1_live.html |
TIGHTEN_PLAN.md |
software | healthy | TIGHTEN_PLAN.md |
ai-grading-prompts-u4.js |
software | healthy | ai-grading-prompts-u4.js |
LIVE_CLASSROOM_V7_BUILD.md |
software | healthy | LIVE_CLASSROOM_V7_BUILD.md |
LEVEL_EDITOR_V1_BUILD.md |
software | healthy | LEVEL_EDITOR_V1_BUILD.md |
codex-native-integration-prompt.md |
software | healthy | codex-native-integration-prompt.md |
ti84-mobile-layout-spec.md |
software | healthy | ti84-mobile-layout-spec.md |
ai-grading-prompts-u2-l6.js |
software | healthy | ai-grading-prompts-u2-l6.js |
QUIZ_AI_EXCEPTION_BUILD.md |
software | healthy | QUIZ_AI_EXCEPTION_BUILD.md |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
isn |
software | healthy | roster-prefill.js:isn |
SpriteSheet |
software | healthy | sprite_sheet.js:SpriteSheet |
graduated |
software | healthy | ai-grading-prompts-u3-l4.js:graduated |
CanvasEngine |
software | healthy | canvas_engine.js:CanvasEngine |
is |
software | healthy | ai-grading-prompts-u1-l2.js:is |
is |
software | healthy | classroom-board.js:is |
tally |
software | healthy | classroom-board.js:tally |
knows |
software | healthy | classroom-board.js:knows |
scale |
software | healthy | classroom-board.js:scale |
during |
software | healthy | tests/ui-components.test.js:during |
for |
software | healthy | tests/ui-components.test.js:for |
naming |
software | healthy | tests/ui-components.test.js:naming |
so |
software | healthy | tests/desk-grade-outlook.test.js:so |
includes |
software | healthy | tests/desk-grade-outlook.test.js:includes |
for |
software | healthy | tests/audit-script.test.js:for |
from |
software | healthy | tests/grade-pipeline-w2.test.js:from |
restore |
software | healthy | tests/grade-pipeline-w2.test.js:restore |
when |
software | healthy | tests/grade-pipeline-w2.test.js:when |
before |
software | healthy | tests/grade-pipeline-w2.test.js:before |
should |
software | healthy | tests/grade-pipeline-w2.test.js:should |
survives |
software | healthy | tests/grade-pipeline-w2.test.js:survives |
literal |
software | healthy | tests/calendar-polish.test.js:literal |
is |
software | healthy | tests/calendar-polish.test.js:is |
from |
software | healthy | tests/calendar-polish.test.js:from |
toggle |
software | healthy | tests/calendar-polish.test.js:toggle |
added |
software | healthy | tests/desk-student-dm.test.js:added |
is |
software | healthy | tests/avatar-popup-cockpit.test.js:is |
has |
software | healthy | tests/classroom-board-tally-chute.test.js:has |
is |
software | healthy | tests/aggregate-drawer.test.js:is |
naming |
software | healthy | tests/aggregate-drawer.test.js:naming |
and |
software | healthy | tests/reflection-grader.test.js:and |
ReflectionGrader |
software | healthy | tests/reflection-grader.test.js:ReflectionGrader |
FakeWS |
software | healthy | tests/test_cdp_edge_network.py:52 |
TestEdgeNetworkCapture |
software | healthy | tests/test_cdp_edge_network.py:86 |
on |
software | healthy | tests/schedule.test.js:on |
the |
software | healthy | tests/grade-pipeline-w1.test.js:the |
in |
software | healthy | tests/study-guide.test.js:in |
must |
software | healthy | tests/study-guide.test.js:must |
exists |
software | healthy | tests/study-guide.test.js:exists |
has |
software | healthy | tests/classroom-board-gate.test.js:has |
is |
software | healthy | tests/desk-view-as.test.js:is |
synchronously |
software | healthy | tests/desk-view-as.test.js:synchronously |
in |
software | healthy | tests/desk-view-as.test.js:in |
TestBuildFixture |
software | healthy | tests/test_build_schoology_fixture.py:41 |
TestInspectSummary |
software | healthy | tests/test_build_schoology_fixture.py:91 |
list |
software | healthy | tests/desk-roster-signin.test.js:list |
message |
software | healthy | tests/ai-worksheet-grade.test.js:message |
has |
software | healthy | tests/ai-worksheet-grade.test.js:has |
no |
software | healthy | tests/ai-worksheet-grade.test.js:no |
sync |
software | healthy | tests/roster-prefill.test.js:sync |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
GET /donow |
api | healthy | roster-server/donow.js |
GET /grade |
api | healthy | roster-server/grade.js |
GET /transcript |
api | healthy | roster-server/transcript.js |
GET /teacher/student/:studentId/profile |
api | healthy | roster-server/teacher.js |
GET /teacher/student/:studentId/grade |
api | healthy | roster-server/teacher.js |
GET /teacher/student/:studentId/recent |
api | healthy | roster-server/teacher.js |
GET /teacher/student/:studentId/donow |
api | healthy | roster-server/teacher.js |
GET /teacher/student/:studentId/poll-archive |
api | healthy | roster-server/teacher.js |
GET /rollup |
api | healthy | roster-server/rollup.js |
GET /receipts/issuer |
api | healthy | roster-server/receipts.js |
POST /teacher/nudge |
api | healthy | roster-server/nudge.js |
GET /teacher/nudge-history |
api | healthy | roster-server/nudge.js |
POST /student/nudge |
api | healthy | roster-server/nudge.js |
GET /student/nudge-history |
api | healthy | roster-server/nudge.js |
POST /student/nudge-reply |
api | healthy | roster-server/nudge.js |
POST /teacher/lesson-unlock |
api | healthy | roster-server/lesson-unlock.js |
POST /teacher/lesson-unlock/revoke |
api | healthy | roster-server/lesson-unlock.js |
GET /student/lesson-unlocks |
api | healthy | roster-server/lesson-unlock.js |
GET /teacher/student/:studentId/lesson-unlocks |
api | healthy | roster-server/lesson-unlock.js |
POST /remediation/propose |
api | healthy | roster-server/remediation.js |
POST /remediation/approve |
api | healthy | roster-server/remediation.js |
POST /remediation/complete |
api | healthy | roster-server/remediation.js |
POST /remediation/waive |
api | healthy | roster-server/remediation.js |
GET /remediation/student |
api | healthy | roster-server/remediation.js |
GET /remediation/list |
api | healthy | roster-server/remediation.js |
GET /remediation/unlocks |
api | healthy | roster-server/remediation.js |
POST /remediation/propose-from-mastery |
api | healthy | roster-server/remediation.js |
GET /class/blank/:itemId |
api | healthy | roster-server/class.js |
GET /class/grades |
api | healthy | roster-server/class.js |
POST /class/blooket |
api | healthy | roster-server/class.js |
POST /class/backfill-receipts |
api | healthy | roster-server/class.js |
GET /class/mastery |
api | healthy | roster-server/class.js |
GET /health |
api | healthy | roster-server/server.js |
POST /roster/enroll |
api | healthy | roster-server/server.js |
POST /roster/verify |
api | healthy | roster-server/server.js |
POST /roster/resolve |
api | healthy | roster-server/server.js |
POST /roster/change-password |
api | healthy | roster-server/server.js |
GET /roster/open-sections |
api | healthy | roster-server/server.js |
POST /roster/claim |
api | healthy | roster-server/server.js |
GET /roster/list |
api | healthy | roster-server/server.js |
PATCH /roster/:studentId |
api | healthy | roster-server/server.js |
DELETE /roster/:studentId |
api | healthy | roster-server/server.js |
PATCH /roster/:studentId/sprite-hue |
api | healthy | roster-server/server.js |
PATCH /roster/:studentId/schoology-uid |
api | healthy | roster-server/server.js |
GET /roster/section/:section |
api | healthy | roster-server/server.js |
GET /trainer/state/:deckId |
api | healthy | roster-server/trainer.js |
PUT /trainer/state/:deckId |
api | healthy | roster-server/trainer.js |
PATCH /trainer/state/:deckId |
api | healthy | roster-server/trainer.js |
GET /trainer/leaderboard/:section/:deckId |
api | healthy | roster-server/trainer.js |
GET /trainer/section/:section/summary/:deckId |
api | healthy | roster-server/trainer.js |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
unit4guide |
software | healthy | unit4guide |
u4_poster |
software | healthy | u4_poster |
ai-tutor |
software | healthy | ai-tutor |
state |
software | healthy | state |
tests |
software | healthy | tests |
fixtures |
software | healthy | tests/fixtures |
roster-server |
software | healthy | roster-server |
tests |
software | healthy | roster-server/tests |
scripts |
software | healthy | roster-server/scripts |
migrations |
software | healthy | roster-server/migrations |
js |
software | healthy | js |
docs |
software | healthy | docs |
scripts |
software | healthy | scripts |
lib |
software | healthy | scripts/lib |
design |
software | healthy | design |
lib |
software | healthy | lib |
ti84-trainer-v2 |
software | healthy | ti84-trainer-v2 |
wasm |
software | healthy | ti84-trainer-v2/wasm |
generated |
software | healthy | ti84-trainer-v2/generated |
native |
software | healthy | ti84-trainer-v2/native |
tests |
software | healthy | ti84-trainer-v2/native/tests |
mit_python_vid2 |
software | healthy | mit_python_vid2 |
.claude |
software | healthy | .claude |
hooks |
software | healthy | .claude/hooks |
skills |
software | healthy | .claude/skills |
dispatch |
software | healthy | .claude/skills/dispatch |
commit |
software | healthy | .claude/skills/commit |
gitnexus |
software | healthy | .claude/skills/gitnexus |
gitnexus-refactoring |
software | healthy | .claude/skills/gitnexus/gitnexus-refactoring |
gitnexus-impact-analysis |
software | healthy | .claude/skills/gitnexus/gitnexus-impact-analysis |
gitnexus-guide |
software | healthy | .claude/skills/gitnexus/gitnexus-guide |
gitnexus-exploring |
software | healthy | .claude/skills/gitnexus/gitnexus-exploring |
gitnexus-debugging |
software | healthy | .claude/skills/gitnexus/gitnexus-debugging |
gitnexus-cli |
software | healthy | .claude/skills/gitnexus/gitnexus-cli |
verify-assets |
software | healthy | .claude/skills/verify-assets |
tools |
software | healthy | tools |
cdp |
software | healthy | tools/cdp |
ledger-icons |
software | healthy | ledger-icons |
probe-signal-reports |
software | healthy | probe-signal-reports |
u9 |
software | healthy | u9 |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::teacher-roster-console.html |
security | healthy | teacher-roster-console.html |
password_literal::tests/roster-client.test.js |
security | healthy | tests/roster-client.test.js |
password_literal::roster-server/README.md |
security | healthy | roster-server/README.md |
password_literal::roster-server/tests/sprite-hue.test.js |
security | healthy | roster-server/tests/sprite-hue.test.js |
password_literal::roster-server/tests/sprite-hue.test.js |
security | healthy | roster-server/tests/sprite-hue.test.js |
password_literal::roster-server/tests/sprite-hue.test.js |
security | healthy | roster-server/tests/sprite-hue.test.js |
password_literal::roster-server/tests/sprite-hue.test.js |
security | healthy | roster-server/tests/sprite-hue.test.js |
password_literal::roster-server/tests/schoology-uid.test.js |
security | healthy | roster-server/tests/schoology-uid.test.js |
password_literal::roster-server/tests/teacher-auth.test.js |
security | healthy | roster-server/tests/teacher-auth.test.js |
password_literal::roster-server/tests/teacher-auth.test.js |
security | healthy | roster-server/tests/teacher-auth.test.js |
password_literal::roster-server/tests/teacher-auth.test.js |
security | healthy | roster-server/tests/teacher-auth.test.js |
password_literal::roster-server/tests/teacher-auth.test.js |
security | healthy | roster-server/tests/teacher-auth.test.js |
password_literal::roster-server/tests/teacher-auth.test.js |
security | healthy | roster-server/tests/teacher-auth.test.js |
password_literal::roster-server/tests/teacher-auth.test.js |
security | healthy | roster-server/tests/teacher-auth.test.js |
password_literal::roster-server/tests/teacher-auth.test.js |
security | healthy | roster-server/tests/teacher-auth.test.js |
password_literal::roster-server/tests/auth.test.js |
security | healthy | roster-server/tests/auth.test.js |
password_literal::roster-server/tests/auth.test.js |
security | healthy | roster-server/tests/auth.test.js |
password_literal::roster-server/tests/auth.test.js |
security | healthy | roster-server/tests/auth.test.js |
password_literal::roster-server/tests/auth.test.js |
security | healthy | roster-server/tests/auth.test.js |
password_literal::roster-server/tests/auth.test.js |
security | healthy | roster-server/tests/auth.test.js |
password_literal::roster-server/tests/auth.test.js |
security | healthy | roster-server/tests/auth.test.js |
password_literal::roster-server/tests/auth.test.js |
security | healthy | roster-server/tests/auth.test.js |
password_literal::roster-server/tests/auth.test.js |
security | healthy | roster-server/tests/auth.test.js |
password_literal::roster-server/tests/auth.test.js |
security | healthy | roster-server/tests/auth.test.js |
password_literal::roster-server/tests/auth.test.js |
security | healthy | roster-server/tests/auth.test.js |
password_literal::roster-server/tests/auth.test.js |
security | healthy | roster-server/tests/auth.test.js |
password_literal::roster-server/tests/auth.test.js |
security | healthy | roster-server/tests/auth.test.js |
password_literal::roster-server/tests/auth.test.js |
security | healthy | roster-server/tests/auth.test.js |
password_literal::roster-server/tests/auth.test.js |
security | healthy | roster-server/tests/auth.test.js |
password_literal::roster-server/tests/auth.test.js |
security | healthy | roster-server/tests/auth.test.js |
password_literal::roster-server/tests/auth.test.js |
security | healthy | roster-server/tests/auth.test.js |
password_literal::roster-server/tests/auth.test.js |
security | healthy | roster-server/tests/auth.test.js |
password_literal::roster-server/tests/auth.test.js |
security | healthy | roster-server/tests/auth.test.js |
password_literal::roster-server/tests/auth.test.js |
security | healthy | roster-server/tests/auth.test.js |
password_literal::roster-server/tests/auth.test.js |
security | healthy | roster-server/tests/auth.test.js |
password_literal::roster-server/tests/auth.test.js |
security | healthy | roster-server/tests/auth.test.js |
password_literal::roster-server/tests/roster-edit.test.js |
security | healthy | roster-server/tests/roster-edit.test.js |
password_literal::scripts/teacher-roster.mjs |
security | healthy | scripts/teacher-roster.mjs |
| Label | Layer | Status | Path |
|---|---|---|---|
0006_roster_sprite_hue.sql |
data | healthy | roster-server/migrations/0006_roster_sprite_hue.sql |
0004_remediation_assignment.sql |
data | healthy | roster-server/migrations/0004_remediation_assignment.sql |
0007_poll_archive.sql |
data | healthy | roster-server/migrations/0007_poll_archive.sql |
0010_schoology_sync.sql |
data | healthy | roster-server/migrations/0010_schoology_sync.sql |
0017_trainer_state.sql |
data | healthy | roster-server/migrations/0017_trainer_state.sql |
0002_item_ledger.sql |
data | healthy | roster-server/migrations/0002_item_ledger.sql |
0014_item_ledger_quiz_exception.sql |
data | healthy | roster-server/migrations/0014_item_ledger_quiz_exception.sql |
0001_roster.sql |
data | healthy | roster-server/migrations/0001_roster.sql |
0015_item_ledger_quiz_review.sql |
data | healthy | roster-server/migrations/0015_item_ledger_quiz_review.sql |
0003_roster_pw.sql |
data | healthy | roster-server/migrations/0003_roster_pw.sql |
0009_lesson_unlock.sql |
data | healthy | roster-server/migrations/0009_lesson_unlock.sql |
0016_item_ledger_trainer_source.sql |
data | healthy | roster-server/migrations/0016_item_ledger_trainer_source.sql |
0005_roster_role.sql |
data | healthy | roster-server/migrations/0005_roster_role.sql |
0011_item_ledger_pc_source.sql |
data | healthy | roster-server/migrations/0011_item_ledger_pc_source.sql |
0012_roster_schoology_uid.sql |
data | healthy | roster-server/migrations/0012_roster_schoology_uid.sql |
0013_item_ledger_blooket_source.sql |
data | healthy | roster-server/migrations/0013_item_ledger_blooket_source.sql |
0008_nudges_log.sql |
data | healthy | roster-server/migrations/0008_nudges_log.sql |
0018_item_ledger_receipt.sql |
data | healthy | roster-server/migrations/0018_item_ledger_receipt.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
if |
data | healthy | supabase-summer-2026.sql |
students |
data | healthy | supabase-summer-2026.sql |
student_progress |
data | healthy | supabase-summer-2026.sql |
remediation_assignment |
data | healthy | roster-server/migrations/0004_remediation_assignment.sql |
poll_archive |
data | healthy | roster-server/migrations/0007_poll_archive.sql |
schoology_assignment |
data | healthy | roster-server/migrations/0010_schoology_sync.sql |
schoology_grade_sync |
data | healthy | roster-server/migrations/0010_schoology_sync.sql |
schoology_sync_log |
data | healthy | roster-server/migrations/0010_schoology_sync.sql |
trainer_state |
data | healthy | roster-server/migrations/0017_trainer_state.sql |
item_ledger |
data | healthy | roster-server/migrations/0002_item_ledger.sql |
roster |
data | healthy | roster-server/migrations/0001_roster.sql |
roster_alias |
data | healthy | roster-server/migrations/0001_roster.sql |
lesson_unlock |
data | healthy | roster-server/migrations/0009_lesson_unlock.sql |
nudges_log |
data | healthy | roster-server/migrations/0008_nudges_log.sql |
public |
data | healthy | scripts/study-guide-state-backups.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::tests/poll-archive-cockpit.test.js |
security | healthy | tests/poll-archive-cockpit.test.js |
auth::tests/gradebook-client.test.js |
security | healthy | tests/gradebook-client.test.js |
auth::roster-server/token.js |
security | healthy | roster-server/token.js |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | roster_config.js |
203.0.113.7 |
network | healthy | roster-server/tests/signup-claim.test.js |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-vq7mjm00 |
software | healthy | /tmp/repobility-clone-vq7mjm00 |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | tests/phase5-structure.test.js |
| Label | Layer | Status | Path |
|---|---|---|---|
port:8090 |
network | healthy | roster-server/README.md |
This page is publicly accessible at:
https://repobility.com/scan/fe1de7d6-5e2c-4ad5-b534-e313a4f1e931/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/fe1de7d6-5e2c-4ad5-b534-e313a4f1e931/
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.