PrimafonteBot

PrimafonteBot es el rastreador de Primafonte. Visita una URL solo cuando una persona la introduce manualmente en primafonte.org para analizarla. No rastrea de forma continua, no sigue enlaces más allá de la página solicitada y no almacena tu contenido.

PrimafonteBot respeta el robots.txt de cada sitio. El límite es de 5 escaneos por hora y por IP de origen.

User-agent: PrimafonteBot/1.0 (+https://primafonte.org/bot)

Desde qué dirección llega

Un análisis sale de dos sitios distintos. La descarga de la página, del robots.txt y del sitemap se hace desde infraestructura de Vercel, con direcciones que rotan y que no podemos publicar. El navegado real, el que ejecuta JavaScript, llega siempre desde la dirección fija que aparece aquí abajo. Por eso, si quieres permitirnos, hazlo por User-agent: autorizar solo esa IP deja fuera la parte que descarga tu página.

Dirección IPv4: 62.238.60.218

Si esta dirección cambia, se anunciará aquí antes de usarla.

Cómo permitir a PrimafonteBot

Si tu cortafuegos o tu CDN nos devuelve un bloqueo, el análisis no llega a leer tu web y el informe sale sin puntuación. Permitirnos se hace por user-agent y no por dirección IP, por lo que explica el apartado anterior: la parte que descarga tu página sale de direcciones que rotan.

Con Cloudflare delante, la regla es esta. Se crea en Security → WAF → Custom rules, se pone la primera de la lista y se le da la acción «Skip» sobre las reglas restantes, las reglas gestionadas del WAF y Super Bot Fight Mode. El Rate Limiting se deja intacto: el rastreador ya se limita solo a cinco análisis por hora.

Regla de Cloudflare

(http.user_agent contains "PrimafonteBot" or ip.src eq 62.238.60.218)
and not starts_with(http.request.uri.path, "/api/")
  • La segunda línea no sobra. Un user-agent lo falsifica cualquiera, así que sin ella la regla le regala un salto del cortafuegos a quien mande esa cabecera, también contra tu API. Con ella, lo peor que consigue una suplantación es leer páginas que ya son públicas.
  • En el plan gratuito de Cloudflare, «Bot Fight Mode» no se salta con reglas de WAF. Si está activo, la regla puede no bastar: se comprueba en Security → Bots.
  • Comprobarlo con curl desde una conexión doméstica no demuestra nada, porque desde ahí lo más probable es que la web ya responda con normalidad. La única verificación válida es volver a analizar el dominio en primafonte.org.

Cómo bloquear a PrimafonteBot

Con dos líneas en tu robots.txt. PrimafonteBot lo respeta, así que dejará de pedir tu web aunque alguien escriba tu dominio en el formulario de análisis. No hace falta tocar el cortafuegos ni escribirnos: el cambio surte efecto en el siguiente intento, y se deshace quitando esas mismas dos líneas.

User-agent: PrimafonteBot
Disallow: /

Contacto: hola@primafonte.org

PrimafonteBot — el rastreador de Primafonte