Scan timing: clone 1.44s · analysis 0.23s · GitHub preflight 431ms
https://github.com/rahinatuappiah74-source/City-Aroma.git
· scanned 2026-05-25 23:24 UTC (1 week, 3 days ago)
· 10 languages
28 findings (14 legacy + 14 scanner) 44th percentile · Typescript · tiny (<2K LoC) Scanner says 96 (lower by 40)
Last scanned 1 week, 3 days ago · v2 · 21 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 |
85.0 | 0.15 | 12.75 |
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 |
40.0 | 0.15 | 6.00 |
code_quality |
80.0 | 0.10 | 8.00 |
| Overall | 1.00 | 56.5 |
All 54 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 |
|---|---|---|---|
vite.config.ts |
software | warning | vite.config.ts |
README.md |
software | healthy | README.md |
package.json |
software | healthy | package.json |
index.html |
software | healthy | index.html |
.env.example |
software | healthy | .env.example |
tsconfig.json |
software | healthy | tsconfig.json |
metadata.json |
software | healthy | metadata.json |
index.css |
software | healthy | src/index.css |
main.tsx |
software | warning | src/main.tsx |
App.tsx |
software | healthy | src/App.tsx |
Contact.tsx |
software | healthy | src/components/Contact.tsx |
Testimonials.tsx |
software | healthy | src/components/Testimonials.tsx |
About.tsx |
software | healthy | src/components/About.tsx |
Menu.tsx |
software | healthy | src/components/Menu.tsx |
FloatingWhatsApp.tsx |
software | healthy | src/components/FloatingWhatsApp.tsx |
icons.ts |
software | warning | src/components/icons.ts |
Footer.tsx |
software | healthy | src/components/Footer.tsx |
Gallery.tsx |
software | healthy | src/components/Gallery.tsx |
FeaturedDishes.tsx |
software | healthy | src/components/FeaturedDishes.tsx |
Hero.tsx |
software | healthy | src/components/Hero.tsx |
Navbar.tsx |
software | healthy | src/components/Navbar.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
App |
software | healthy | src/App.tsx:App |
Contact |
software | healthy | src/components/Contact.tsx:Contact |
Testimonials |
software | healthy | src/components/Testimonials.tsx:Testimonials |
About |
software | healthy | src/components/About.tsx:About |
Menu |
software | healthy | src/components/Menu.tsx:Menu |
FloatingWhatsApp |
software | healthy | src/components/FloatingWhatsApp.tsx:FloatingWhatsApp |
Footer |
software | healthy | src/components/Footer.tsx:Footer |
Gallery |
software | healthy | src/components/Gallery.tsx:Gallery |
FeaturedDishes |
software | healthy | src/components/FeaturedDishes.tsx:FeaturedDishes |
Hero |
software | healthy | src/components/Hero.tsx:Hero |
scrollTo |
software | healthy | src/components/Hero.tsx:scrollTo |
Navbar |
software | healthy | src/components/Navbar.tsx:Navbar |
handleScroll |
software | healthy | src/components/Navbar.tsx:handleScroll |
scrollTo |
software | healthy | src/components/Navbar.tsx:scrollTo |
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | src/App.tsx |
Contact |
frontend | healthy | src/components/Contact.tsx |
Testimonials |
frontend | healthy | src/components/Testimonials.tsx |
About |
frontend | healthy | src/components/About.tsx |
Menu |
frontend | healthy | src/components/Menu.tsx |
FloatingWhatsApp |
frontend | healthy | src/components/FloatingWhatsApp.tsx |
Footer |
frontend | healthy | src/components/Footer.tsx |
Gallery |
frontend | healthy | src/components/Gallery.tsx |
FeaturedDishes |
frontend | healthy | src/components/FeaturedDishes.tsx |
Hero |
frontend | healthy | src/components/Hero.tsx |
Navbar |
frontend | healthy | src/components/Navbar.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
1.536.192.48 |
network | healthy | src/components/Testimonials.tsx |
1.44.192.48 |
network | healthy | src/components/Testimonials.tsx |
2.695.272.273 |
network | healthy | src/components/Gallery.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
src |
software | healthy | src |
components |
software | healthy | src/components |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-_i_njtpq |
software | healthy | /tmp/repobility-clone-_i_njtpq |
| Label | Layer | Status | Path |
|---|---|---|---|
port:3000 |
network | healthy | package.json |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::.env.example |
security | healthy | .env.example |
This page is publicly accessible at:
https://repobility.com/scan/b88cd15d-21db-4af4-a551-1e9b1c21b2a6/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/b88cd15d-21db-4af4-a551-1e9b1c21b2a6/
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.