Scan timing: clone 1.65s · analysis 0.45s · 0.4 MB · GitHub preflight 465ms
https://github.com/pma2rino8/bubblesautodetail.git
· scanned 2026-05-29 07:46 UTC (1 week ago)
· 10 languages
30 findings (16 legacy + 14 scanner) 29th percentile · Typescript · small (2-20K LoC) Scanner says 95 (lower by 36)
Last scanned 1 week ago · v2 · 23 findings from 2 sources. Findings combine the legacy security pipeline AND the multi-layer engine (atlas, wiring, flows, ranked) AND verified AI agent contributions.
| Component | Sub-score | Weight | Contribution |
|---|---|---|---|
structure_score |
100.0 | 0.15 | 15.00 |
security_score |
95.9 | 0.25 | 23.98 |
testing_score |
0.0 | 0.20 | 0.00 |
documentation_score |
38.7 | 0.15 | 5.81 |
practices_score |
42.0 | 0.15 | 6.30 |
code_quality |
80.0 | 0.10 | 8.00 |
| Overall | 1.00 | 59.1 |
All 94 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 |
|---|---|---|---|
Nav |
software | healthy | components/layout/Nav.tsx:Nav |
onScroll |
software | healthy | components/layout/Nav.tsx:onScroll |
Footer |
software | healthy | components/layout/Footer.tsx:Footer |
LocalTime |
software | healthy | components/ui/LocalTime.tsx:LocalTime |
update |
software | healthy | components/ui/LocalTime.tsx:update |
Preloader |
software | healthy | components/ui/Preloader.tsx:Preloader |
CustomCursor |
software | healthy | components/ui/CustomCursor.tsx:CustomCursor |
onMove |
software | healthy | components/ui/CustomCursor.tsx:onMove |
onEnterInteractive |
software | healthy | components/ui/CustomCursor.tsx:onEnterInteractive |
onLeaveInteractive |
software | healthy | components/ui/CustomCursor.tsx:onLeaveInteractive |
SmoothScrollProvider |
software | healthy | components/ui/SmoothScrollProvider.tsx:SmoothScrollProvider |
raf |
software | healthy | components/ui/SmoothScrollProvider.tsx:raf |
MagneticButton |
software | healthy | components/ui/MagneticButton.tsx:MagneticButton |
handleMouseMove |
software | healthy | components/ui/MagneticButton.tsx:handleMouseMove |
handleMouseLeave |
software | healthy | components/ui/MagneticButton.tsx:handleMouseLeave |
Testimonials |
software | healthy | components/sections/Testimonials.tsx:Testimonials |
next |
software | healthy | components/sections/Testimonials.tsx:next |
prev |
software | healthy | components/sections/Testimonials.tsx:prev |
BookingCTA |
software | healthy | components/sections/BookingCTA.tsx:BookingCTA |
ServicesPanel |
software | healthy | components/sections/ServicesPanel.tsx:ServicesPanel |
FeaturedWork |
software | healthy | components/sections/FeaturedWork.tsx:FeaturedWork |
Process |
software | healthy | components/sections/Process.tsx:Process |
IntroStatement |
software | healthy | components/sections/IntroStatement.tsx:IntroStatement |
Counter |
software | healthy | components/sections/Numbers.tsx:Counter |
step |
software | healthy | components/sections/Numbers.tsx:step |
Numbers |
software | healthy | components/sections/Numbers.tsx:Numbers |
MarqueeBand |
software | healthy | components/sections/Marquee.tsx:MarqueeBand |
Hero |
software | healthy | components/sections/Hero.tsx:Hero |
Home |
software | healthy | app/page.tsx:Home |
RootLayout |
software | healthy | app/layout.tsx:RootLayout |
JournalPage |
software | healthy | app/journal/page.tsx:JournalPage |
StudioPage |
software | healthy | app/studio/page.tsx:StudioPage |
ServicesPage |
software | healthy | app/services/page.tsx:ServicesPage |
WorkPage |
software | healthy | app/work/page.tsx:WorkPage |
generateStaticParams |
software | healthy | app/work/[slug]/page.tsx:generateStaticParams |
generateMetadata |
software | healthy | app/work/[slug]/page.tsx:generateMetadata |
WorkDetailPage |
software | healthy | app/work/[slug]/page.tsx:WorkDetailPage |
BookPage |
software | healthy | app/book/page.tsx:BookPage |
update |
software | healthy | app/book/page.tsx:update |
luxuryTransition |
software | healthy | lib/motion.ts:luxuryTransition |
| Label | Layer | Status | Path |
|---|---|---|---|
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 |
tsconfig.json |
software | healthy | tsconfig.json |
AGENTS.md |
software | healthy | AGENTS.md |
next.config.ts |
software | warning | next.config.ts |
Nav.tsx |
software | healthy | components/layout/Nav.tsx |
Footer.tsx |
software | healthy | components/layout/Footer.tsx |
LocalTime.tsx |
software | healthy | components/ui/LocalTime.tsx |
Preloader.tsx |
software | healthy | components/ui/Preloader.tsx |
CustomCursor.tsx |
software | healthy | components/ui/CustomCursor.tsx |
SmoothScrollProvider.tsx |
software | healthy | components/ui/SmoothScrollProvider.tsx |
MagneticButton.tsx |
software | healthy | components/ui/MagneticButton.tsx |
Testimonials.tsx |
software | healthy | components/sections/Testimonials.tsx |
BookingCTA.tsx |
software | healthy | components/sections/BookingCTA.tsx |
ServicesPanel.tsx |
software | healthy | components/sections/ServicesPanel.tsx |
FeaturedWork.tsx |
software | healthy | components/sections/FeaturedWork.tsx |
Process.tsx |
software | healthy | components/sections/Process.tsx |
IntroStatement.tsx |
software | healthy | components/sections/IntroStatement.tsx |
Numbers.tsx |
software | healthy | components/sections/Numbers.tsx |
Marquee.tsx |
software | healthy | components/sections/Marquee.tsx |
Hero.tsx |
software | healthy | components/sections/Hero.tsx |
globals.css |
software | healthy | app/globals.css |
page.tsx |
software | healthy | app/page.tsx |
layout.tsx |
software | healthy | app/layout.tsx |
page.tsx |
software | healthy | app/journal/page.tsx |
page.tsx |
software | healthy | app/studio/page.tsx |
page.tsx |
software | healthy | app/services/page.tsx |
page.tsx |
software | healthy | app/work/page.tsx |
page.tsx |
software | healthy | app/work/[slug]/page.tsx |
page.tsx |
software | healthy | app/book/page.tsx |
motion.ts |
software | healthy | lib/motion.ts |
data.ts |
software | warning | lib/data.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
components |
software | healthy | components |
layout |
software | healthy | components/layout |
ui |
software | healthy | components/ui |
sections |
software | healthy | components/sections |
app |
software | healthy | app |
journal |
software | healthy | app/journal |
studio |
software | healthy | app/studio |
services |
software | healthy | app/services |
work |
software | healthy | app/work |
[slug] |
software | healthy | app/work/[slug] |
book |
software | healthy | app/book |
lib |
software | healthy | lib |
| Label | Layer | Status | Path |
|---|---|---|---|
Home |
frontend | healthy | app/page.tsx |
RootLayout |
frontend | healthy | app/layout.tsx |
JournalPage |
frontend | healthy | app/journal/page.tsx |
StudioPage |
frontend | healthy | app/studio/page.tsx |
ServicesPage |
frontend | healthy | app/services/page.tsx |
WorkPage |
frontend | healthy | app/work/page.tsx |
BookPage |
frontend | healthy | app/book/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-52ku6kym |
software | healthy | /tmp/repobility-clone-52ku6kym |
This page is publicly accessible at:
https://repobility.com/scan/b5c778d4-a6e0-4dd6-a67d-62102cd01af9/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/b5c778d4-a6e0-4dd6-a67d-62102cd01af9/
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.