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)
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.
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.
| Label | Layer | Status | Path |
|---|---|---|---|
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.
| Label | Layer | Status | Path |
|---|---|---|---|
.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.
| Label | Layer | Status | Path |
|---|---|---|---|
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 |
| Label | Layer | Status | Path |
|---|---|---|---|
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 |
| Label | Layer | Status | Path |
|---|---|---|---|
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 |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | .env.example |
postgres |
data | healthy | README.md |
postgresql |
data | healthy | app/config.py |
| Label | Layer | Status | Path |
|---|---|---|---|
GET / |
api | healthy | app/api/health.py |
GET /healthz |
api | healthy | app/api/health.py |
| Label | Layer | Status | Path |
|---|---|---|---|
Ayushjaiswal001__ai-mentor-bot |
software | healthy | /data/fable5_failed_archive/Ayushjaiswal001__ai-mentor-bot |
| Label | Layer | Status | Path |
|---|---|---|---|
port:7860 |
network | healthy | Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
image::Dockerfile |
hardware | healthy | Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
test |
cicd | healthy | .github/workflows/ci.yml |
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.