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.

SimonNg0225/ntk-platform

https://github.com/SimonNg0225/ntk-platform · scanned 2026-06-16 00:13 UTC (2 months, 2 weeks ago)

540 raw signals (13 security + 527 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 2 weeks ago · v1 · 534 actionable findings from 2 signal sources. 61 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 4671 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
devAiGemini software healthy vite.config.ts:devAiGemini
send software healthy vite.config.ts:send
reader software healthy vite.config.ts:reader
pointInQuad software healthy scripts/verify-docaligner.mjs:pointInQuad
cross software healthy scripts/verify-docaligner.mjs:cross
distToQuadEdge software healthy scripts/verify-docaligner.mjs:distToQuadEdge
buildInput software healthy scripts/verify-docaligner.mjs:buildInput
cornerFromHeatmap software healthy scripts/verify-docaligner.mjs:cornerFromHeatmap
optionsFor software healthy scripts/gen-personas.mjs:optionsFor
only software healthy scripts/generate-art.mjs:only
sleep software healthy scripts/generate-art.mjs:sleep
exists software healthy scripts/generate-art.mjs:exists
exerciseSlots software healthy scripts/generate-art.mjs:exerciseSlots
genImagen software healthy scripts/generate-art.mjs:genImagen
genGemini software healthy scripts/generate-art.mjs:genGemini
main software healthy scripts/generate-art.mjs:main
dayKey software healthy scripts/scriptable/ntk-timetable-widget.js:dayKey
minutesOf software healthy scripts/scriptable/ntk-timetable-widget.js:minutesOf
todayDayNum software healthy scripts/scriptable/ntk-timetable-widget.js:todayDayNum
e software healthy scripts/scriptable/ntk-timetable-widget.js:e
dayTitle software healthy scripts/scriptable/ntk-timetable-widget.js:dayTitle
fetchCollections software healthy scripts/scriptable/ntk-timetable-widget.js:fetchCollections
todaysLessons software healthy scripts/scriptable/ntk-timetable-widget.js:todaysLessons
cfgRow software healthy scripts/scriptable/ntk-timetable-widget.js:cfgRow
lessonRow software healthy scripts/scriptable/ntk-timetable-widget.js:lessonRow
buildWidget software healthy scripts/scriptable/ntk-timetable-widget.js:buildWidget
errorWidget software healthy scripts/scriptable/ntk-timetable-widget.js:errorWidget
dayKey software healthy scripts/scriptable/ntk-widget.js:dayKey
journalStreak software healthy scripts/scriptable/ntk-widget.js:journalStreak
nextCountdown software healthy scripts/scriptable/ntk-widget.js:nextCountdown
upcoming software healthy scripts/scriptable/ntk-widget.js:upcoming
fetchCollections software healthy scripts/scriptable/ntk-widget.js:fetchCollections
statRow software healthy scripts/scriptable/ntk-widget.js:statRow
buildWidget software healthy scripts/scriptable/ntk-widget.js:buildWidget
tasks software healthy scripts/scriptable/ntk-widget.js:tasks
errorWidget software healthy scripts/scriptable/ntk-widget.js:errorWidget
json software healthy supabase/functions/forum/index.ts:json
countLinks software healthy supabase/functions/forum/index.ts:countLinks
clean software healthy supabase/functions/forum/index.ts:clean
tooMany software healthy supabase/functions/forum/index.ts:tooMany
json software healthy supabase/functions/team-billing/index.ts:json
planFromStatus software healthy supabase/functions/stripe-webhook/index.ts:planFromStatus
periodEndIso software healthy supabase/functions/stripe-webhook/index.ts:periodEndIso
upsertByCustomer software healthy supabase/functions/stripe-webhook/index.ts:upsertByCustomer
ADMIN_EMAILS software healthy supabase/functions/admin/index.ts:ADMIN_EMAILS
costUsd software healthy supabase/functions/admin/index.ts:costUsd
pro software healthy supabase/functions/admin/index.ts:pro
json software healthy supabase/functions/admin/index.ts:json
ymd software healthy supabase/functions/admin/index.ts:ymd
ym software healthy supabase/functions/admin/index.ts:ym

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

LabelLayerStatusPath
playwright.config.ts software healthy playwright.config.ts
vite.config.ts software healthy vite.config.ts
vercel.json software healthy vercel.json
README.md software healthy README.md
CLAUDE.md software healthy CLAUDE.md
tailwind.config.js software healthy tailwind.config.js
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
tsconfig.json software healthy tsconfig.json
postcss.config.js software healthy postcss.config.js
vitest.config.ts software healthy vitest.config.ts
subject-profiles.md software healthy docs/subject-profiles.md
COMMERCIALIZATION.md software healthy docs/COMMERCIALIZATION.md
FEATURE-DESIGN.md software healthy docs/FEATURE-DESIGN.md
DESIGN-BRIEF.md software healthy docs/DESIGN-BRIEF.md
ROADMAP.md software healthy docs/ROADMAP.md
LAUNCH-READINESS-AUDIT.md software healthy docs/LAUNCH-READINESS-AUDIT.md
SETUP.md software healthy docs/SETUP.md
2026-06-12-forum-discussion.md software healthy docs/superpowers/plans/2026-06-12-forum-discussion.md
2026-06-10-scan-pdf.md software healthy docs/superpowers/plans/2026-06-10-scan-pdf.md
2026-06-02-bespoke-page-redesign.md software healthy docs/superpowers/plans/2026-06-02-bespoke-page-redesign.md
2026-06-02-google-drive-resources.md software healthy docs/superpowers/plans/2026-06-02-google-drive-resources.md
2026-06-04-calendar-feed-reminders-design.md software healthy docs/superpowers/specs/2026-06-04-calendar-feed-reminders-d…
2026-06-02-google-drive-resources-design.md software healthy docs/superpowers/specs/2026-06-02-google-drive-resources-de…
2026-06-03-admin-docs-template-design.md software healthy docs/superpowers/specs/2026-06-03-admin-docs-template-desig…
2026-06-04-admindocs-pdf-fillable-design.md software healthy docs/superpowers/specs/2026-06-04-admindocs-pdf-fillable-de…
2026-06-10-scan-pdf-design.md software healthy docs/superpowers/specs/2026-06-10-scan-pdf-design.md
2026-06-11-slides-full-control-design.md software healthy docs/superpowers/specs/2026-06-11-slides-full-control-desig…
2026-06-03-quick-add-ai-design.md software healthy docs/superpowers/specs/2026-06-03-quick-add-ai-design.md
2026-06-02-bespoke-page-redesign-design.md software healthy docs/superpowers/specs/2026-06-02-bespoke-page-redesign-des…
2026-06-03-teaching-material-generator-design.md software healthy docs/superpowers/specs/2026-06-03-teaching-material-generat…
2026-06-03-admin-docs-visual-template-design.md software healthy docs/superpowers/specs/2026-06-03-admin-docs-visual-templat…
2026-06-11-slides-reuse-design.md software healthy docs/superpowers/specs/2026-06-11-slides-reuse-design.md
2026-06-04-admindocs-table-cell-autotag-design.md software healthy docs/superpowers/specs/2026-06-04-admindocs-table-cell-auto…
2026-06-12-resource-sharing-design.md software healthy docs/superpowers/specs/2026-06-12-resource-sharing-design.md
2026-06-12-resource-sharing-community-design.md software healthy docs/superpowers/specs/2026-06-12-resource-sharing-communit…
2026-06-12-forum-discussion-design.md software healthy docs/superpowers/specs/2026-06-12-forum-discussion-design.md
2026-06-11-lesson-planner-ai-design.md software healthy docs/superpowers/specs/2026-06-11-lesson-planner-ai-design.…
art-manifest.mjs software healthy scripts/art-manifest.mjs
verify-docaligner.mjs software healthy scripts/verify-docaligner.mjs
gen-personas.mjs software healthy scripts/gen-personas.mjs
generate-art.mjs software healthy scripts/generate-art.mjs
README.md software healthy scripts/scriptable/README.md
ntk-timetable-widget.js software healthy scripts/scriptable/ntk-timetable-widget.js
ntk-widget.js software healthy scripts/scriptable/ntk-widget.js
settings.json software healthy .claude/settings.json
launch.json software healthy .claude/launch.json
config.toml software healthy supabase/config.toml

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.tsx
CommandPalette frontend healthy src/components/CommandPalette.tsx
PwaUpdater frontend healthy src/components/PwaUpdater.tsx
BottomNav frontend healthy src/components/BottomNav.tsx
ComingSoon frontend healthy src/components/ComingSoon.tsx
AnnouncementBanner frontend healthy src/components/AnnouncementBanner.tsx
AccountBox frontend healthy src/components/AccountBox.tsx
SupportButton frontend healthy src/components/SupportButton.tsx
SupportWidget frontend healthy src/components/SupportWidget.tsx
FeatureCard frontend healthy src/components/FeatureCard.tsx
CookieConsent frontend healthy src/components/CookieConsent.tsx
Sidebar frontend healthy src/components/Sidebar.tsx
MobileTopBar frontend healthy src/components/MobileTopBar.tsx
AdminSupportCard frontend healthy src/components/AdminSupportCard.tsx
ModeSwitcher frontend healthy src/components/ModeSwitcher.tsx
PlanBadge frontend healthy src/components/PlanBadge.tsx
PwaInstallPrompt frontend healthy src/components/PwaInstallPrompt.tsx
Pricing frontend healthy src/marketing/Pricing.tsx
Landing frontend healthy src/marketing/Landing.tsx
Guidelines frontend healthy src/marketing/Guidelines.tsx
LegalLayout frontend healthy src/marketing/LegalLayout.tsx
Terms frontend healthy src/marketing/Terms.tsx
Privacy frontend healthy src/marketing/Privacy.tsx
Admin frontend healthy src/pages/Admin.tsx
Settings frontend healthy src/pages/Settings.tsx
Home frontend healthy src/pages/Home.tsx
Forum frontend healthy src/features/forum/Forum.tsx
ProfileEdit frontend healthy src/features/forum/ProfileEdit.tsx
BoardList frontend healthy src/features/forum/BoardList.tsx
ThreadView frontend healthy src/features/forum/ThreadView.tsx
ThreadList frontend healthy src/features/forum/ThreadList.tsx
ReportModal frontend healthy src/features/forum/ReportModal.tsx
Calendar frontend healthy src/features/shared/Calendar.tsx
GlobalSearch frontend healthy src/features/shared/GlobalSearch.tsx
QuizMode frontend healthy src/features/shared/QuizMode.tsx
AIAssistant frontend healthy src/features/shared/AIAssistant.tsx
Inbox frontend healthy src/features/shared/Inbox.tsx
Countdown frontend healthy src/features/shared/Countdown.tsx
AskData frontend healthy src/features/shared/AskData.tsx
QuickAddButton frontend healthy src/features/shared/quickAdd/QuickAddButton.tsx
QuickAddModal frontend healthy src/features/shared/quickAdd/QuickAddModal.tsx
ShortcutsModal frontend healthy src/features/shared/shortcuts/ShortcutsModal.tsx
YearView frontend healthy src/features/shared/calendar/YearView.tsx
CalendarSubscribe frontend healthy src/features/shared/calendar/CalendarSubscribe.tsx
MonthView frontend healthy src/features/shared/calendar/MonthView.tsx
TimeGridView frontend healthy src/features/shared/calendar/TimeGridView.tsx
IcsExportModal frontend healthy src/features/shared/calendar/IcsExportModal.tsx
CalendarManager frontend healthy src/features/shared/calendar/CalendarManager.tsx
EventEditor frontend healthy src/features/shared/calendar/EventEditor.tsx
LearningDashboard frontend healthy src/features/learning/LearningDashboard.tsx

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

LabelLayerStatusPath
docs software healthy docs
superpowers software healthy docs/superpowers
plans software healthy docs/superpowers/plans
specs software healthy docs/superpowers/specs
scripts software healthy scripts
scriptable software healthy scripts/scriptable
.claude software healthy .claude
supabase software healthy supabase
functions software healthy supabase/functions
forum software healthy supabase/functions/forum
team-billing software healthy supabase/functions/team-billing
stripe-webhook software healthy supabase/functions/stripe-webhook
admin software healthy supabase/functions/admin
support-admin software healthy supabase/functions/support-admin
stripe-billing software healthy supabase/functions/stripe-billing
gemini software healthy supabase/functions/gemini
support software healthy supabase/functions/support
calendar-feed software healthy supabase/functions/calendar-feed
_shared software healthy supabase/functions/_shared
migrations software healthy supabase/migrations
.github software healthy .github
workflows software healthy .github/workflows
src software healthy src
i18n software healthy src/i18n
ui software healthy src/ui
components software healthy src/components
commandPalette software healthy src/components/commandPalette
sidebar software healthy src/components/sidebar
modes software healthy src/modes
lib software healthy src/lib
export software healthy src/lib/export
marketing software healthy src/marketing
pages software healthy src/pages
hooks software healthy src/hooks
context software healthy src/context
features software healthy src/features
settings software healthy src/features/settings
forum software healthy src/features/forum
shared software healthy src/features/shared
quiz software healthy src/features/shared/quiz
globalSearch software healthy src/features/shared/globalSearch
quickAdd software healthy src/features/shared/quickAdd
countdown software healthy src/features/shared/countdown
inbox software healthy src/features/shared/inbox
shortcuts software healthy src/features/shared/shortcuts
aiAssistant software healthy src/features/shared/aiAssistant
calendar software healthy src/features/shared/calendar
learning software healthy src/features/learning
reading software healthy src/features/learning/reading
goals software healthy src/features/learning/goals

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

LabelLayerStatusPath
roster software healthy scripts/art-manifest.mjs:roster
PizZip software healthy src/pizzip.d.ts:PizZip
progress software healthy src/i18n/appEn.ts:progress
activities software healthy src/i18n/appEn.ts:activities
against software healthy src/i18n/appEn.ts:against
ErrorBoundary software healthy src/components/ErrorBoundary.tsx:ErrorBoundary
FakeBlob software healthy src/features/work/shared/csv.test.ts:FakeBlob
today software healthy src/features/work/dashboard/i18n.ts:today
progress software healthy src/features/work/dashboard/i18n.ts:progress
data software healthy src/features/work/dashboard/i18n.ts:data
badge software healthy src/features/work/dashboard/types.ts:badge
days software healthy src/features/work/attendance/i18n.ts:days
as software healthy src/features/work/attendance/i18n.ts:as
on software healthy src/features/work/attendance/i18n.ts:on
jscanify software healthy src/features/work/scan/lib/jscanify.d.ts:jscanify
in software healthy src/features/work/gradebook/i18n.ts:in
ranking software healthy src/features/work/gradebook/i18n.ts:ranking
is software healthy src/features/work/gradebook/i18n.ts:is
avg software healthy src/features/work/gradebook/i18n.ts:avg
average software healthy src/features/work/gradebook/i18n.ts:average

LabelLayerStatusPath
0012_community.sql data healthy supabase/migrations/0012_community.sql
0009_admin.sql data healthy supabase/migrations/0009_admin.sql
0014_profile_onboarding.sql data healthy supabase/migrations/0014_profile_onboarding.sql
0011_app_admins.sql data healthy supabase/migrations/0011_app_admins.sql
0013_resource_thumb.sql data healthy supabase/migrations/0013_resource_thumb.sql
0004_orgs.sql data healthy supabase/migrations/0004_orgs.sql
0007_ai_usage_per_feature.sql data healthy supabase/migrations/0007_ai_usage_per_feature.sql
0015_avatar_preset.sql data healthy supabase/migrations/0015_avatar_preset.sql
0010_ai_usage_stats.sql data healthy supabase/migrations/0010_ai_usage_stats.sql
0005_org_invites.sql data healthy supabase/migrations/0005_org_invites.sql
0003_ai_usage.sql data healthy supabase/migrations/0003_ai_usage.sql
0002_commercialization.sql data healthy supabase/migrations/0002_commercialization.sql
0008_scans_storage.sql data healthy supabase/migrations/0008_scans_storage.sql
0001_init.sql data healthy supabase/migrations/0001_init.sql
0011_forum.sql data healthy supabase/migrations/0011_forum.sql
0006_support.sql data healthy supabase/migrations/0006_support.sql

LabelLayerStatusPath
/Admin frontend healthy src/pages/Admin.tsx
/Settings frontend healthy src/pages/Settings.tsx
/Home frontend healthy src/pages/Home.tsx
/PageStrip frontend healthy src/features/work/scan/pages/PageStrip.tsx
/ frontend healthy src/main.tsx
/pricing frontend healthy src/main.tsx
/privacy frontend healthy src/main.tsx
/terms frontend healthy src/main.tsx
/guidelines frontend healthy src/main.tsx
/app/* frontend healthy src/main.tsx
* frontend healthy src/main.tsx
/app frontend healthy e2e/a11y.spec.ts

LabelLayerStatusPath
auth::supabase/functions/stripe-webhook/index.ts security healthy supabase/functions/stripe-webhook/index.ts
auth::supabase/functions/stripe-billing/index.ts security healthy supabase/functions/stripe-billing/index.ts
auth::src/lib/devAuth.ts security healthy src/lib/devAuth.ts
auth::supabase/config.toml security healthy supabase/config.toml
auth::scripts/scriptable/README.md security healthy scripts/scriptable/README.md
auth::.env.example security healthy .env.example
auth::README.md security healthy README.md
auth::src/marketing/Landing.tsx security healthy src/marketing/Landing.tsx
auth::scripts/scriptable/ntk-widget.js security healthy scripts/scriptable/ntk-widget.js
auth::src/context/AuthContext.tsx security healthy src/context/AuthContext.tsx
auth::supabase/functions/gemini/index.ts security healthy supabase/functions/gemini/index.ts
auth::src/lib/supabase.ts security healthy src/lib/supabase.ts

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

LabelLayerStatusPath
build-test cicd healthy .github/workflows/ci.yml
e2e cicd healthy .github/workflows/e2e.yml

LabelLayerStatusPath
repobility-clone-12wr5gfx software healthy /tmp/repobility-clone-12wr5gfx

LabelLayerStatusPath
USE /dev-ai/gemini api healthy vite.config.ts

LabelLayerStatusPath
sqlite data healthy src/features/work/lessonPlanner/subjectTemplates.ts

LabelLayerStatusPath
public data healthy supabase/migrations/0012_community.sql

LabelLayerStatusPath
port:5173 network healthy vite.config.ts

LabelLayerStatusPath
vps::droplet hardware healthy src/features/learning/HealthTracker.tsx
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/e3d449a6-e204-4b46-89d7-cc838d639799/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/e3d449a6-e204-4b46-89d7-cc838d639799/

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.