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.

TomMcIver/AxonAI

https://github.com/TomMcIver/AxonAI · scanned 2026-06-16 04:40 UTC (1 month, 3 weeks ago)

12 raw signals (0 security + 12 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 1 month, 3 weeks ago · v1 · 12 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 187 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
require_admin software dead axonai_api.py:88
sm2_update software healthy axonai_api.py:109
_ensure_intervention_schema_once software healthy axonai_api.py:148
_ensure_adaptive_schema_once software healthy axonai_api.py:158
_ensure_pilot_schema_once software healthy axonai_api.py:167
_ensure_misconception_schema_once software healthy axonai_api.py:200
_eligible_mcq_pool software healthy axonai_api.py:253
_select_concept_question software healthy axonai_api.py:288
_now_utc software healthy axonai_api.py:316
_coerce_01 software healthy axonai_api.py:320
_resolve_student_class_id software healthy axonai_api.py:332
_risk_label_from_score software healthy axonai_api.py:347
_trend_label_from_db software healthy axonai_api.py:357
_parse_dt software healthy axonai_api.py:366
_is_stale software healthy axonai_api.py:380
get_db software healthy axonai_api.py:396
root software healthy axonai_api.py:414
_assign_balanced_arm software healthy axonai_api.py:442
pilot_signup software healthy axonai_api.py:469
student_dashboard software healthy axonai_api.py:510
get_student_summary software healthy axonai_api.py:686
student_mastery software healthy axonai_api.py:785
student_review_due software healthy axonai_api.py:839
student_concept_history software healthy axonai_api.py:896
student_knowledge_graph software healthy axonai_api.py:903
_utc_date_from_ts software healthy axonai_api.py:962
_fetch_math_mastery_graph software healthy axonai_api.py:972
_mastery_by_concept_as_of software healthy axonai_api.py:1003
_compute_unlocked_mastery_pct software healthy axonai_api.py:1023
_compute_curriculum_mastery_pct software healthy axonai_api.py:1056
_snapshot_unlocked_pct_by_date software healthy axonai_api.py:1068
_postprocess_mastery_history_chart software healthy axonai_api.py:1083
_build_mastery_history_rows software healthy axonai_api.py:1161
student_mastery_history software healthy axonai_api.py:1213
student_flags software healthy axonai_api.py:1438
student_lightbulb_moments software healthy axonai_api.py:1467
student_lightbulb_moment_explain software healthy axonai_api.py:1480
student_conversations software healthy axonai_api.py:1509
conversation_messages software healthy axonai_api.py:1577
student_predictions software healthy axonai_api.py:1613
student_pedagogy software healthy axonai_api.py:1739
_normalize_mastery_value software healthy axonai_api.py:1779
_build_student_insight_payload software healthy axonai_api.py:1788
_generate_insight_from_payload software healthy axonai_api.py:1928
get_ai_insights software healthy axonai_api.py:2037
generate_insights_endpoint software healthy axonai_api.py:2100
delete_student_data software healthy axonai_api.py:2198
_table_exists software healthy axonai_api.py:2205
_column_exists software healthy axonai_api.py:2210
get_wellbeing software healthy axonai_api.py:2356

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

LabelLayerStatusPath
GET / api healthy axonai_api.py
POST /signup api healthy axonai_api.py
GET /student/{student_id}/dashboard api healthy axonai_api.py
GET /student/{student_id}/summary api healthy axonai_api.py
GET /student/{student_id}/mastery api healthy axonai_api.py
GET /student/{student_id}/review-due api healthy axonai_api.py
GET /student/{student_id}/concept/{concept_id}/history api healthy axonai_api.py
GET /student/{student_id}/knowledge-graph api healthy axonai_api.py
GET /student/{student_id}/mastery-history api healthy axonai_api.py
GET /student/{student_id}/flags api healthy axonai_api.py
GET /student/{student_id}/lightbulb-moments api healthy axonai_api.py
GET /student/{student_id}/lightbulb-moments/{conversation_i… api healthy axonai_api.py
GET /student/{student_id}/conversations api healthy axonai_api.py
GET /conversation/{conversation_id}/messages api healthy axonai_api.py
GET /student/{student_id}/predictions api healthy axonai_api.py
GET /student/{student_id}/pedagogy api healthy axonai_api.py
GET /student/{student_id}/ai-insights api healthy axonai_api.py
POST /student/{student_id}/generate-insights api healthy axonai_api.py
DELETE /students/{student_id}/data api healthy axonai_api.py
GET /student/{student_id}/wellbeing api healthy axonai_api.py
GET /student/{student_id}/pedagogical-memory api healthy axonai_api.py
GET /class/{class_id}/overview api healthy axonai_api.py
GET /class/{class_id}/concept-summary api healthy axonai_api.py
GET /class/{class_id}/interventions api healthy axonai_api.py
GET /concepts/{subject} api healthy axonai_api.py
GET /concepts/{concept_id}/explanation api healthy axonai_api.py
POST /quiz/ensure-pending-question api healthy axonai_api.py
GET /student/{student_id}/quiz api healthy axonai_api.py
POST /quiz/generate-rewritten api healthy axonai_api.py
GET /assessment/{student_id} api healthy axonai_api.py
POST /assessment/submit api healthy axonai_api.py
POST /quiz/submit api healthy axonai_api.py
POST /admin/insert-mcq-prereq-edges api healthy axonai_api.py
POST /admin/reseed-demo-mastery-prereq-depth api healthy axonai_api.py
POST /admin/backfill-demo-mastery-snapshots api healthy axonai_api.py
POST /admin/reseed-demo-mastery-full api healthy axonai_api.py
POST /admin/wipe-student-1-learning-activity api healthy axonai_api.py
POST /admin/verify-student-1-mastery-state api healthy axonai_api.py
POST /admin/backfill-student-1-mastery-snapshots api healthy axonai_api.py
POST /admin/zero-demo-non-mcq-mastery api healthy axonai_api.py
POST /admin/seed-item-difficulty api healthy axonai_api.py
POST /admin/seed-assessment-set api healthy axonai_api.py
POST /admin/seed-misconception-taxonomy api healthy axonai_api.py
GET /admin/misconception-detection-stats api healthy axonai_api.py
GET /student/{student_id}/concept/{concept_id}/explanations api healthy axonai_api.py
GET /admin/pilot-report api healthy axonai_api.py
POST /student/1/reset-journey api healthy axonai_api.py
POST /student/{student_id}/chat api healthy axonai_api.py
POST /tutor/explain api healthy axonai_api.py

LabelLayerStatusPath
.env.example software healthy .env.example
axonai_api.py software healthy axonai_api.py
CLEANUP_REPORT.md software healthy CLEANUP_REPORT.md
vercel.json software healthy vercel.json
AGENT_CONTEXT.md software healthy AGENT_CONTEXT.md
requirements.txt software healthy requirements.txt
README.md software healthy README.md
pyproject.toml software healthy pyproject.toml
lambda_function.py software healthy lambda_function.py

LabelLayerStatusPath
StudentDataDeletionRequest software healthy axonai_api.py:391
QuizSubmitRequest software healthy axonai_api.py:2736
QuizEnsurePendingRequest software healthy axonai_api.py:2750
QuizGenerateRewrittenRequest software healthy axonai_api.py:2757
SignupRequest software healthy axonai_api.py:2762
AssessmentResponseItem software healthy axonai_api.py:2771
AssessmentSubmitRequest software healthy axonai_api.py:2776
StudentChatBody software healthy axonai_api.py:2784

LabelLayerStatusPath
student_assessments data healthy axonai_api.py
concept_misconception_taxonomy data healthy axonai_api.py
tutor_explanations data healthy axonai_api.py
misconception_detection_log data healthy axonai_api.py
mastery_snapshots data healthy axonai_api.py

LabelLayerStatusPath
TomMcIver__AxonAI software healthy /data/fable5_failed_archive/TomMcIver__AxonAI

LabelLayerStatusPath
postgresql data healthy .env.example

LabelLayerStatusPath
port:8000 network healthy axonai_api.py

LabelLayerStatusPath
vps::aws hardware healthy .env.example

LabelLayerStatusPath
password_literal::axonai_api.py security healthy axonai_api.py
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/8f43d561-59fd-473f-9002-c68554614732/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/8f43d561-59fd-473f-9002-c68554614732/

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.