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.

wrdlisner/coaching-analyzer

https://github.com/wrdlisner/coaching-analyzer · scanned 2026-06-16 01:00 UTC (2 months, 1 week ago)

97 raw signals (0 security + 97 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 1 week ago · v1 · 74 actionable findings from 1 signal source. 23 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 508 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
t software healthy generate_tier_comparison.py:26
main software healthy generate_tier_comparison.py:79
main software healthy main.py:20
LandingPage software healthy frontend/app/page.tsx:LandingPage
RootLayout software healthy frontend/app/layout.tsx:RootLayout
ResetPasswordForm software healthy frontend/app/reset-password/page.tsx:ResetPasswordForm
handleSubmit software healthy frontend/app/reset-password/page.tsx:handleSubmit
ResetPasswordPage software healthy frontend/app/reset-password/page.tsx:ResetPasswordPage
ManagerPage software healthy frontend/app/manager/page.tsx:ManagerPage
handleFileChange software healthy frontend/app/manager/page.tsx:handleFileChange
handleDrop software healthy frontend/app/manager/page.tsx:handleDrop
handleAnalyze software healthy frontend/app/manager/page.tsx:handleAnalyze
LoginPage software healthy frontend/app/login/page.tsx:LoginPage
handleSubmit software healthy frontend/app/login/page.tsx:handleSubmit
DataPolicyPage software healthy frontend/app/data-policy/page.tsx:DataPolicyPage
UpdatesPage software healthy frontend/app/updates/page.tsx:UpdatesPage
formatDate software healthy frontend/app/dashboard/page.tsx:formatDate
formatDuration software healthy frontend/app/dashboard/page.tsx:formatDuration
reasonBadgeClass software healthy frontend/app/dashboard/page.tsx:reasonBadgeClass
ScoreChart software healthy frontend/app/dashboard/page.tsx:ScoreChart
xAt software healthy frontend/app/dashboard/page.tsx:xAt
yAt software healthy frontend/app/dashboard/page.tsx:yAt
PurchaseConfirmModal software healthy frontend/app/dashboard/page.tsx:PurchaseConfirmModal
CreditGuideModal software healthy frontend/app/dashboard/page.tsx:CreditGuideModal
DashboardContent software healthy frontend/app/dashboard/page.tsx:DashboardContent
toggleTheme software healthy frontend/app/dashboard/page.tsx:toggleTheme
load software healthy frontend/app/dashboard/page.tsx:load
handleDismissNotice software healthy frontend/app/dashboard/page.tsx:handleDismissNotice
handleLogout software healthy frontend/app/dashboard/page.tsx:handleLogout
handlePurchase software healthy frontend/app/dashboard/page.tsx:handlePurchase
handleOpenPurchaseModal software healthy frontend/app/dashboard/page.tsx:handleOpenPurchaseModal
handleClosePurchaseModal software healthy frontend/app/dashboard/page.tsx:handleClosePurchaseModal
handleSaveProfile software healthy frontend/app/dashboard/page.tsx:handleSaveProfile
handleCopyReferral software healthy frontend/app/dashboard/page.tsx:handleCopyReferral
DashboardPage software healthy frontend/app/dashboard/page.tsx:DashboardPage
LightModeGuard software healthy frontend/app/components/LightModeGuard.tsx:LightModeGuard
ForgotPasswordPage software healthy frontend/app/forgot-password/page.tsx:ForgotPasswordPage
handleSubmit software healthy frontend/app/forgot-password/page.tsx:handleSubmit
MentorCard software healthy frontend/app/mentors/page.tsx:MentorCard
MentorsPage software healthy frontend/app/mentors/page.tsx:MentorsPage
fetchMentors software healthy frontend/app/mentors/page.tsx:fetchMentors
handleFilter software healthy frontend/app/mentors/page.tsx:handleFilter
handleClickContact software healthy frontend/app/mentors/page.tsx:handleClickContact
McqGuidePage software healthy frontend/app/mentors/mcq-guide/page.tsx:McqGuidePage
MentorApplyPage software healthy frontend/app/mentors/apply/page.tsx:MentorApplyPage
handleSpecialtyChange software healthy frontend/app/mentors/apply/page.tsx:handleSpecialtyChange
handlePhotoChange software healthy frontend/app/mentors/apply/page.tsx:handlePhotoChange
handleSubmit software healthy frontend/app/mentors/apply/page.tsx:handleSubmit
MentorProfileEditPage software healthy frontend/app/mentors/profile/edit/page.tsx:MentorProfileEdi…
load software healthy frontend/app/mentors/profile/edit/page.tsx:load

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

LabelLayerStatusPath
config.py software healthy config.py
test_pdf.py software healthy test_pdf.py
test_v2_report.py software healthy test_v2_report.py
generate_tier_comparison.py software healthy generate_tier_comparison.py
README_webapp.md software healthy README_webapp.md
SKILL.md software healthy SKILL.md
main.py software healthy main.py
requirements.txt software healthy requirements.txt
railway.toml software healthy frontend/railway.toml
tailwind.config.ts software healthy frontend/tailwind.config.ts
package.json software healthy frontend/package.json
next.config.js software healthy frontend/next.config.js
next-env.d.ts software healthy frontend/next-env.d.ts
package-lock.json software healthy frontend/package-lock.json
tsconfig.json software healthy frontend/tsconfig.json
postcss.config.js software healthy frontend/postcss.config.js
globals.css software healthy frontend/app/globals.css
page.tsx software healthy frontend/app/page.tsx
layout.tsx software healthy frontend/app/layout.tsx
page.tsx software healthy frontend/app/reset-password/page.tsx
page.tsx software healthy frontend/app/manager/page.tsx
page.tsx software healthy frontend/app/login/page.tsx
page.tsx software healthy frontend/app/data-policy/page.tsx
page.tsx software healthy frontend/app/updates/page.tsx
page.tsx software healthy frontend/app/dashboard/page.tsx
LightModeGuard.tsx software healthy frontend/app/components/LightModeGuard.tsx
page.tsx software healthy frontend/app/forgot-password/page.tsx
page.tsx software healthy frontend/app/mentors/page.tsx
page.tsx software healthy frontend/app/mentors/mcq-guide/page.tsx
page.tsx software healthy frontend/app/mentors/apply/page.tsx
page.tsx software healthy frontend/app/mentors/profile/edit/page.tsx
page.tsx software healthy frontend/app/tokusho/page.tsx
page.tsx software healthy frontend/app/admin/page.tsx
page.tsx software healthy frontend/app/analyze/page.tsx
page.tsx software healthy frontend/app/notices/[id]/page.tsx
page.tsx software healthy frontend/app/report/[id]/page.tsx
page.tsx software healthy frontend/app/terms/page.tsx
page.tsx software healthy frontend/app/mentor/page.tsx
page.tsx software healthy frontend/app/register/page.tsx
page.tsx software healthy frontend/app/feedback/[id]/page.tsx
api.ts software healthy frontend/lib/api.ts
changelog.ts software healthy frontend/lib/changelog.ts
report_style.css software healthy templates/report_style.css
converter.py software healthy modules/converter.py
__init__.py software healthy modules/__init__.py
transcriber.py software healthy modules/transcriber.py
reporter.py software healthy modules/reporter.py
manager_reporter.py software healthy modules/manager_reporter.py
analyzer.py software healthy modules/analyzer.py
manager_analyzer.py software healthy modules/manager_analyzer.py

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

LabelLayerStatusPath
CoachingReportPDF software healthy modules/reporter.py:72
ManagerReportPDF software healthy modules/manager_reporter.py:78
RegisterRequest software healthy backend/schemas.py:23
LoginRequest software healthy backend/schemas.py:31
TokenResponse software healthy backend/schemas.py:36
UserResponse software healthy backend/schemas.py:41
Config software healthy backend/schemas.py:254
AdminUserResponse software healthy backend/schemas.py:57
UpdateProfileRequest software healthy backend/schemas.py:71
UpdateCreditsRequest software healthy backend/schemas.py:76
SessionResponse software healthy backend/schemas.py:83
FeedbackRequest software healthy backend/schemas.py:97
AdminFeedbackResponse software healthy backend/schemas.py:103
CreditResponse software healthy backend/schemas.py:116
AnalyzeResponse software healthy backend/schemas.py:128
JobAcceptedResponse software healthy backend/schemas.py:133
JobStatusResponse software healthy backend/schemas.py:137
TrendDataPoint software healthy backend/schemas.py:146
NoticeResponse software healthy backend/schemas.py:156
NoticeCreateRequest software healthy backend/schemas.py:168
NoticeUpdateRequest software healthy backend/schemas.py:175
CouponResponse software healthy backend/schemas.py:184
FeedbackSubmitResponse software healthy backend/schemas.py:196
MentorApplyRequest software healthy backend/schemas.py:203
MentorUpdateRequest software healthy backend/schemas.py:218
MentorResponse software healthy backend/schemas.py:233
AdminMentorResponse software healthy backend/schemas.py:258
ForgotPasswordRequest software healthy backend/schemas.py:278
ResetPasswordRequest software healthy backend/schemas.py:282
AdminPurchaseResponse software healthy backend/schemas.py:289
SuccessResponse software healthy backend/schemas.py:299
User software healthy backend/models.py:16
Session software healthy backend/models.py:43
Credit software healthy backend/models.py:60
Feedback software healthy backend/models.py:75
Notice software healthy backend/models.py:88
AnalysisJob software healthy backend/models.py:101
NoticeRead software healthy backend/models.py:117
Coupon software healthy backend/models.py:129
StripeEvent software healthy backend/models.py:144
PasswordResetToken software healthy backend/models.py:152
Mentor software healthy backend/models.py:163
CoachingReportPDF software healthy backend/modules/reporter.py:73
CheckoutRequest software healthy backend/routers/payments.py:36

LabelLayerStatusPath
GET / api healthy backend/main.py
POST /checkout api healthy backend/routers/payments.py
POST /webhook api healthy backend/routers/payments.py
POST /upload-photo api healthy backend/routers/mentors.py
POST /apply api healthy backend/routers/mentors.py
GET /me api healthy backend/routers/mentors.py
GET /recommend api healthy backend/routers/mentors.py
GET /{mentor_id} api healthy backend/routers/mentors.py
PATCH /profile api healthy backend/routers/mentors.py
POST /track/view api healthy backend/routers/mentors.py
POST /{mentor_id}/track/click api healthy backend/routers/mentors.py
POST /feedback/{session_id} api healthy backend/routers/feedback.py
GET /coupons api healthy backend/routers/feedback.py
GET /credits api healthy backend/routers/feedback.py
POST /register api healthy backend/routers/auth.py
POST /login api healthy backend/routers/auth.py
POST /forgot-password api healthy backend/routers/auth.py
POST /reset-password api healthy backend/routers/auth.py
PATCH /me api healthy backend/routers/auth.py
GET /users api healthy backend/routers/admin.py
PATCH /users/{user_id}/credits api healthy backend/routers/admin.py
GET /feedbacks api healthy backend/routers/admin.py
GET /trends api healthy backend/routers/admin.py
PATCH /users/{user_id}/toggle-admin api healthy backend/routers/admin.py
GET /notices api healthy backend/routers/admin.py
POST /notices api healthy backend/routers/admin.py
PUT /notices/{notice_id} api healthy backend/routers/admin.py
DELETE /notices/{notice_id} api healthy backend/routers/admin.py
GET /mentors api healthy backend/routers/admin.py
PATCH /mentors/{user_id}/approve api healthy backend/routers/admin.py
PATCH /mentors/{user_id}/reject api healthy backend/routers/admin.py
GET /purchases api healthy backend/routers/admin.py
PATCH /mentors/{user_id}/toggle-active api healthy backend/routers/admin.py
POST /analyze api healthy backend/routers/analyze.py
GET /analyze/status/{job_id} api healthy backend/routers/analyze.py
GET /latest api healthy backend/routers/notices.py
GET /{notice_id} api healthy backend/routers/notices.py
POST /{notice_id}/read api healthy backend/routers/notices.py
GET /{session_id} api healthy backend/routers/sessions.py
GET /{session_id}/pdf api healthy backend/routers/sessions.py

LabelLayerStatusPath
frontend software healthy frontend
app software healthy frontend/app
reset-password software healthy frontend/app/reset-password
manager software healthy frontend/app/manager
login software healthy frontend/app/login
data-policy software healthy frontend/app/data-policy
updates software healthy frontend/app/updates
dashboard software healthy frontend/app/dashboard
components software healthy frontend/app/components
forgot-password software healthy frontend/app/forgot-password
mentors software healthy frontend/app/mentors
mcq-guide software healthy frontend/app/mentors/mcq-guide
apply software healthy frontend/app/mentors/apply
profile software healthy frontend/app/mentors/profile
edit software healthy frontend/app/mentors/profile/edit
tokusho software healthy frontend/app/tokusho
admin software healthy frontend/app/admin
analyze software healthy frontend/app/analyze
notices software healthy frontend/app/notices
[id] software healthy frontend/app/notices/[id]
report software healthy frontend/app/report
[id] software healthy frontend/app/report/[id]
terms software healthy frontend/app/terms
mentor software healthy frontend/app/mentor
register software healthy frontend/app/register
feedback software healthy frontend/app/feedback
[id] software healthy frontend/app/feedback/[id]
lib software healthy frontend/lib
templates software healthy templates
modules software healthy modules
backend software healthy backend
modules software healthy backend/modules
routers software healthy backend/routers

LabelLayerStatusPath
LandingPage frontend healthy frontend/app/page.tsx
RootLayout frontend healthy frontend/app/layout.tsx
ResetPasswordPage frontend healthy frontend/app/reset-password/page.tsx
ManagerPage frontend healthy frontend/app/manager/page.tsx
LoginPage frontend healthy frontend/app/login/page.tsx
DataPolicyPage frontend healthy frontend/app/data-policy/page.tsx
UpdatesPage frontend healthy frontend/app/updates/page.tsx
DashboardPage frontend healthy frontend/app/dashboard/page.tsx
ForgotPasswordPage frontend healthy frontend/app/forgot-password/page.tsx
MentorsPage frontend healthy frontend/app/mentors/page.tsx
McqGuidePage frontend healthy frontend/app/mentors/mcq-guide/page.tsx
MentorApplyPage frontend healthy frontend/app/mentors/apply/page.tsx
MentorProfileEditPage frontend healthy frontend/app/mentors/profile/edit/page.tsx
TokushoPage frontend healthy frontend/app/tokusho/page.tsx
AdminPage frontend healthy frontend/app/admin/page.tsx
AnalyzePage frontend healthy frontend/app/analyze/page.tsx
NoticeDetailPage frontend healthy frontend/app/notices/[id]/page.tsx
ReportPage frontend healthy frontend/app/report/[id]/page.tsx
TermsPage frontend healthy frontend/app/terms/page.tsx
MentorPage frontend healthy frontend/app/mentor/page.tsx
RegisterPage frontend healthy frontend/app/register/page.tsx
FeedbackPage frontend healthy frontend/app/feedback/[id]/page.tsx

LabelLayerStatusPath
User data healthy backend/models.py
Session data healthy backend/models.py
Credit data healthy backend/models.py
Feedback data healthy backend/models.py
Notice data healthy backend/models.py
AnalysisJob data healthy backend/models.py
NoticeRead data healthy backend/models.py
Coupon data healthy backend/models.py
StripeEvent data healthy backend/models.py
PasswordResetToken data healthy backend/models.py
Mentor data healthy backend/models.py
users data healthy backend/models.py
sessions data healthy backend/models.py
credits data healthy backend/models.py
feedbacks data healthy backend/models.py
notices data healthy backend/models.py
analysis_jobs data healthy backend/models.py
notice_reads data healthy backend/models.py
coupons data healthy backend/models.py
password_reset_tokens data healthy backend/models.py
mentors data healthy backend/models.py

LabelLayerStatusPath
/page.tsx frontend healthy frontend/app/page.tsx
/reset-password frontend healthy frontend/app/reset-password/page.tsx
/manager frontend healthy frontend/app/manager/page.tsx
/login frontend healthy frontend/app/login/page.tsx
/data-policy frontend healthy frontend/app/data-policy/page.tsx
/updates frontend healthy frontend/app/updates/page.tsx
/dashboard frontend healthy frontend/app/dashboard/page.tsx
/forgot-password frontend healthy frontend/app/forgot-password/page.tsx
/mentors frontend healthy frontend/app/mentors/page.tsx
/mentors/mcq-guide frontend healthy frontend/app/mentors/mcq-guide/page.tsx
/mentors/apply frontend healthy frontend/app/mentors/apply/page.tsx
/mentors/profile/edit frontend healthy frontend/app/mentors/profile/edit/page.tsx
/tokusho frontend healthy frontend/app/tokusho/page.tsx
/admin frontend healthy frontend/app/admin/page.tsx
/analyze frontend healthy frontend/app/analyze/page.tsx
/notices/[id] frontend healthy frontend/app/notices/[id]/page.tsx
/report/[id] frontend healthy frontend/app/report/[id]/page.tsx
/terms frontend healthy frontend/app/terms/page.tsx
/mentor frontend healthy frontend/app/mentor/page.tsx
/register frontend healthy frontend/app/register/page.tsx
/feedback/[id] frontend healthy frontend/app/feedback/[id]/page.tsx

LabelLayerStatusPath
postgresql data healthy SKILL.md
postgres data healthy backend/database.py

LabelLayerStatusPath
password_literal::backend/seed_admin.py security healthy backend/seed_admin.py
password_literal::backend/seed_admin.py security healthy backend/seed_admin.py

LabelLayerStatusPath
auth::backend/auth.py security healthy backend/auth.py
auth::SKILL.md security healthy SKILL.md

LabelLayerStatusPath
repobility-clone-6x0yalma software healthy /tmp/repobility-clone-6x0yalma

LabelLayerStatusPath
127.0.0.1 network healthy backend/main.py
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/73ba7633-54a8-4441-bc58-90ee86a303ee/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/73ba7633-54a8-4441-bc58-90ee86a303ee/

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.