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.

sammorrispb/sam-morris-website

https://github.com/sammorrispb/sam-morris-website · scanned 2026-06-16 00:01 UTC (2 months, 3 weeks ago)

61 raw signals (0 security + 61 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 3 weeks ago · v1 · 61 actionable findings from 1 signal source. 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 420 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
waitForServer software healthy tests/seo.spec.ts:waitForServer
collectTypes software healthy tests/seo.spec.ts:collectTypes
allOf software healthy tests/brand/quiz.test.ts:allOf
collectSourceFiles software healthy tests/brand/brand-copy.test.ts:collectSourceFiles
read software healthy tests/brand/brand-copy.test.ts:read
makeRequest software healthy tests/api/drip-unsubscribe.test.ts:makeRequest
wrongSig software healthy tests/api/drip-unsubscribe.test.ts:wrongSig
makeRequest software healthy tests/api/eval-book.test.ts:makeRequest
makeRequest software healthy tests/api/admin-auth.test.ts:makeRequest
makeRequest software healthy tests/api/analytics.test.ts:makeRequest
makeRequest software healthy tests/api/leads.test.ts:makeRequest
makeGet software healthy tests/api/admin-leads.test.ts:makeGet
makePatch software healthy tests/api/admin-leads.test.ts:makePatch
checkoutEvent software healthy tests/api/stripe-webhook.test.ts:checkoutEvent
makeRequest software healthy tests/api/stripe-webhook.test.ts:makeRequest
makeRequest software healthy tests/api/cron-follow-up.test.ts:makeRequest
stalePage software healthy tests/api/cron-follow-up.test.ts:stalePage
dripPage software healthy tests/api/cron-follow-up.test.ts:dripPage
getExistingLessons software healthy scripts/coaching-calendar-sync.js:getExistingLessons
getClients software healthy scripts/coaching-calendar-sync.js:getClients
main software healthy scripts/coaching-calendar-sync.js:main
createDatabase software healthy scripts/setup-coaching-db.js:createDatabase
main software healthy scripts/setup-coaching-db.js:main
prop software healthy scripts/coaching-progress.js:prop
titleText software healthy scripts/coaching-progress.js:titleText
selectName software healthy scripts/coaching-progress.js:selectName
numberVal software healthy scripts/coaching-progress.js:numberVal
dateVal software healthy scripts/coaching-progress.js:dateVal
richText software healthy scripts/coaching-progress.js:richText
multiSelectNames software healthy scripts/coaching-progress.js:multiSelectNames
queryAll software healthy scripts/coaching-progress.js:queryAll
listAllClients software healthy scripts/coaching-progress.js:listAllClients
viewClient software healthy scripts/coaching-progress.js:viewClient
main software healthy scripts/coaching-progress.js:main
main software healthy scripts/coaching-client.js:main
parseFlag software healthy scripts/log-lesson.js:parseFlag
findClient software healthy scripts/log-lesson.js:findClient
main software healthy scripts/log-lesson.js:main
stripJsx software healthy scripts/generate-search-index.ts:stripJsx
filePathToUrl software healthy scripts/generate-search-index.ts:filePathToUrl
findPages software healthy scripts/generate-search-index.ts:findPages
extractMetadata software healthy scripts/generate-search-index.ts:extractMetadata
extractSections software healthy scripts/generate-search-index.ts:extractSections
scanPages software healthy scripts/generate-search-index.ts:scanPages
scanBlog software healthy scripts/generate-search-index.ts:scanBlog
TrackedLink software healthy src/components/TrackedLink.tsx:TrackedLink
Nav software healthy src/components/Nav.tsx:Nav
onScroll software healthy src/components/Nav.tsx:onScroll
handleEscape software healthy src/components/Nav.tsx:handleEscape
shouldSkip software healthy src/components/PageViewTracker.tsx:shouldSkip

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
DESIGN.md software healthy DESIGN.md
.mcp.json software healthy .mcp.json
vercel.json software healthy vercel.json
postcss.config.mjs software healthy postcss.config.mjs
README.md software healthy README.md
CLAUDE.md software healthy CLAUDE.md
package.json software healthy package.json
package-lock.json software healthy package-lock.json
.env.example software healthy .env.example
tsconfig.json software healthy tsconfig.json
seo-backlog.md software healthy seo-backlog.md
eslint.config.mjs software healthy eslint.config.mjs
vitest.seo.config.ts software healthy vitest.seo.config.ts
vitest.config.ts software healthy vitest.config.ts
next.config.ts software healthy next.config.ts
seo.spec.ts software healthy tests/seo.spec.ts
urls.test.ts software healthy tests/urls.test.ts
testimonials.test.ts software healthy tests/brand/testimonials.test.ts
quiz.test.ts software healthy tests/brand/quiz.test.ts
brand-copy.test.ts software healthy tests/brand/brand-copy.test.ts
drip-unsubscribe.test.ts software healthy tests/api/drip-unsubscribe.test.ts
eval-book.test.ts software healthy tests/api/eval-book.test.ts
admin-auth.test.ts software healthy tests/api/admin-auth.test.ts
analytics.test.ts software healthy tests/api/analytics.test.ts
leads.test.ts software healthy tests/api/leads.test.ts
admin-leads.test.ts software healthy tests/api/admin-leads.test.ts
stripe-webhook.test.ts software healthy tests/api/stripe-webhook.test.ts
cron-follow-up.test.ts software healthy tests/api/cron-follow-up.test.ts
brand-guide.md software healthy docs/brand-guide.md
2026-02-27-sam-morris-website-design.md software healthy docs/plans/2026-02-27-sam-morris-website-design.md
2026-02-27-sam-morris-website-implementation.md software healthy docs/plans/2026-02-27-sam-morris-website-implementation.md
2026-03-09-nav-search-bar.md software healthy docs/plans/2026-03-09-nav-search-bar.md
2026-03-09-nav-search-bar-design.md software healthy docs/plans/2026-03-09-nav-search-bar-design.md
coaching-calendar-sync.js software healthy scripts/coaching-calendar-sync.js
setup-coaching-db.js software healthy scripts/setup-coaching-db.js
coaching-progress.js software healthy scripts/coaching-progress.js
coaching-client.js software healthy scripts/coaching-client.js
log-lesson.js software healthy scripts/log-lesson.js
generate-search-index.ts software healthy scripts/generate-search-index.ts
funnel.md software healthy .claude/commands/funnel.md
coaching-sync.md software healthy .claude/commands/coaching-sync.md
coaching-new.md software healthy .claude/commands/coaching-new.md
coaching-log.md software healthy .claude/commands/coaching-log.md
book-court.md software healthy .claude/commands/book-court.md
coaching.md software healthy .claude/commands/coaching.md
TrackedLink.tsx software healthy src/components/TrackedLink.tsx
Nav.tsx software healthy src/components/Nav.tsx
PageViewTracker.tsx software healthy src/components/PageViewTracker.tsx
AnnouncementBanner.tsx software healthy src/components/AnnouncementBanner.tsx

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

LabelLayerStatusPath
tests software healthy tests
brand software healthy tests/brand
api software healthy tests/api
docs software healthy docs
plans software healthy docs/plans
scripts software healthy scripts
.claude software healthy .claude
commands software healthy .claude/commands
src software healthy src
components software healthy src/components
admin software healthy src/components/admin
app software healthy src/app
about software healthy src/app/about
blog software healthy src/app/blog
[slug] software healthy src/app/blog/[slug]
contact software healthy src/app/contact
api software healthy src/app/api
analytics software healthy src/app/api/analytics
leads software healthy src/app/api/leads
eval-book software healthy src/app/api/eval-book
drip software healthy src/app/api/drip
unsubscribe software healthy src/app/api/drip/unsubscribe
admin software healthy src/app/api/admin
auth software healthy src/app/api/admin/auth
leads software healthy src/app/api/admin/leads
cron software healthy src/app/api/cron
follow-up software healthy src/app/api/cron/follow-up
stripe software healthy src/app/api/stripe
webhook software healthy src/app/api/stripe/webhook
evaluation software healthy src/app/evaluation
quiz software healthy src/app/quiz
admin software healthy src/app/admin
programs software healthy src/app/programs
events software healthy src/app/programs/events
cohort software healthy src/app/programs/cohort
signup software healthy src/app/programs/cohort/signup
confirmed software healthy src/app/programs/cohort/signup/confirmed
coaching software healthy src/app/programs/coaching
og software healthy src/app/og
lib software healthy src/lib
waiver software healthy src/lib/waiver
e2e software healthy e2e

LabelLayerStatusPath
NotFound frontend healthy src/app/not-found.tsx
Loading frontend healthy src/app/loading.tsx
Home frontend healthy src/app/page.tsx
RootLayout frontend healthy src/app/layout.tsx
AboutPage frontend healthy src/app/about/page.tsx
BlogLoading frontend healthy src/app/blog/loading.tsx
ContactPage frontend healthy src/app/contact/page.tsx
EvaluationPage frontend healthy src/app/evaluation/page.tsx
EvaluationLayout frontend healthy src/app/evaluation/layout.tsx
QuizPage frontend healthy src/app/quiz/page.tsx
AdminPage frontend healthy src/app/admin/page.tsx
ProgramsLoading frontend healthy src/app/programs/loading.tsx
ProgramsPage frontend healthy src/app/programs/page.tsx
ProgramsLayout frontend healthy src/app/programs/layout.tsx
EventsPage frontend healthy src/app/programs/events/page.tsx
CohortPage frontend healthy src/app/programs/cohort/page.tsx
CohortSignupPage frontend healthy src/app/programs/cohort/signup/page.tsx
CohortConfirmedPage frontend healthy src/app/programs/cohort/signup/confirmed/page.tsx
CoachingPage frontend healthy src/app/programs/coaching/page.tsx

LabelLayerStatusPath
/page.tsx frontend healthy src/app/page.tsx
/about frontend healthy src/app/about/page.tsx
/blog frontend healthy src/app/blog/page.tsx
/blog/[slug] frontend healthy src/app/blog/[slug]/page.tsx
/contact frontend healthy src/app/contact/page.tsx
/evaluation frontend healthy src/app/evaluation/page.tsx
/quiz frontend healthy src/app/quiz/page.tsx
/admin frontend healthy src/app/admin/page.tsx
/programs frontend healthy src/app/programs/page.tsx
/programs/events frontend healthy src/app/programs/events/page.tsx
/programs/cohort frontend healthy src/app/programs/cohort/page.tsx
/programs/cohort/signup frontend healthy src/app/programs/cohort/signup/page.tsx
/programs/cohort/signup/confirmed frontend healthy src/app/programs/cohort/signup/confirmed/page.tsx
/programs/coaching frontend healthy src/app/programs/coaching/page.tsx

LabelLayerStatusPath
127.0.0.1 network healthy playwright.config.ts
3.074.149.198 network healthy src/app/contact/page.tsx
4.487.709.306 network healthy src/app/contact/page.tsx
1.694.625.712 network healthy src/app/contact/page.tsx
1.871.118.571 network healthy src/app/contact/page.tsx
3.741.982.998 network healthy src/app/contact/page.tsx

LabelLayerStatusPath
Stripe software healthy tests/api/stripe-webhook.test.ts:Stripe
work software healthy src/app/page.tsx:work
near software healthy src/app/layout.tsx:near

LabelLayerStatusPath
password_literal::tests/api/admin-auth.test.ts security healthy tests/api/admin-auth.test.ts
password_literal::tests/api/admin-auth.test.ts security healthy tests/api/admin-auth.test.ts
password_literal::tests/api/admin-leads.test.ts security healthy tests/api/admin-leads.test.ts

LabelLayerStatusPath
repobility-clone-49wsuffb software healthy /tmp/repobility-clone-49wsuffb

LabelLayerStatusPath
port:465 network healthy src/lib/email.ts
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/5f39ca47-247e-4ad2-962d-a46a214aa029/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/5f39ca47-247e-4ad2-962d-a46a214aa029/

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.