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.

sanjuveed-debug/bloom-juniors

https://github.com/sanjuveed-debug/bloom-juniors · scanned 2026-06-16 00:02 UTC (2 months, 3 weeks ago)

81 raw signals (0 security + 81 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 3 weeks ago · v1 · 79 actionable findings from 1 signal source. 2 repeated signals grouped for readability. 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 1101 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
size software healthy generate-og.cjs:size
shot software healthy test_modules.cjs:shot
jsClick software healthy test_modules.cjs:jsClick
enterPin software healthy test_modules.cjs:enterPin
getBodyText software healthy test_modules.cjs:getBodyText
createProfile software healthy test_modules.cjs:createProfile
playModule software healthy test_modules.cjs:playModule
isAllowedOrigin software healthy functions/api/stripe-checkout.js:isAllowedOrigin
json software healthy functions/api/stripe-checkout.js:json
onRequestPost software healthy functions/api/stripe-checkout.js:onRequestPost
json software healthy functions/api/teacher-invite-send.js:json
randomToken software healthy functions/api/teacher-invite-send.js:randomToken
escapeHtml software healthy functions/api/teacher-invite-send.js:escapeHtml
onRequestPost software healthy functions/api/teacher-invite-send.js:onRequestPost
supabaseUrl software healthy functions/api/teacher-invite-send.js:supabaseUrl
serviceKey software healthy functions/api/teacher-invite-send.js:serviceKey
resendKey software healthy functions/api/teacher-invite-send.js:resendKey
fromEmail software healthy functions/api/teacher-invite-send.js:fromEmail
jwt software healthy functions/api/teacher-invite-send.js:jwt
onRequestOptions software healthy functions/api/teacher-invite-send.js:onRequestOptions
isAllowedOrigin software healthy functions/api/stripe-portal.js:isAllowedOrigin
json software healthy functions/api/stripe-portal.js:json
onRequestPost software healthy functions/api/stripe-portal.js:onRequestPost
supabaseUrl software healthy functions/api/stripe-portal.js:supabaseUrl
serviceKey software healthy functions/api/stripe-portal.js:serviceKey
escapeHtml software healthy functions/api/weekly-digest.js:escapeHtml
json software healthy functions/api/weekly-digest.js:json
buildDigestHtml software healthy functions/api/weekly-digest.js:buildDigestHtml
buildNudgeHtml software healthy functions/api/weekly-digest.js:buildNudgeHtml
onRequest software healthy functions/api/weekly-digest.js:onRequest
escapeHtml software healthy functions/api/usage-notify.js:escapeHtml
json software healthy functions/api/usage-notify.js:json
getMaskedIp software healthy functions/api/usage-notify.js:getMaskedIp
getApproxLocation software healthy functions/api/usage-notify.js:getApproxLocation
buildSubject software healthy functions/api/usage-notify.js:buildSubject
buildText software healthy functions/api/usage-notify.js:buildText
buildHtml software healthy functions/api/usage-notify.js:buildHtml
onRequest software healthy functions/api/usage-notify.js:onRequest
json software healthy functions/api/teacher-create-school.js:json
randomCode software healthy functions/api/teacher-create-school.js:randomCode
onRequestPost software healthy functions/api/teacher-create-school.js:onRequestPost
supabaseUrl software healthy functions/api/teacher-create-school.js:supabaseUrl
serviceKey software healthy functions/api/teacher-create-school.js:serviceKey
jwt software healthy functions/api/teacher-create-school.js:jwt
onRequestOptions software healthy functions/api/teacher-create-school.js:onRequestOptions
json software healthy functions/api/error-report.js:json
onRequestPost software healthy functions/api/error-report.js:onRequestPost
json software healthy functions/api/welcome-email.js:json
onRequestPost software healthy functions/api/welcome-email.js:onRequestPost
base64UrlEncode software healthy functions/api/_class-session.js:base64UrlEncode

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

LabelLayerStatusPath
generate-og.cjs software healthy generate-og.cjs
vite.config.js software healthy vite.config.js
supabase_teacher_migration.sql software healthy supabase_teacher_migration.sql
vercel.json software healthy vercel.json
supabase_premium_migration.sql software healthy supabase_premium_migration.sql
tailwind.config.js software healthy tailwind.config.js
netlify.toml software healthy netlify.toml
package.json software healthy package.json
index.html software healthy index.html
package-lock.json software healthy package-lock.json
.env.example software healthy .env.example
gen-icons.mjs software healthy gen-icons.mjs
postcss.config.js software healthy postcss.config.js
test_modules.cjs software healthy test_modules.cjs
stripe-checkout.js software healthy functions/api/stripe-checkout.js
teacher-invite-send.js software healthy functions/api/teacher-invite-send.js
stripe-portal.js software healthy functions/api/stripe-portal.js
weekly-digest.js software healthy functions/api/weekly-digest.js
usage-notify.js software healthy functions/api/usage-notify.js
teacher-create-school.js software healthy functions/api/teacher-create-school.js
error-report.js software healthy functions/api/error-report.js
welcome-email.js software healthy functions/api/welcome-email.js
_class-session.js software healthy functions/api/_class-session.js
class-progress-save.js software healthy functions/api/class-progress-save.js
teacher-invite-accept.js software healthy functions/api/teacher-invite-accept.js
stripe-webhook.js software healthy functions/api/stripe-webhook.js
guardian-register.js software healthy functions/api/guardian-register.js
class-progress-load.js software healthy functions/api/class-progress-load.js
waitlist.js software healthy functions/api/waitlist.js
teacher-invite-check.js software healthy functions/api/teacher-invite-check.js
class-roster.js software healthy functions/api/class-roster.js
tts.js software healthy functions/api/tts.js
guardian.test.mjs software healthy tests/guardian.test.mjs
module-scoring.test.mjs software healthy tests/module-scoring.test.mjs
teacher-live.uat.spec.mjs software healthy tests/teacher-live.uat.spec.mjs
teacher-invite-send.js software healthy api/teacher-invite-send.js
weekly-digest.js software healthy api/weekly-digest.js
usage-notify.js software healthy api/usage-notify.js
teacher-create-school.js software healthy api/teacher-create-school.js
teacher-invite-accept.js software healthy api/teacher-invite-accept.js
guardian-register.js software healthy api/guardian-register.js
waitlist.js software healthy api/waitlist.js
teacher-invite-check.js software healthy api/teacher-invite-check.js
BLOOM_JUNIORS_QA_AUDIT_FINDINGS.md software healthy docs/BLOOM_JUNIORS_QA_AUDIT_FINDINGS.md
SUPABASE_VERCEL_FREE_SETUP.md software healthy docs/SUPABASE_VERCEL_FREE_SETUP.md
ANDROID_RELEASE_CHECKLIST.md software healthy docs/ANDROID_RELEASE_CHECKLIST.md
schema.sql software healthy supabase/schema.sql
tts.js software healthy netlify/functions/tts.js
offline.html software healthy public/offline.html
index.css software healthy src/index.css

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

LabelLayerStatusPath
App frontend healthy src/App.jsx
ToddlerApp frontend healthy src/toddler/ToddlerApp.jsx
SubitisingFlash frontend healthy src/components/SubitisingFlash.jsx
GuardianLogin frontend healthy src/components/GuardianLogin.jsx
ClassroomDashboard frontend healthy src/components/ClassroomDashboard.jsx
SessionTimer frontend healthy src/components/SessionTimer.jsx
AvatarSelector frontend healthy src/components/AvatarSelector.jsx
CelebrationScreen frontend healthy src/components/CelebrationScreen.jsx
BloomGarden frontend healthy src/components/BloomGarden.jsx
BuddyCompanion frontend healthy src/components/BuddyCompanion.jsx
PasswordReset frontend healthy src/components/PasswordReset.jsx
TeacherSetup frontend healthy src/components/TeacherSetup.jsx
SyncStatusBanner frontend healthy src/components/SyncStatusBanner.jsx
BloomLogo frontend healthy src/components/BloomLogo.jsx
RetentionPanel frontend healthy src/components/RetentionWidgets.jsx
JarvisOrb frontend healthy src/components/JarvisOrb.jsx
MoodCheckIn frontend healthy src/components/MoodCheckIn.jsx
ClassLogin frontend healthy src/components/ClassLogin.jsx
ParentZone frontend healthy src/components/ParentZone.jsx
ParentHandoff frontend healthy src/components/ParentHandoff.jsx
PhonicsMap frontend healthy src/components/PhonicsMap.jsx
MonsterReward frontend healthy src/components/MonsterReward.jsx
ProfileSelector frontend healthy src/components/ProfileSelector.jsx
LandingDemo frontend healthy src/components/LandingDemo.jsx
SkillHint frontend healthy src/components/SkillHint.jsx
PrivacyPolicy frontend healthy src/components/PrivacyPolicy.jsx
SplashScreen frontend healthy src/components/SplashScreen.jsx
Dashboard frontend healthy src/components/Dashboard.jsx
TermlyReport frontend healthy src/components/TermlyReport.jsx
PremiumLockModal frontend healthy src/components/PremiumLockModal.jsx
MatchingActivity frontend healthy src/components/MatchingActivity.jsx
DailyBloomPath frontend healthy src/components/DailyBloomPath.jsx
AgeGroupLanding frontend healthy src/components/AgeGroupLanding.jsx
SchoolInviteModal frontend healthy src/components/SchoolInviteModal.jsx
SchoolEnquiryForm frontend healthy src/components/SchoolEnquiryForm.jsx
InstallNudge frontend healthy src/components/InstallNudge.jsx
GuardianSetup frontend healthy src/components/GuardianSetup.jsx
LittleDaVinci frontend healthy src/modules/LittleDaVinci.jsx
StoryRoom frontend healthy src/modules/StoryRoom.jsx
CuriousScience frontend healthy src/modules/CuriousScience.jsx
SacredStories frontend healthy src/modules/SacredStories.jsx
WorldGK frontend healthy src/modules/WorldGK.jsx
BodyParts frontend healthy src/modules/BodyParts.jsx
FunExercise frontend healthy src/modules/FunExercise.jsx
ShopGame frontend healthy src/modules/ShopGame.jsx
SoundPop frontend healthy src/modules/SoundPop.jsx
GameArcade frontend healthy src/modules/GameArcade.jsx
NumberWorld frontend healthy src/modules/NumberWorld.jsx
PlanetWorld frontend healthy src/modules/PlanetWorld.jsx
ShapeWorld frontend healthy src/modules/ShapeWorld.jsx

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

LabelLayerStatusPath
functions software healthy functions
api software healthy functions/api
tests software healthy tests
api software healthy api
docs software healthy docs
supabase software healthy supabase
netlify software healthy netlify
functions software healthy netlify/functions
public software healthy public
src software healthy src
config software healthy src/config
utils software healthy src/utils
toddler software healthy src/toddler
components software healthy src/components
contexts software healthy src/contexts
lib software healthy src/lib
modules software healthy src/modules
pages software healthy src/pages
ks2 software healthy src/ks2
modules software healthy src/ks2/modules
hooks software healthy src/hooks
services software healthy src/services

LabelLayerStatusPath
const software healthy test_modules.cjs:const
session software healthy functions/api/class-progress-save.js:session
session software healthy functions/api/class-progress-load.js:session
code software healthy functions/api/class-roster.js:code
roster software healthy src/App.jsx:roster
will software healthy src/components/ClassroomDashboard.jsx:will
code software healthy src/components/ClassroomDashboard.jsx:code
is software healthy src/components/ClassroomDashboard.jsx:is
name software healthy src/components/TeacherSetup.jsx:name
dashboard software healthy src/components/TeacherSetup.jsx:dashboard
code software healthy src/components/ClassLogin.jsx:code
teacher software healthy src/components/TermlyReport.jsx:teacher
ErrorBoundary software healthy src/components/ErrorBoundary.jsx:ErrorBoundary
progress software healthy src/pages/LandingPage.jsx:progress
name software healthy src/pages/SchoolsPage.jsx:name
works software healthy src/pages/SchoolsPage.jsx:works
dashboard software healthy src/pages/SchoolsPage.jsx:dashboard
reports software healthy src/pages/SchoolsPage.jsx:reports
is software healthy src/ks2/modules/WordProblemsModule.jsx:is
code software healthy src/services/cloudStore.js:code

LabelLayerStatusPath
auth::api/teacher-invite-accept.js security healthy api/teacher-invite-accept.js
auth::src/hooks/useProfiles.js security healthy src/hooks/useProfiles.js
auth::api/teacher-invite-send.js security healthy api/teacher-invite-send.js
auth::functions/api/teacher-invite-send.js security healthy functions/api/teacher-invite-send.js
auth::functions/api/teacher-invite-accept.js security healthy functions/api/teacher-invite-accept.js
auth::src/hooks/useGuardian.js security healthy src/hooks/useGuardian.js
auth::src/services/cloudStore.js security healthy src/services/cloudStore.js
auth::functions/api/teacher-create-school.js security healthy functions/api/teacher-create-school.js
auth::api/teacher-create-school.js security healthy api/teacher-create-school.js
auth::src/components/SchoolInviteModal.jsx security healthy src/components/SchoolInviteModal.jsx

LabelLayerStatusPath
password_literal::src/components/TeacherSetup.jsx security healthy src/components/TeacherSetup.jsx
password_literal::src/components/TeacherSetup.jsx security healthy src/components/TeacherSetup.jsx
password_literal::src/components/GuardianSetup.jsx security healthy src/components/GuardianSetup.jsx
password_literal::src/components/GuardianSetup.jsx security healthy src/components/GuardianSetup.jsx

LabelLayerStatusPath
/CurriculumMap frontend healthy src/pages/CurriculumMap.jsx
/LandingPage frontend healthy src/pages/LandingPage.jsx
/SchoolsPage frontend healthy src/pages/SchoolsPage.jsx

LabelLayerStatusPath
public data healthy supabase_teacher_migration.sql
IF data healthy supabase_teacher_migration.sql

LabelLayerStatusPath
supabase_teacher_migration.sql data healthy supabase_teacher_migration.sql
supabase_premium_migration.sql data healthy supabase_premium_migration.sql

LabelLayerStatusPath
vps::azure hardware healthy functions/api/tts.js
vps::droplet hardware healthy src/components/BloomGarden.jsx

LabelLayerStatusPath
repobility-clone-y_x8gxvv software healthy /tmp/repobility-clone-y_x8gxvv

LabelLayerStatusPath
gpu (detected) hardware healthy src/modules/WorldGK.jsx
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/17e27e10-310a-4bf8-86fa-d7bafdc91d7a/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/17e27e10-310a-4bf8-86fa-d7bafdc91d7a/

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.