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.

Adrian-Iglesias-1/mercadolibre-blog

https://github.com/Adrian-Iglesias-1/mercadolibre-blog · scanned 2026-06-17 01:13 UTC (1 month, 2 weeks ago)

35 raw signals (0 security + 35 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 1 month, 2 weeks ago · v2 · last Δ -6.2 (diff) · 35 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 303 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
middleware software healthy middleware.ts:middleware
Loading software healthy app/loading.tsx:Loading
RootLayout software healthy app/layout.tsx:RootLayout
Icon software healthy app/icon.tsx:Icon
OpengraphImage software healthy app/opengraph-image.tsx:OpengraphImage
HomePage software healthy app/page.tsx:HomePage
robots software healthy app/robots.ts:robots
sitemap software healthy app/sitemap.ts:sitemap
GET software healthy app/api/image-proxy/route.ts:GET
GET software healthy app/api/products/route.ts:GET
POST software healthy app/api/subscribe/route.ts:POST
AdminLoginPage software healthy app/admin/page.tsx:AdminLoginPage
handleLogin software healthy app/admin/page.tsx:handleLogin
AdminBlogPage software healthy app/admin/blog/page.tsx:AdminBlogPage
fetchPosts software healthy app/admin/blog/page.tsx:fetchPosts
handleDelete software healthy app/admin/blog/page.tsx:handleDelete
EditPostPage software healthy app/admin/blog/editar/[id]/page.tsx:EditPostPage
NewPostPage software healthy app/admin/blog/nuevo/page.tsx:NewPostPage
TerminosPage software healthy app/terminos/page.tsx:TerminosPage
PrivacidadPage software healthy app/privacidad/page.tsx:PrivacidadPage
SearchResults software healthy app/search/ClientPage.tsx:SearchResults
performSearch software healthy app/search/ClientPage.tsx:performSearch
loadDefaults software healthy app/search/ClientPage.tsx:loadDefaults
ClientPage software healthy app/search/ClientPage.tsx:ClientPage
query software healthy app/search/ClientPage.tsx:query
category software healthy app/search/ClientPage.tsx:category
SearchPage software healthy app/search/page.tsx:SearchPage
query software healthy app/search/page.tsx:query
CategoriesPage software healthy app/categorias/page.tsx:CategoriesPage
AfiliadosPage software healthy app/afiliados/page.tsx:AfiliadosPage
BlogPage software healthy app/blog/page.tsx:BlogPage
generateMetadata software healthy app/blog/[slug]/page.tsx:generateMetadata
RecommendedProducts software healthy app/blog/[slug]/page.tsx:RecommendedProducts
sheetCategory software healthy app/blog/[slug]/page.tsx:sheetCategory
BlogPostPage software healthy app/blog/[slug]/page.tsx:BlogPostPage
getProducts software healthy app/blog/mejores-auriculares-gamer/page.tsx:getProducts
BlogPost software healthy app/blog/mejores-auriculares-gamer/page.tsx:BlogPost
main software healthy scripts/list-posts.mjs:main
migrateBlogPosts software healthy scripts/migrate-blog-to-supabase.ts:migrateBlogPosts
testConnection software healthy scripts/test-supabase-connection.js:testConnection
migrateBlogPosts software healthy scripts/migrate-blog-with-service-key.js:migrateBlogPosts
testWritePermission software healthy scripts/test-write-permission.js:testWritePermission
createAdminUser software healthy scripts/create-admin-user.js:createAdminUser
checkRLSPolicies software healthy scripts/check-rls-policies.js:checkRLSPolicies
testLogin software healthy scripts/test-login.js:testLogin
formatCategory software healthy scripts/scrape-hub.js:formatCategory
sleep software healthy scripts/scrape-hub.js:sleep
esperarEnter software healthy scripts/scrape-hub.js:esperarEnter
limpiarPrecio software healthy scripts/scrape-hub.js:limpiarPrecio
extraerMlaId software healthy scripts/scrape-hub.js:extraerMlaId

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

LabelLayerStatusPath
tailwind.config.ts software healthy tailwind.config.ts
.eslintrc.json software healthy .eslintrc.json
postcss.config.js software healthy postcss.config.js
out.json software healthy out.json
next.config.js software healthy next.config.js
package-lock.json software healthy package-lock.json
README.md software healthy README.md
middleware.ts software healthy middleware.ts
package.json software healthy package.json
out2.json software healthy out2.json
tsconfig.json software healthy tsconfig.json
loading.tsx software healthy app/loading.tsx
globals.css software healthy app/globals.css
layout.tsx software healthy app/layout.tsx
icon.tsx software healthy app/icon.tsx
opengraph-image.tsx software healthy app/opengraph-image.tsx
page.tsx software healthy app/page.tsx
robots.ts software healthy app/robots.ts
sitemap.ts software healthy app/sitemap.ts
route.ts software healthy app/api/image-proxy/route.ts
route.ts software healthy app/api/products/route.ts
route.ts software healthy app/api/subscribe/route.ts
page.tsx software healthy app/admin/page.tsx
page.tsx software healthy app/admin/blog/page.tsx
page.tsx software healthy app/admin/blog/editar/[id]/page.tsx
page.tsx software healthy app/admin/blog/nuevo/page.tsx
page.tsx software healthy app/terminos/page.tsx
page.tsx software healthy app/privacidad/page.tsx
ClientPage.tsx software healthy app/search/ClientPage.tsx
page.tsx software healthy app/search/page.tsx
page.tsx software healthy app/categorias/page.tsx
page.tsx software healthy app/afiliados/page.tsx
page.tsx software healthy app/blog/page.tsx
page.tsx software healthy app/blog/[slug]/page.tsx
page.tsx software healthy app/blog/mejores-auriculares-gamer/page.tsx
list-posts.mjs software healthy scripts/list-posts.mjs
migrate-blog-to-supabase.ts software healthy scripts/migrate-blog-to-supabase.ts
test-supabase-connection.js software healthy scripts/test-supabase-connection.js
migrate-blog-with-service-key.js software healthy scripts/migrate-blog-with-service-key.js
test-write-permission.js software healthy scripts/test-write-permission.js
create-admin-user.js software healthy scripts/create-admin-user.js
check-rls-policies.js software healthy scripts/check-rls-policies.js
test-login.js software healthy scripts/test-login.js
scrape-hub.js software healthy scripts/scrape-hub.js
setup-dev.js software healthy scripts/setup-dev.js
delete-test-post.mjs software healthy scripts/delete-test-post.mjs
add-mla-id-column.sql software healthy scripts/add-mla-id-column.sql
snapshot-prices.js software healthy scripts/snapshot-prices.js
migrate-blog.js software healthy scripts/migrate-blog.js
create-price-history-table.sql software healthy scripts/create-price-history-table.sql

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

LabelLayerStatusPath
Loading frontend healthy app/loading.tsx
RootLayout frontend healthy app/layout.tsx
Icon frontend healthy app/icon.tsx
AdminLoginPage frontend healthy app/admin/page.tsx
AdminBlogPage frontend healthy app/admin/blog/page.tsx
NewPostPage frontend healthy app/admin/blog/nuevo/page.tsx
TerminosPage frontend healthy app/terminos/page.tsx
PrivacidadPage frontend healthy app/privacidad/page.tsx
ClientPage frontend healthy app/search/ClientPage.tsx
AfiliadosPage frontend healthy app/afiliados/page.tsx
FiltersSkeleton frontend healthy components/FiltersSkeleton.tsx
HeroSection frontend healthy components/HeroSection.tsx
ProductGrid frontend healthy components/ProductGrid.tsx
SearchBar frontend healthy components/SearchBar.tsx
ProductCard frontend healthy components/ProductCard.tsx
Footer frontend healthy components/Footer.tsx
ProductFilters frontend healthy components/ProductFilters.tsx
ProgressiveProductGrid frontend healthy components/ProgressiveProductGrid.tsx
LoadingSpinner frontend healthy components/LoadingSpinner.tsx
ProductCardSkeleton frontend healthy components/ProductCardSkeleton.tsx
StreamingProductGrid frontend healthy components/StreamingProductGrid.tsx
SearchBarSkeleton frontend healthy components/SearchBarSkeleton.tsx
Filters frontend healthy components/Filters.tsx
LegalLayout frontend healthy components/LegalLayout.tsx
NewsletterForm frontend healthy components/NewsletterForm.tsx
Navigation frontend healthy components/Navigation.tsx
BlogEditor frontend healthy components/BlogEditor.tsx
BestSellers frontend healthy components/BestSellers.tsx
InfiniteProductGrid frontend healthy components/InfiniteProductGrid.tsx
Loading frontend healthy components/Loading.tsx

LabelLayerStatusPath
app software healthy app
api software healthy app/api
image-proxy software healthy app/api/image-proxy
products software healthy app/api/products
subscribe software healthy app/api/subscribe
admin software healthy app/admin
blog software healthy app/admin/blog
editar software healthy app/admin/blog/editar
[id] software healthy app/admin/blog/editar/[id]
nuevo software healthy app/admin/blog/nuevo
terminos software healthy app/terminos
privacidad software healthy app/privacidad
search software healthy app/search
categorias software healthy app/categorias
afiliados software healthy app/afiliados
blog software healthy app/blog
[slug] software healthy app/blog/[slug]
mejores-auriculares-gamer software healthy app/blog/mejores-auriculares-gamer
scripts software healthy scripts
.github software healthy .github
workflows software healthy .github/workflows
types software healthy types
components software healthy components
docs software healthy docs
lib software healthy lib
content software healthy content
blog software healthy content/blog

LabelLayerStatusPath
password_literal::scripts/create-admin-user.js security healthy scripts/create-admin-user.js
password_literal::scripts/test-login.js security healthy scripts/test-login.js
password_literal::scripts/setup-dev.js security healthy scripts/setup-dev.js
password_literal::scripts/debug-auth.js security healthy scripts/debug-auth.js
password_literal::scripts/debug-auth.js security healthy scripts/debug-auth.js

LabelLayerStatusPath
auth::lib/google-sheets.ts security healthy lib/google-sheets.ts
auth::scripts/scrape-hub.js security healthy scripts/scrape-hub.js

LabelLayerStatusPath
Adrian-Iglesias-1__mercadolibre-blog software healthy /data/fable5_failed_archive/Adrian-Iglesias-1__mercadolibre…

LabelLayerStatusPath
public data healthy scripts/create-price-history-table.sql

LabelLayerStatusPath
124.0.0.0 network healthy app/api/image-proxy/route.ts

LabelLayerStatusPath
vps::gcp hardware healthy package-lock.json

LabelLayerStatusPath
gha::scrape cicd healthy .github/workflows/scrape.yml
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/e365e2d9-c1ec-45a0-859a-37c7415a5bcb/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/e365e2d9-c1ec-45a0-859a-37c7415a5bcb/

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.