https://github.com/riantorres1975/rutasuruapanpwa
· scanned 2026-06-15 23:51 UTC (2 months, 3 weeks ago)
82 raw signals (0 security + 82 graph)
Last scanned 2 months, 3 weeks ago · v1 · 82 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 863 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 |
|---|---|---|---|
skills-lock.json |
software | healthy | skills-lock.json |
README.md |
software | healthy | README.md |
tailwind.config.ts |
software | healthy | tailwind.config.ts |
README.en.md |
software | healthy | README.en.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 |
eslint.config.mjs |
software | healthy | eslint.config.mjs |
next.config.mjs |
software | healthy | next.config.mjs |
postcss.config.js |
software | healthy | postcss.config.js |
CHANGELOG.md |
software | healthy | CHANGELOG.md |
vitest.config.ts |
software | healthy | vitest.config.ts |
como-llegar.test.ts |
software | healthy | tests/como-llegar.test.ts |
routeMatcher.test.ts |
software | healthy | tests/routeMatcher.test.ts |
chat-grounding.test.ts |
software | healthy | tests/chat-grounding.test.ts |
schedules.test.ts |
software | healthy | tests/schedules.test.ts |
recent-places.test.ts |
software | healthy | tests/recent-places.test.ts |
geo.test.ts |
software | healthy | tests/geo.test.ts |
capture-screenshots.mjs |
software | healthy | scripts/capture-screenshots.mjs |
test-chatbot.mjs |
software | healthy | scripts/test-chatbot.mjs |
PWAInstallBanner.tsx |
software | healthy | components/PWAInstallBanner.tsx |
ChatBot.tsx |
software | healthy | components/ChatBot.tsx |
NotGovernmentNotice.tsx |
software | healthy | components/NotGovernmentNotice.tsx |
LandingSearch.tsx |
software | healthy | components/LandingSearch.tsx |
FareTicket.tsx |
software | healthy | components/FareTicket.tsx |
AdaptiveTheme.tsx |
software | healthy | components/AdaptiveTheme.tsx |
RouteSchedule.tsx |
software | healthy | components/RouteSchedule.tsx |
Logo.tsx |
software | healthy | components/Logo.tsx |
HeroMapAnimado.tsx |
software | healthy | components/HeroMapAnimado.tsx |
PageHeader.tsx |
software | healthy | components/PageHeader.tsx |
MadeByFooter.tsx |
software | healthy | components/MadeByFooter.tsx |
RouteList.tsx |
software | healthy | components/RouteList.tsx |
TelefericoSection.tsx |
software | healthy | components/TelefericoSection.tsx |
PlaceSearch.tsx |
software | healthy | components/PlaceSearch.tsx |
Map.tsx |
software | healthy | components/Map.tsx |
ForceDark.tsx |
software | healthy | components/ForceDark.tsx |
StatsAnimados.tsx |
software | healthy | components/StatsAnimados.tsx |
NearbyToast.tsx |
software | healthy | components/NearbyToast.tsx |
ReportBugForm.tsx |
software | healthy | components/ReportBugForm.tsx |
OnboardingOverlay.tsx |
software | healthy | components/OnboardingOverlay.tsx |
RoutePreviewSVG.tsx |
software | healthy | components/RoutePreviewSVG.tsx |
RutasFilter.tsx |
software | healthy | components/RutasFilter.tsx |
PWARegistrar.tsx |
software | healthy | components/PWARegistrar.tsx |
HeroMap.tsx |
software | healthy | components/HeroMap.tsx |
FallingLeaves.tsx |
software | healthy | components/FallingLeaves.tsx |
BottomSheet.tsx |
software | healthy | components/BottomSheet.tsx |
robots.ts |
software | healthy | app/robots.ts |
not-found.tsx |
software | healthy | app/not-found.tsx |
globals.css |
software | healthy | app/globals.css |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
straightRoute |
software | healthy | tests/routeMatcher.test.ts:straightRoute |
at |
software | healthy | tests/schedules.test.ts:at |
place |
software | healthy | tests/recent-places.test.ts:place |
capture |
software | healthy | scripts/capture-screenshots.mjs:capture |
ask |
software | healthy | scripts/test-chatbot.mjs:ask |
check |
software | healthy | scripts/test-chatbot.mjs:check |
askRaw |
software | healthy | scripts/test-chatbot.mjs:askRaw |
testRateLimit |
software | healthy | scripts/test-chatbot.mjs:testRateLimit |
runTests |
software | healthy | scripts/test-chatbot.mjs:runTests |
isIosSafari |
software | healthy | components/PWAInstallBanner.tsx:isIosSafari |
isStandalone |
software | healthy | components/PWAInstallBanner.tsx:isStandalone |
PWAInstallBanner |
software | healthy | components/PWAInstallBanner.tsx:PWAInstallBanner |
handler |
software | healthy | components/PWAInstallBanner.tsx:handler |
handleInstall |
software | healthy | components/PWAInstallBanner.tsx:handleInstall |
handleDismiss |
software | healthy | components/PWAInstallBanner.tsx:handleDismiss |
handleIosDismiss |
software | healthy | components/PWAInstallBanner.tsx:handleIosDismiss |
ChatBot |
software | healthy | components/ChatBot.tsx:ChatBot |
onResize |
software | healthy | components/ChatBot.tsx:onResize |
update |
software | healthy | components/ChatBot.tsx:update |
handleClickOutside |
software | healthy | components/ChatBot.tsx:handleClickOutside |
text |
software | healthy | components/ChatBot.tsx:text |
handleKey |
software | healthy | components/ChatBot.tsx:handleKey |
openReport |
software | healthy | components/ChatBot.tsx:openReport |
panelContent |
software | healthy | components/ChatBot.tsx:panelContent |
NotGovernmentNotice |
software | healthy | components/NotGovernmentNotice.tsx:NotGovernmentNotice |
mapHref |
software | healthy | components/LandingSearch.tsx:mapHref |
LandingSearch |
software | healthy | components/LandingSearch.tsx:LandingSearch |
onPointerDown |
software | healthy | components/LandingSearch.tsx:onPointerDown |
goTo |
software | healthy | components/LandingSearch.tsx:goTo |
handleSubmit |
software | healthy | components/LandingSearch.tsx:handleSubmit |
handleKeyDown |
software | healthy | components/LandingSearch.tsx:handleKeyDown |
FareTicket |
software | healthy | components/FareTicket.tsx:FareTicket |
isDark |
software | healthy | components/AdaptiveTheme.tsx:isDark |
applyTheme |
software | healthy | components/AdaptiveTheme.tsx:applyTheme |
AdaptiveTheme |
software | healthy | components/AdaptiveTheme.tsx:AdaptiveTheme |
onVisibilityChange |
software | healthy | components/AdaptiveTheme.tsx:onVisibilityChange |
RouteSchedule |
software | healthy | components/RouteSchedule.tsx:RouteSchedule |
Pill |
software | healthy | components/RouteSchedule.tsx:Pill |
Logo |
software | healthy | components/Logo.tsx:Logo |
icon |
software | healthy | components/Logo.tsx:icon |
content |
software | healthy | components/Logo.tsx:content |
HeroMapAnimado |
software | healthy | components/HeroMapAnimado.tsx:HeroMapAnimado |
PageHeader |
software | healthy | components/PageHeader.tsx:PageHeader |
HeartIcon |
software | healthy | components/MadeByFooter.tsx:HeartIcon |
MadeByFooter |
software | healthy | components/MadeByFooter.tsx:MadeByFooter |
isTelefericoRoute |
software | healthy | components/RouteList.tsx:isTelefericoRoute |
RouteList |
software | healthy | components/RouteList.tsx:RouteList |
handleShowTelefericoOnMap |
software | healthy | components/RouteList.tsx:handleShowTelefericoOnMap |
TelefericoCard |
software | healthy | components/TelefericoSection.tsx:TelefericoCard |
InfoRow |
software | healthy | components/TelefericoSection.tsx:InfoRow |
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 |
scripts |
software | healthy | scripts |
components |
software | healthy | components |
app |
software | healthy | app |
blog |
software | healthy | app/blog |
rutas-camion-mas-usadas-uruapan |
software | healthy | app/blog/rutas-camion-mas-usadas-uruapan |
guia-transporte-publico-estudiantes-uruapan |
software | healthy | app/blog/guia-transporte-publico-estudiantes-uruapan |
como-usar-el-teleferico-uruapan |
software | healthy | app/blog/como-usar-el-teleferico-uruapan |
ruta |
software | healthy | app/ruta |
[slug] |
software | healthy | app/ruta/[slug] |
teleferico-uruapan-horario |
software | healthy | app/teleferico-uruapan-horario |
api |
software | healthy | app/api |
chat |
software | healthy | app/api/chat |
rutas-polyline |
software | healthy | app/api/rutas-polyline |
og |
software | healthy | app/api/og |
debug |
software | healthy | app/api/debug |
save-route |
software | healthy | app/api/debug/save-route |
mapa |
software | healthy | app/mapa |
rutas |
software | healthy | app/rutas |
privacidad |
software | healthy | app/privacidad |
og-image.png |
software | healthy | app/og-image.png |
como-llegar |
software | healthy | app/como-llegar |
[slug] |
software | healthy | app/como-llegar/[slug] |
reportar-error |
software | healthy | app/reportar-error |
horarios |
software | healthy | app/horarios |
lib |
software | healthy | lib |
__tests__ |
software | healthy | lib/__tests__ |
.claude |
software | healthy | .claude |
agents |
software | healthy | .claude/agents |
agent-memory |
software | healthy | .claude/agent-memory |
backend-systems-architect |
software | healthy | .claude/agent-memory/backend-systems-architect |
skills |
software | healthy | .claude/skills |
frontend-design |
software | healthy | .claude/skills/frontend-design |
typescript-advanced-types |
software | healthy | .claude/skills/typescript-advanced-types |
composition-patterns |
software | healthy | .claude/skills/composition-patterns |
rules |
software | healthy | .claude/skills/composition-patterns/rules |
next-upgrade |
software | healthy | .claude/skills/next-upgrade |
next-best-practices |
software | healthy | .claude/skills/next-best-practices |
nodejs-best-practices |
software | healthy | .claude/skills/nodejs-best-practices |
nodejs-backend-patterns |
software | healthy | .claude/skills/nodejs-backend-patterns |
references |
software | healthy | .claude/skills/nodejs-backend-patterns/references |
react-best-practices |
software | healthy | .claude/skills/react-best-practices |
rules |
software | healthy | .claude/skills/react-best-practices/rules |
next-cache-components |
software | healthy | .claude/skills/next-cache-components |
tailwind-css-patterns |
software | healthy | .claude/skills/tailwind-css-patterns |
references |
software | healthy | .claude/skills/tailwind-css-patterns/references |
accessibility |
software | healthy | .claude/skills/accessibility |
references |
software | healthy | .claude/skills/accessibility/references |
seo |
software | healthy | .claude/skills/seo |
hooks |
software | healthy | hooks |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
PWAInstallBanner |
frontend | healthy | components/PWAInstallBanner.tsx |
ChatBot |
frontend | healthy | components/ChatBot.tsx |
NotGovernmentNotice |
frontend | healthy | components/NotGovernmentNotice.tsx |
LandingSearch |
frontend | healthy | components/LandingSearch.tsx |
FareTicket |
frontend | healthy | components/FareTicket.tsx |
AdaptiveTheme |
frontend | healthy | components/AdaptiveTheme.tsx |
RouteSchedule |
frontend | healthy | components/RouteSchedule.tsx |
Logo |
frontend | healthy | components/Logo.tsx |
HeroMapAnimado |
frontend | healthy | components/HeroMapAnimado.tsx |
PageHeader |
frontend | healthy | components/PageHeader.tsx |
MadeByFooter |
frontend | healthy | components/MadeByFooter.tsx |
RouteList |
frontend | healthy | components/RouteList.tsx |
TelefericoSection |
frontend | healthy | components/TelefericoSection.tsx |
PlaceSearch |
frontend | healthy | components/PlaceSearch.tsx |
ForceDark |
frontend | healthy | components/ForceDark.tsx |
StatsAnimados |
frontend | healthy | components/StatsAnimados.tsx |
NearbyToast |
frontend | healthy | components/NearbyToast.tsx |
ReportBugForm |
frontend | healthy | components/ReportBugForm.tsx |
OnboardingOverlay |
frontend | healthy | components/OnboardingOverlay.tsx |
RoutePreviewSVG |
frontend | healthy | components/RoutePreviewSVG.tsx |
RutasFilter |
frontend | healthy | components/RutasFilter.tsx |
PWARegistrar |
frontend | healthy | components/PWARegistrar.tsx |
HeroMap |
frontend | healthy | components/HeroMap.tsx |
FallingLeaves |
frontend | healthy | components/FallingLeaves.tsx |
BottomSheet |
frontend | healthy | components/BottomSheet.tsx |
NotFound |
frontend | healthy | app/not-found.tsx |
LandingPage |
frontend | healthy | app/page.tsx |
RootLayout |
frontend | healthy | app/layout.tsx |
GlobalError |
frontend | healthy | app/error.tsx |
BlogIndexPage |
frontend | healthy | app/blog/page.tsx |
RutasCamionMasUsadasPage |
frontend | healthy | app/blog/rutas-camion-mas-usadas-uruapan/page.tsx |
GuiaEstudiantesPage |
frontend | healthy | app/blog/guia-transporte-publico-estudiantes-uruapan/page.t… |
TelefericoBlogArticlePage |
frontend | healthy | app/blog/como-usar-el-teleferico-uruapan/page.tsx |
TelefericoHorarioPage |
frontend | healthy | app/teleferico-uruapan-horario/page.tsx |
HomePage |
frontend | healthy | app/mapa/page.tsx |
MapaLayout |
frontend | healthy | app/mapa/layout.tsx |
MapError |
frontend | healthy | app/mapa/error.tsx |
RutasPage |
frontend | healthy | app/rutas/page.tsx |
PrivacyPage |
frontend | healthy | app/privacidad/page.tsx |
ComoLlegarIndexPage |
frontend | healthy | app/como-llegar/page.tsx |
ReportErrorPage |
frontend | healthy | app/reportar-error/page.tsx |
HorariosPage |
frontend | healthy | app/horarios/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
3.4.97.1 |
network | healthy | components/MadeByFooter.tsx |
3.07.75.82 |
network | healthy | components/MadeByFooter.tsx |
5.72.42.36 |
network | healthy | components/MadeByFooter.tsx |
31.21.67.8 |
network | healthy | components/MadeByFooter.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
redis |
data | healthy | README.md |
postgresql |
data | healthy | .claude/skills/nodejs-backend-patterns/SKILL.md |
mongodb |
data | healthy | .claude/skills/nodejs-backend-patterns/SKILL.md |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::.claude/skills/nodejs-best-practices/SKILL.md |
security | healthy | .claude/skills/nodejs-best-practices/SKILL.md |
auth::.claude/skills/nodejs-backend-patterns/SKILL.md |
security | healthy | .claude/skills/nodejs-backend-patterns/SKILL.md |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
gha::build |
cicd | healthy | .github/workflows/build.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
verify |
cicd | healthy | .github/workflows/ci.yml |
build |
cicd | healthy | .github/workflows/build.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-9r1mwujo |
software | healthy | /tmp/repobility-clone-9r1mwujo |
| Label | Layer | Status | Path |
|---|---|---|---|
port:3000 |
network | healthy | .claude/skills/nodejs-backend-patterns/SKILL.md |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | .claude/skills/react-best-practices/AGENTS.md |
This page is publicly accessible at:
https://repobility.com/scan/30500388-fe9b-48be-a5c1-12cb64217851/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/30500388-fe9b-48be-a5c1-12cb64217851/
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.