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.

Ayushjaiswal001/ai-mentor-bot

https://github.com/Ayushjaiswal001/ai-mentor-bot · scanned 2026-06-17 01:18 UTC (1 month, 2 weeks ago)

19 raw signals (0 security + 19 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 1 month, 2 weeks ago · v2 · last Δ +20.0 (diff) · 19 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 293 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
normalize_db_url software healthy app/config.py:35
allowed_ids software healthy app/config.py:48
_bootstrap software healthy app/main.py:18
amain software healthy app/main.py:28
main software healthy app/main.py:66
_try software healthy app/diagnostics.py:22
_dns software healthy app/diagnostics.py:34
run_probe software dead app/diagnostics.py:44
_chains software healthy app/agents/llm_router.py:33
_cap software healthy app/agents/llm_router.py:46
_strip_fences software healthy app/agents/llm_router.py:50
_calls_today software healthy app/agents/llm_router.py:56
_call_gemini software healthy app/agents/llm_router.py:69
_call_groq software healthy app/agents/llm_router.py:87
generate_json software healthy app/agents/llm_router.py:112
checkpoint_present_iff_kind software healthy app/agents/schemas.py:23
has_active_recall software healthy app/agents/schemas.py:38
generate_lesson software healthy app/agents/nodes/lesson_writer.py:10
generate_quiz software healthy app/agents/nodes/quiz_master.py:10
render_system software healthy app/agents/nodes/base.py:19
render_task software healthy app/agents/nodes/base.py:23
root software healthy app/api/health.py:12
healthz software healthy app/api/health.py:17
make_server software healthy app/api/health.py:21
parse_env software healthy app/scripts/set_space_secrets.py:23
main software healthy app/scripts/set_space_secrets.py:35
derive_title software healthy app/scripts/seed.py:33
load_roadmap software healthy app/scripts/seed.py:37
seed software healthy app/scripts/seed.py:42
main software healthy app/scripts/seed.py:83
on_callback software dead app/bot/callbacks.py:11
esc software healthy app/bot/formatting.py:15
md_to_html software healthy app/bot/formatting.py:19
chunk software healthy app/bot/formatting.py:33
send_html software healthy app/bot/formatting.py:57
setup_application software healthy app/bot/app.py:31
build_application software healthy app/bot/app.py:40
hour_kb software healthy app/bot/keyboards.py:15
continue_kb software healthy app/bot/keyboards.py:24
post_lesson_kb software healthy app/bot/keyboards.py:30
options_kb software healthy app/bot/keyboards.py:39
next_lesson_kb software healthy app/bot/keyboards.py:48
revise_kb software healthy app/bot/keyboards.py:52
today_kb software healthy app/bot/keyboards.py:58
ensure_user software healthy app/bot/users.py:10
gatekeeper software dead app/bot/middlewares.py:15
on_error software dead app/bot/middlewares.py:27
quiz_cmd software dead app/bot/handlers/quiz.py:19
begin software healthy app/bot/handlers/quiz.py:28
send_question software healthy app/bot/handlers/quiz.py:47

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

LabelLayerStatusPath
.env.example software healthy .env.example
SESSION_STATE.md software healthy SESSION_STATE.md
README.md software healthy README.md
pyproject.toml software healthy pyproject.toml
render.yaml software healthy render.yaml
Dockerfile software healthy Dockerfile
__init__.py software healthy app/__init__.py
config.py software healthy app/config.py
main.py software healthy app/main.py
diagnostics.py software healthy app/diagnostics.py
llm_router.py software healthy app/agents/llm_router.py
__init__.py software healthy app/agents/__init__.py
schemas.py software healthy app/agents/schemas.py
lesson_writer.py software healthy app/agents/nodes/lesson_writer.py
quiz_master.py software healthy app/agents/nodes/quiz_master.py
__init__.py software healthy app/agents/nodes/__init__.py
base.py software healthy app/agents/nodes/base.py
quiz_master.md software healthy app/agents/prompts/quiz_master.md
lesson_writer.md software healthy app/agents/prompts/lesson_writer.md
mentor_persona.md software healthy app/agents/prompts/mentor_persona.md
health.py software healthy app/api/health.py
__init__.py software healthy app/api/__init__.py
__init__.py software healthy app/scripts/__init__.py
set_space_secrets.py software healthy app/scripts/set_space_secrets.py
seed.py software healthy app/scripts/seed.py
callbacks.py software healthy app/bot/callbacks.py
formatting.py software healthy app/bot/formatting.py
__init__.py software healthy app/bot/__init__.py
app.py software healthy app/bot/app.py
keyboards.py software healthy app/bot/keyboards.py
users.py software healthy app/bot/users.py
middlewares.py software healthy app/bot/middlewares.py
quiz.py software healthy app/bot/handlers/quiz.py
start.py software healthy app/bot/handlers/start.py
__init__.py software healthy app/bot/handlers/__init__.py
today.py software healthy app/bot/handlers/today.py
learn.py software healthy app/bot/handlers/learn.py
info.py software healthy app/bot/handlers/info.py
revision.py software healthy app/bot/handlers/revision.py
quiz.py software healthy app/engines/quiz.py
learning.py software healthy app/engines/learning.py
progress.py software healthy app/engines/progress.py
__init__.py software healthy app/engines/__init__.py
revision.py software healthy app/engines/revision.py
session.py software healthy app/db/session.py
__init__.py software healthy app/db/__init__.py
models.py software healthy app/db/models.py
jobs.py software healthy app/scheduler/jobs.py
__init__.py software healthy app/scheduler/__init__.py
setup.py software healthy app/scheduler/setup.py

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

LabelLayerStatusPath
Base data healthy app/db/models.py
User data healthy app/db/models.py
UserState data healthy app/db/models.py
Phase data healthy app/db/models.py
Topic data healthy app/db/models.py
Project data healthy app/db/models.py
Lesson data healthy app/db/models.py
Quiz data healthy app/db/models.py
QuizAttempt data healthy app/db/models.py
QuestionBank data healthy app/db/models.py
ReviewItem data healthy app/db/models.py
Exercise data healthy app/db/models.py
ProjectProgress data healthy app/db/models.py
Assessment data healthy app/db/models.py
Event data healthy app/db/models.py
users data healthy app/db/models.py
user_state data healthy app/db/models.py
phases data healthy app/db/models.py
topics data healthy app/db/models.py
projects data healthy app/db/models.py
lessons data healthy app/db/models.py
quizzes data healthy app/db/models.py
quiz_attempts data healthy app/db/models.py
question_bank data healthy app/db/models.py
review_items data healthy app/db/models.py
exercises data healthy app/db/models.py
project_progress data healthy app/db/models.py
assessments data healthy app/db/models.py
events data healthy app/db/models.py

LabelLayerStatusPath
Settings software healthy app/config.py:9
LLMUnavailable software healthy app/agents/llm_router.py:25
LLMBudgetExceeded software healthy app/agents/llm_router.py:29
Checkpoint software healthy app/agents/schemas.py:8
LessonSection software healthy app/agents/schemas.py:16
LessonSchema software healthy app/agents/schemas.py:29
MCQ software healthy app/agents/schemas.py:47
QuizSchema software healthy app/agents/schemas.py:55
Base software healthy app/db/models.py:25
User software healthy app/db/models.py:29
UserState software healthy app/db/models.py:40
Phase software healthy app/db/models.py:54
Topic software healthy app/db/models.py:63
Project software healthy app/db/models.py:74
Lesson software healthy app/db/models.py:85
Quiz software healthy app/db/models.py:102
QuizAttempt software healthy app/db/models.py:113
QuestionBank software healthy app/db/models.py:126
ReviewItem software healthy app/db/models.py:136
Exercise software healthy app/db/models.py:155
ProjectProgress software healthy app/db/models.py:168
Assessment software healthy app/db/models.py:185
Event software healthy app/db/models.py:196

LabelLayerStatusPath
app software healthy app
agents software healthy app/agents
nodes software healthy app/agents/nodes
prompts software healthy app/agents/prompts
api software healthy app/api
scripts software healthy app/scripts
bot software healthy app/bot
handlers software healthy app/bot/handlers
engines software healthy app/engines
db software healthy app/db
scheduler software healthy app/scheduler
tests software healthy tests
unit software healthy tests/unit
.github software healthy .github
workflows software healthy .github/workflows
alembic software healthy alembic
versions software healthy alembic/versions
docs software healthy docs
content software healthy content

LabelLayerStatusPath
sqlite data healthy .env.example
postgres data healthy README.md
postgresql data healthy app/config.py

LabelLayerStatusPath
GET / api healthy app/api/health.py
GET /healthz api healthy app/api/health.py

LabelLayerStatusPath
Ayushjaiswal001__ai-mentor-bot software healthy /data/fable5_failed_archive/Ayushjaiswal001__ai-mentor-bot

LabelLayerStatusPath
port:7860 network healthy Dockerfile

LabelLayerStatusPath
image::Dockerfile hardware healthy Dockerfile

LabelLayerStatusPath
gha::ci cicd healthy .github/workflows/ci.yml

LabelLayerStatusPath
test cicd healthy .github/workflows/ci.yml
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/197c9f08-65fd-4054-a57b-92ae22925ce4/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/197c9f08-65fd-4054-a57b-92ae22925ce4/

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.