https://github.com/ya-maicle/mike.com
· scanned 2026-06-16 01:04 UTC (2 months, 1 week ago)
110 raw signals (71 security + 39 graph)
Last scanned 2 months, 1 week ago · v1 · 35 actionable findings from 2 signal sources. 149 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 573 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 |
|---|---|---|---|
KeepExploringSection |
software | healthy | apps/web/src/components/keep-exploring-section.tsx:KeepExpl… |
slugify |
software | healthy | apps/web/src/components/portable-text-grid.tsx:slugify |
getTextFromChildren |
software | healthy | apps/web/src/components/portable-text-grid.tsx:getTextFromC… |
getWidthClass |
software | healthy | apps/web/src/components/portable-text-grid.tsx:getWidthClass |
getMediaClasses |
software | healthy | apps/web/src/components/portable-text-grid.tsx:getMediaClas… |
LeafSvg |
software | healthy | apps/web/src/components/home-logo-strip.tsx:LeafSvg |
CyclingLogo |
software | healthy | apps/web/src/components/home-logo-strip.tsx:CyclingLogo |
HomeLogoStrip |
software | healthy | apps/web/src/components/home-logo-strip.tsx:HomeLogoStrip |
ProgramsSection |
software | healthy | apps/web/src/components/programs-section.tsx:ProgramsSection |
handler |
software | healthy | apps/web/src/components/programs-section.tsx:handler |
getHighlightStyle |
software | healthy | apps/web/src/components/programs-section.tsx:getHighlightSt… |
NumanSvg |
software | healthy | apps/web/src/components/client-logo-strip.tsx:NumanSvg |
MetaSvg |
software | healthy | apps/web/src/components/client-logo-strip.tsx:MetaSvg |
EmiratesSvg |
software | healthy | apps/web/src/components/client-logo-strip.tsx:EmiratesSvg |
AsusSvg |
software | healthy | apps/web/src/components/client-logo-strip.tsx:AsusSvg |
TimeAndPlaceSvg |
software | healthy | apps/web/src/components/client-logo-strip.tsx:TimeAndPlaceS… |
Footer |
software | healthy | apps/web/src/components/footer.tsx:Footer |
FullBleedCarousel |
software | healthy | apps/web/src/components/full-bleed-carousel.tsx:FullBleedCa… |
Protected |
software | healthy | apps/web/src/components/protected.tsx:Protected |
parseRatio |
software | healthy | apps/web/src/components/sanity-image.tsx:parseRatio |
warnIfUpscaled |
software | healthy | apps/web/src/components/sanity-image.tsx:warnIfUpscaled |
makeLoader |
software | healthy | apps/web/src/components/sanity-image.tsx:makeLoader |
SanityImageImpl |
software | healthy | apps/web/src/components/sanity-image.tsx:SanityImageImpl |
HeaderWithNavLayout |
software | healthy | apps/web/src/components/header-with-nav-layout.tsx:HeaderWi… |
onMobileChange |
software | healthy | apps/web/src/components/header-with-nav-layout.tsx:onMobile… |
onScroll |
software | healthy | apps/web/src/components/header-with-nav-layout.tsx:onScroll |
ThemeToggle |
software | healthy | apps/web/src/components/theme-toggle.tsx:ThemeToggle |
PageTemplate |
software | healthy | apps/web/src/components/page-template.tsx:PageTemplate |
TextSection |
software | healthy | apps/web/src/components/program-layout.tsx:TextSection |
MoveCardMedia |
software | healthy | apps/web/src/components/program-layout.tsx:MoveCardMedia |
MoveCard |
software | healthy | apps/web/src/components/program-layout.tsx:MoveCard |
HowSection |
software | healthy | apps/web/src/components/program-layout.tsx:HowSection |
ProofCard |
software | healthy | apps/web/src/components/program-layout.tsx:ProofCard |
ProofSection |
software | healthy | apps/web/src/components/program-layout.tsx:ProofSection |
CTASection |
software | healthy | apps/web/src/components/program-layout.tsx:CTASection |
ProgramLayout |
software | healthy | apps/web/src/components/program-layout.tsx:ProgramLayout |
ProjectCard |
software | healthy | apps/web/src/components/project-card.tsx:ProjectCard |
content |
software | healthy | apps/web/src/components/project-card.tsx:content |
ThemeProvider |
software | healthy | apps/web/src/components/theme-provider.tsx:ThemeProvider |
ProgramHeroExamples |
software | healthy | apps/web/src/components/program-hero-examples.tsx:ProgramHe… |
slideInner |
software | healthy | apps/web/src/components/program-hero-examples.tsx:slideInner |
initialsFrom |
software | healthy | apps/web/src/components/user-menu.tsx:initialsFrom |
UserMenu |
software | healthy | apps/web/src/components/user-menu.tsx:UserMenu |
initialMetaAvatar |
software | healthy | apps/web/src/components/user-menu.tsx:initialMetaAvatar |
initialName |
software | healthy | apps/web/src/components/user-menu.tsx:initialName |
dbName |
software | healthy | apps/web/src/components/user-menu.tsx:dbName |
ProjectGrid |
software | healthy | apps/web/src/components/project-grid.tsx:ProjectGrid |
LegalPageContent |
software | healthy | apps/web/src/components/legal-page-content.tsx:LegalPageCon… |
FeaturedWorkSection |
software | healthy | apps/web/src/components/featured-work-section.tsx:FeaturedW… |
CaseStudyCarousel |
software | healthy | apps/web/src/components/case-study-carousel.tsx:CaseStudyCa… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
ENVIRONMENT.md |
software | healthy | ENVIRONMENT.md |
playwright.config.ts |
software | healthy | playwright.config.ts |
.prettierrc.json |
software | healthy | .prettierrc.json |
sanity.config.ts |
software | healthy | sanity.config.ts |
sanity.cli.ts |
software | healthy | sanity.cli.ts |
README.md |
software | healthy | README.md |
pnpm-lock.yaml |
software | healthy | pnpm-lock.yaml |
CLAUDE.md |
software | healthy | CLAUDE.md |
package.json |
software | healthy | package.json |
pnpm-workspace.yaml |
software | healthy | pnpm-workspace.yaml |
.env.example |
software | healthy | .env.example |
LICENSE |
software | healthy | LICENSE |
AGENTS.md |
software | healthy | AGENTS.md |
production.spec.ts |
software | healthy | tests/smoke/production.spec.ts |
preview.spec.ts |
software | healthy | tests/smoke/preview.spec.ts |
postcss.config.mjs |
software | healthy | apps/web/postcss.config.mjs |
README.md |
software | healthy | apps/web/README.md |
package.json |
software | healthy | apps/web/package.json |
components.json |
software | healthy | apps/web/components.json |
tsconfig.json |
software | healthy | apps/web/tsconfig.json |
eslint.config.mjs |
software | healthy | apps/web/eslint.config.mjs |
vitest.shims.d.ts |
software | healthy | apps/web/vitest.shims.d.ts |
vitest.config.ts |
software | healthy | apps/web/vitest.config.ts |
next.config.ts |
software | healthy | apps/web/next.config.ts |
external-modules.d.ts |
software | healthy | apps/web/src/types/external-modules.d.ts |
keep-exploring-section.tsx |
software | healthy | apps/web/src/components/keep-exploring-section.tsx |
portable-text-grid.tsx |
software | healthy | apps/web/src/components/portable-text-grid.tsx |
home-logo-strip.tsx |
software | healthy | apps/web/src/components/home-logo-strip.tsx |
programs-section.tsx |
software | healthy | apps/web/src/components/programs-section.tsx |
client-logo-strip.tsx |
software | healthy | apps/web/src/components/client-logo-strip.tsx |
footer.tsx |
software | healthy | apps/web/src/components/footer.tsx |
full-bleed-carousel.tsx |
software | healthy | apps/web/src/components/full-bleed-carousel.tsx |
protected.tsx |
software | healthy | apps/web/src/components/protected.tsx |
page-template.stories.tsx |
software | healthy | apps/web/src/components/page-template.stories.tsx |
sanity-image.tsx |
software | healthy | apps/web/src/components/sanity-image.tsx |
header-with-nav-layout.tsx |
software | healthy | apps/web/src/components/header-with-nav-layout.tsx |
theme-toggle.tsx |
software | healthy | apps/web/src/components/theme-toggle.tsx |
page-template.tsx |
software | healthy | apps/web/src/components/page-template.tsx |
program-layout.tsx |
software | healthy | apps/web/src/components/program-layout.tsx |
project-card.tsx |
software | healthy | apps/web/src/components/project-card.tsx |
theme-provider.tsx |
software | healthy | apps/web/src/components/theme-provider.tsx |
program-hero-examples.tsx |
software | healthy | apps/web/src/components/program-hero-examples.tsx |
user-menu.tsx |
software | healthy | apps/web/src/components/user-menu.tsx |
project-grid.tsx |
software | healthy | apps/web/src/components/project-grid.tsx |
legal-page-content.tsx |
software | healthy | apps/web/src/components/legal-page-content.tsx |
featured-work-section.tsx |
software | healthy | apps/web/src/components/featured-work-section.tsx |
case-study-carousel.tsx |
software | healthy | apps/web/src/components/case-study-carousel.tsx |
login-form.tsx |
software | healthy | apps/web/src/components/login-form.tsx |
header-with-nav.tsx |
software | healthy | apps/web/src/components/header-with-nav.tsx |
cover-media-fill.tsx |
software | healthy | apps/web/src/components/cover-media-fill.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
tests |
software | healthy | tests |
smoke |
software | healthy | tests/smoke |
apps |
software | healthy | apps |
web |
software | healthy | apps/web |
src |
software | healthy | apps/web/src |
types |
software | healthy | apps/web/src/types |
components |
software | healthy | apps/web/src/components |
ui |
software | healthy | apps/web/src/components/ui |
providers |
software | healthy | apps/web/src/components/providers |
icons |
software | healthy | apps/web/src/components/icons |
app |
software | healthy | apps/web/src/app |
api |
software | healthy | apps/web/src/app/api |
portfolio-access |
software | healthy | apps/web/src/app/api/portfolio-access |
logout |
software | healthy | apps/web/src/app/api/portfolio-access/logout |
link |
software | healthy | apps/web/src/app/api/portfolio-access/link |
claim |
software | healthy | apps/web/src/app/api/portfolio-access/claim |
health |
software | healthy | apps/web/src/app/api/health |
avatar |
software | healthy | apps/web/src/app/api/avatar |
(website) |
software | healthy | apps/web/src/app/(website) |
login |
software | healthy | apps/web/src/app/(website)/login |
deck |
software | healthy | apps/web/src/app/(website)/deck |
stories |
software | healthy | apps/web/src/app/(website)/stories |
terms |
software | healthy | apps/web/src/app/(website)/terms |
work |
software | healthy | apps/web/src/app/(website)/work |
[slug] |
software | healthy | apps/web/src/app/(website)/work/[slug] |
strengths |
software | healthy | apps/web/src/app/(website)/strengths |
[slug] |
software | healthy | apps/web/src/app/(website)/strengths/[slug] |
privacy |
software | healthy | apps/web/src/app/(website)/privacy |
debug |
software | healthy | apps/web/src/app/(website)/debug |
profile |
software | healthy | apps/web/src/app/(website)/debug/profile |
[slug] |
software | healthy | apps/web/src/app/(website)/[slug] |
studio |
software | healthy | apps/web/src/app/studio |
[[...index]] |
software | healthy | apps/web/src/app/studio/[[...index]] |
lib |
software | healthy | apps/web/src/lib |
sanity |
software | healthy | apps/web/src/sanity |
schemas |
software | healthy | apps/web/src/sanity/schemas |
objects |
software | healthy | apps/web/src/sanity/schemas/objects |
actions |
software | healthy | apps/web/src/sanity/schemas/actions |
queries |
software | healthy | apps/web/src/sanity/queries |
scripts |
software | healthy | scripts |
ralph |
software | healthy | scripts/ralph |
archive |
software | healthy | scripts/ralph/archive |
2026-02-12-chore |
software | healthy | scripts/ralph/archive/2026-02-12-chore |
ralph-loop-setup |
software | healthy | scripts/ralph/archive/2026-02-12-chore/ralph-loop-setup |
PRPs |
software | healthy | PRPs |
templates |
software | healthy | PRPs/templates |
packages |
software | healthy | packages |
config |
software | healthy | packages/config |
eslint |
software | healthy | packages/config/eslint |
tsconfig |
software | healthy | packages/config/tsconfig |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
/(website) |
frontend | healthy | apps/web/src/app/(website)/page.tsx |
/(website)/login |
frontend | healthy | apps/web/src/app/(website)/login/page.tsx |
/(website)/stories |
frontend | healthy | apps/web/src/app/(website)/stories/page.tsx |
/(website)/terms |
frontend | healthy | apps/web/src/app/(website)/terms/page.tsx |
/(website)/work |
frontend | healthy | apps/web/src/app/(website)/work/page.tsx |
/(website)/work/[slug] |
frontend | healthy | apps/web/src/app/(website)/work/[slug]/page.tsx |
/(website)/strengths |
frontend | healthy | apps/web/src/app/(website)/strengths/page.tsx |
/(website)/strengths/[slug] |
frontend | healthy | apps/web/src/app/(website)/strengths/[slug]/page.tsx |
/(website)/privacy |
frontend | healthy | apps/web/src/app/(website)/privacy/page.tsx |
/(website)/debug/profile |
frontend | healthy | apps/web/src/app/(website)/debug/profile/page.tsx |
/(website)/[slug] |
frontend | healthy | apps/web/src/app/(website)/[slug]/page.tsx |
/studio/[[...index]] |
frontend | healthy | apps/web/src/app/studio/[[...index]]/page.tsx |
/ |
frontend | healthy | apps/web/src/lib/portfolio-access.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
Protected |
frontend | healthy | apps/web/src/components/protected.tsx |
RootLayout |
frontend | healthy | apps/web/src/app/layout.tsx |
Error |
frontend | healthy | apps/web/src/app/error.tsx |
GlobalError |
frontend | healthy | apps/web/src/app/global-error.tsx |
WebsiteLayout |
frontend | healthy | apps/web/src/app/(website)/layout.tsx |
LoginPage |
frontend | healthy | apps/web/src/app/(website)/login/page.tsx |
StoriesPage |
frontend | healthy | apps/web/src/app/(website)/stories/page.tsx |
ProfileDebugPage |
frontend | healthy | apps/web/src/app/(website)/debug/profile/page.tsx |
StudioLayout |
frontend | healthy | apps/web/src/app/studio/layout.tsx |
StudioPage |
frontend | healthy | apps/web/src/app/studio/[[...index]]/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::apps/web/src/components/login-form.tsx |
security | healthy | apps/web/src/components/login-form.tsx |
auth::apps/web/src/lib/mux-signing.ts |
security | healthy | apps/web/src/lib/mux-signing.ts |
auth::supabase/config.toml |
security | healthy | supabase/config.toml |
auth::apps/web/src/components/providers/auth-provider.tsx |
security | healthy | apps/web/src/components/providers/auth-provider.tsx |
auth::scripts/ralph/ralph.sh |
security | healthy | scripts/ralph/ralph.sh |
auth::apps/web/src/lib/mux-signing.test.ts |
security | healthy | apps/web/src/lib/mux-signing.test.ts |
auth::README.md |
security | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
20250829234238_remote_schema.sql |
data | healthy | supabase/migrations/20250829234238_remote_schema.sql |
20251214000000_fix_security_schema.sql |
data | healthy | supabase/migrations/20251214000000_fix_security_schema.sql |
20260610000000_portfolio_access_events_retention.sql |
data | healthy | supabase/migrations/20260610000000_portfolio_access_events_… |
20250831121500_profile_defaults_on_signup.sql |
data | healthy | supabase/migrations/20250831121500_profile_defaults_on_sign… |
20260531000000_portfolio_access_events.sql |
data | healthy | supabase/migrations/20260531000000_portfolio_access_events.… |
index.ts |
data | healthy | migrations/cover-media-object/index.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
typecheck |
cicd | healthy | .github/workflows/pr.yml |
lint |
cicd | healthy | .github/workflows/pr.yml |
build |
cicd | healthy | .github/workflows/pr.yml |
smoke-test |
cicd | healthy | .github/workflows/pr.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
SANITY_API_READ_TOKEN |
cicd | healthy | — |
VERCEL_AUTOMATION_BYPASS_SECRET |
cicd | healthy | — |
GITHUB_TOKEN |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::azure |
hardware | healthy | supabase/config.toml |
vps::aws |
hardware | healthy | supabase/config.toml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-lumr2s1y |
software | healthy | /tmp/repobility-clone-lumr2s1y |
| Label | Layer | Status | Path |
|---|---|---|---|
identifies |
software | healthy | apps/web/src/components/portable-text-grid.tsx:identifies |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
public |
data | healthy | supabase/migrations/20260531000000_portfolio_access_events.… |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | apps/web/src/components/header-with-nav-layout.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::pr |
cicd | healthy | .github/workflows/pr.yml |
This page is publicly accessible at:
https://repobility.com/scan/ff4b07d9-db69-46f2-a55e-d798ccacf06b/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/ff4b07d9-db69-46f2-a55e-d798ccacf06b/
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.