https://github.com/shock11090304-a11y/ai-juku-system
· scanned 2026-06-16 00:11 UTC (2 months, 2 weeks ago)
255 raw signals (0 security + 255 graph)
Last scanned 2 months, 2 weeks ago · v1 · 217 actionable findings from 1 signal source. 38 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 2453 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 |
|---|---|---|---|
renderTbUnits |
software | healthy | textbook-generator.js:renderTbUnits |
updateTbSelectedBar |
software | healthy | textbook-generator.js:updateTbSelectedBar |
clearTbUnits |
software | healthy | textbook-generator.js:clearTbUnits |
escapeHtmlTb |
software | healthy | textbook-generator.js:escapeHtmlTb |
getApiKey |
software | healthy | textbook-generator.js:getApiKey |
updateMode |
software | healthy | textbook-generator.js:updateMode |
generateTextbook |
software | healthy | textbook-generator.js:generateTextbook |
tbPastExamFragment |
software | healthy | textbook-generator.js:tbPastExamFragment |
backend |
software | healthy | textbook-generator.js:backend |
callAI |
software | healthy | textbook-generator.js:callAI |
buildBody |
software | healthy | textbook-generator.js:buildBody |
isOpus47 |
software | healthy | textbook-generator.js:isOpus47 |
doFetch |
software | healthy | textbook-generator.js:doFetch |
isRetryable |
software | healthy | textbook-generator.js:isRetryable |
textBlock |
software | healthy | textbook-generator.js:textBlock |
getTypeLabel |
software | healthy | textbook-generator.js:getTypeLabel |
generateDemo |
software | healthy | textbook-generator.js:generateDemo |
demoGeneric |
software | healthy | textbook-generator.js:demoGeneric |
demoKobun |
software | healthy | textbook-generator.js:demoKobun |
demoEnglish |
software | healthy | textbook-generator.js:demoEnglish |
demoMath |
software | healthy | textbook-generator.js:demoMath |
demoNihonshi |
software | healthy | textbook-generator.js:demoNihonshi |
demoPhysics |
software | healthy | textbook-generator.js:demoPhysics |
demoChemistry |
software | healthy | textbook-generator.js:demoChemistry |
demoBiology |
software | healthy | textbook-generator.js:demoBiology |
renderHTML |
software | healthy | textbook-generator.js:renderHTML |
getLayoutMode |
software | healthy | textbook-generator.js:getLayoutMode |
renderProblemsSection |
software | healthy | textbook-generator.js:renderProblemsSection |
renderAnswersAtEnd |
software | healthy | textbook-generator.js:renderAnswersAtEnd |
bindRevealButtons |
software | healthy | textbook-generator.js:bindRevealButtons |
revealAll |
software | healthy | textbook-generator.js:revealAll |
renderMarkdown |
software | healthy | textbook-generator.js:renderMarkdown |
renderPython |
software | healthy | textbook-generator.js:renderPython |
renderView |
software | healthy | textbook-generator.js:renderView |
escapeHtml |
software | healthy | textbook-generator.js:escapeHtml |
applyInlineMarkup |
software | healthy | textbook-generator.js:applyInlineMarkup |
renderInlineMarkdownTables |
software | healthy | textbook-generator.js:renderInlineMarkdownTables |
flush |
software | healthy | textbook-generator.js:flush |
renderInlineMarkdownLists |
software | healthy | textbook-generator.js:renderInlineMarkdownLists |
buildMdTableHtml |
software | healthy | textbook-generator.js:buildMdTableHtml |
download |
software | healthy | textbook-generator.js:download |
initTbPastExamUi |
software | healthy | textbook-generator.js:initTbPastExamUi |
refresh |
software | healthy | textbook-generator.js:refresh |
slug |
software | healthy | textbook-generator.js:slug |
_canUseStudyMgmt |
software | healthy | mypage.js:_canUseStudyMgmt |
_canUseTeacherMessaging |
software | healthy | mypage.js:_canUseTeacherMessaging |
getLevel |
software | healthy | mypage.js:getLevel |
getCurrentStudent |
software | healthy | mypage.js:getCurrentStudent |
mypageKeyForCurrentStudent |
software | healthy | mypage.js:mypageKeyForCurrentStudent |
todayKeyJST |
software | healthy | mypage.js:todayKeyJST |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
instagram-captions.md |
software | healthy | instagram-captions.md |
textbook-generator.js |
software | healthy | textbook-generator.js |
video-ads.html |
software | healthy | video-ads.html |
outreach-kit.html |
software | healthy | outreach-kit.html |
personalized-outreach.html |
software | healthy | personalized-outreach.html |
university-exam.html |
software | healthy | university-exam.html |
mypage.js |
software | healthy | mypage.js |
frontend-error-monitor.js |
software | healthy | frontend-error-monitor.js |
exam-prep.js |
software | healthy | exam-prep.js |
vocab.js |
software | healthy | vocab.js |
social-proof.js |
software | healthy | social-proof.js |
english-exam.html |
software | healthy | english-exam.html |
plans.js |
software | healthy | plans.js |
outage-banner.html |
software | healthy | outage-banner.html |
mypage.css |
software | healthy | mypage.css |
checkout.js |
software | healthy | checkout.js |
ad-variations.css |
software | healthy | ad-variations.css |
safety-school.html |
software | healthy | safety-school.html |
english-exam.css |
software | healthy | english-exam.css |
access-map.html |
software | healthy | access-map.html |
pricing-compare.html |
software | healthy | pricing-compare.html |
ad-variations.html |
software | healthy | ad-variations.html |
vercel.json |
software | healthy | vercel.json |
alerts.js |
software | healthy | alerts.js |
ai-todai-share-image.html |
software | healthy | ai-todai-share-image.html |
learning-brain.js |
software | healthy | learning-brain.js |
manifest.json |
software | healthy | manifest.json |
student-upgrade.html |
software | healthy | student-upgrade.html |
business.css |
software | healthy | business.css |
support.html |
software | healthy | support.html |
ceo.js |
software | healthy | ceo.js |
textbook-generator.css |
software | healthy | textbook-generator.css |
lp.html |
software | healthy | lp.html |
material-scan.html |
software | healthy | material-scan.html |
pitch.css |
software | healthy | pitch.css |
referral.css |
software | healthy | referral.css |
student-mode.js |
software | healthy | student-mode.js |
legal.html |
software | healthy | legal.html |
checkout.css |
software | healthy | checkout.css |
textbooks-db.js |
software | healthy | textbooks-db.js |
access-map.css |
software | healthy | access-map.css |
referral-program.js |
software | healthy | referral-program.js |
article.html |
software | healthy | article.html |
sw.js |
software | healthy | sw.js |
pwa.js |
software | healthy | pwa.js |
checkout-success.html |
software | healthy | checkout-success.html |
business.html |
software | healthy | business.html |
toast.js |
software | healthy | toast.js |
content-studio.js |
software | healthy | content-studio.js |
login.html |
software | healthy | login.html |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
GET /api/health |
api | healthy | server/main.py |
GET /api/email/diagnose-public |
api | healthy | server/main.py |
GET /api/stats |
api | healthy | server/main.py |
GET /api/student/worksheet/this-week |
api | healthy | server/main.py |
GET /api/student/worksheet/history |
api | healthy | server/main.py |
POST /api/admin/worksheet/run-weekly-now |
api | healthy | server/main.py |
POST /api/admin/weakness/aggregate-now |
api | healthy | server/main.py |
POST /api/admin/anthropic/credit-monitor-now |
api | healthy | server/main.py |
GET /api/student/weakness-top3 |
api | healthy | server/main.py |
GET /api/student/weakness-progress |
api | healthy | server/main.py |
PATCH /api/student/profile |
api | healthy | server/main.py |
GET /api/student/lesson-prints |
api | healthy | server/main.py |
GET /api/student/lesson-prints/recommended |
api | healthy | server/main.py |
GET /api/student/admission-likelihood |
api | healthy | server/main.py |
GET /api/student/lesson-prints/by-goal |
api | healthy | server/main.py |
POST /api/student/lesson-prints/{print_id}/download |
api | healthy | server/main.py |
POST /api/admin/tts/generate |
api | healthy | server/main.py |
POST /api/admin/lesson-prints/sync |
api | healthy | server/main.py |
GET /api/admin/lesson-prints/stats |
api | healthy | server/main.py |
GET /api/admin/weakness-heatmap |
api | healthy | server/main.py |
POST /api/admin/monitor/auto-rollback |
api | healthy | server/main.py |
GET /api/admin/monitor/rollback-history |
api | healthy | server/main.py |
POST /api/admin/git/apply-patch |
api | healthy | server/main.py |
POST /api/auth/magic-link |
api | healthy | server/main.py |
POST /api/auth/verify-code |
api | healthy | server/main.py |
GET /api/auth/verify |
api | healthy | server/main.py |
POST /api/admin/login |
api | healthy | server/main.py |
GET /api/admin/verify |
api | healthy | server/main.py |
GET /api/admin/stats |
api | healthy | server/main.py |
GET /api/admin/revenue-timeline |
api | healthy | server/main.py |
GET /api/admin/analytics |
api | healthy | server/main.py |
POST /api/admin/textbooks/generate-figure |
api | healthy | server/main.py |
POST /api/admin/dalle/generate |
api | healthy | server/main.py |
POST /api/ai/messages |
api | healthy | server/main.py |
POST /api/admin/stripe/setup-founder-special |
api | healthy | server/main.py |
POST /api/admin/stripe/setup-all-prices |
api | healthy | server/main.py |
GET /api/admin/stripe/check-prices |
api | healthy | server/main.py |
POST /api/admin/stripe/reconcile |
api | healthy | server/main.py |
POST /api/admin/stripe/backfill-payments |
api | healthy | server/main.py |
POST /api/admin/stripe/webhook-events-sync |
api | healthy | server/main.py |
GET /api/admin/stripe/diagnose-orphan-subs |
api | healthy | server/main.py |
GET /api/admin/stripe/diagnose-trialing-leftovers |
api | healthy | server/main.py |
POST /api/admin/marketing/send-ig-carousel |
api | healthy | server/main.py |
POST /api/admin/marketing/generate-student-invite |
api | healthy | server/main.py |
GET /api/marketing/verify-invite |
api | healthy | server/main.py |
POST /api/admin/marketing/generate-invite-code |
api | healthy | server/main.py |
POST /api/admin/marketing/bulk-invite |
api | healthy | server/main.py |
POST /api/admin/stripe/setup-threads6k-coupon |
api | healthy | server/main.py |
POST /api/admin/marketing/send-link-email |
api | healthy | server/main.py |
GET /api/admin/marketing/custom-gpt-announcement-templates |
api | healthy | server/main.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
students |
data | healthy | server/main.py |
payments |
data | healthy | server/main.py |
notifications |
data | healthy | server/main.py |
events |
data | healthy | server/main.py |
exam_questions |
data | healthy | server/main.py |
exam_questions_archive |
data | healthy | server/main.py |
textbook_pool |
data | healthy | server/main.py |
ai_team_workflows |
data | healthy | server/main.py |
ai_tutor_solve_log |
data | healthy | server/main.py |
ai_tutor_messages |
data | healthy | server/main.py |
student_weakness |
data | healthy | server/main.py |
question_attempts |
data | healthy | server/main.py |
worksheet_archives |
data | healthy | server/main.py |
anthropic_usage_log |
data | healthy | server/main.py |
anthropic_credit_recharge |
data | healthy | server/main.py |
university_problems |
data | healthy | server/main.py |
processed_events |
data | healthy | server/main.py |
otp_codes |
data | healthy | server/main.py |
usage_monthly |
data | healthy | server/main.py |
mock_exam_sessions |
data | healthy | server/main.py |
vocab_words |
data | healthy | server/main.py |
vocab_progress |
data | healthy | server/main.py |
study_logs |
data | healthy | server/main.py |
study_log_reactions |
data | healthy | server/main.py |
study_plans |
data | healthy | server/main.py |
homework_assignments |
data | healthy | server/main.py |
grammar_questions |
data | healthy | server/main.py |
grammar_drills |
data | healthy | server/main.py |
grammar_drill_assignments |
data | healthy | server/main.py |
curricula |
data | healthy | server/main.py |
exam_results |
data | healthy | server/main.py |
student_materials |
data | healthy | server/main.py |
reference_books |
data | healthy | server/main.py |
sapuri_lectures |
data | healthy | server/main.py |
past_exam_uploads |
data | healthy | server/main.py |
past_exam_similar_problems |
data | healthy | server/main.py |
course_applications |
data | healthy | server/main.py |
messages |
data | healthy | server/main.py |
referrals |
data | healthy | server/main.py |
admission_likelihood |
data | healthy | server/main.py |
invite_codes |
data | healthy | server/main.py |
lesson_prints |
data | healthy | server/main.py |
lesson_print_downloads |
data | healthy | server/main.py |
line_link_tokens |
data | healthy | server/main.py |
line_oauth_states |
data | healthy | server/main.py |
line_webhook_events |
data | healthy | server/main.py |
kv_settings |
data | healthy | server/main.py |
problems |
data | healthy | server/main.py |
| Label | Layer | Status | Path |
|---|---|---|---|
on |
software | healthy | english-exam-banks.js:on |
hierarchies |
software | healthy | english-exam-banks.js:hierarchies |
handler |
software | healthy | api/admin-charge-month-end-preview.py:96 |
handler |
software | healthy | api/stripe-webhook.py:486 |
handler |
software | healthy | api/admin-charge-month-end-execute.py:165 |
handler |
software | healthy | api/registered-customers.py:80 |
handler |
software | healthy | api/mail-send.py:131 |
handler |
software | healthy | api/admin-registration-cancel.py:100 |
handler |
software | healthy | api/register-subscribe.py:330 |
handler |
software | healthy | api/admin-charge-history.py:114 |
handler |
software | healthy | api/past-due-invoice.py:279 |
handler |
software | healthy | api/chat.py:229 |
handler |
software | healthy | api/admin-charge-reconcile.py:129 |
handler |
software | healthy | api/stripe-charges.py:118 |
GoldUnderline |
software | healthy | scripts/generate_coaching_guide_v6.py:743 |
CoverGoldLine |
software | healthy | scripts/generate_coaching_guide_v6.py:799 |
GoldUnderline |
software | healthy | scripts/generate_coaching_guide_v2.py:338 |
CoverGoldLine |
software | healthy | scripts/generate_coaching_guide_v2.py:394 |
GoldUnderline |
software | healthy | scripts/generate_coaching_guide_v3.py:734 |
CoverGoldLine |
software | healthy | scripts/generate_coaching_guide_v3.py:790 |
GoldUnderline |
software | healthy | scripts/generate_coaching_guide_v4.py:743 |
CoverGoldLine |
software | healthy | scripts/generate_coaching_guide_v4.py:799 |
| Label | Layer | Status | Path |
|---|---|---|---|
lesson-prints |
software | healthy | lesson-prints |
api |
software | healthy | api |
docs |
software | healthy | docs |
scripts |
software | healthy | scripts |
marketing-assets |
software | healthy | marketing-assets |
server |
software | healthy | server |
seed-data |
software | healthy | seed-data |
payment |
software | healthy | payment |
| Label | Layer | Status | Path |
|---|---|---|---|
redis |
data | healthy | api/admin-charge-month-end-preview.py |
postgres |
data | healthy | scripts/generate_user_guide_pdf.py |
sqlite |
data | healthy | server/audit_kokugo_questions.py |
postgresql |
data | healthy | server/audit_kokugo_questions.py |
| Label | Layer | Status | Path |
|---|---|---|---|
port:20 |
network | healthy | render.yaml |
port:11 |
network | healthy | render.yaml |
port:8000 |
network | healthy | docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | server/seed_textbooks_batch40.json |
vps::azure |
hardware | healthy | server/seed_textbooks_batch40.json |
vps::gcp |
hardware | healthy | server/seed_textbooks_batch40.json |
| Label | Layer | Status | Path |
|---|---|---|---|
120.0.0.0 |
network | healthy | scripts/capture_screenshots.py |
127.0.0.1 |
network | healthy | payment/app.js |
| Label | Layer | Status | Path |
|---|---|---|---|
backend |
hardware | healthy | docker-compose.yml |
cron |
hardware | healthy | docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-quglk10p |
software | healthy | /tmp/repobility-clone-quglk10p |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | server/seed_textbooks_batch40.json |
This page is publicly accessible at:
https://repobility.com/scan/e5b1eac8-ce4d-453e-a4b0-03dfad127634/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/e5b1eac8-ce4d-453e-a4b0-03dfad127634/
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.