WMW

Generador de security.txt

Free

Genera un archivo security.txt según la RFC 9116, el estándar que indica a los investigadores de seguridad cómo reportar una vulnerabilidad en tu sitio, con advertencias integradas para una fecha Expires faltante o desactualizada y URIs de Contact no válidos.

Funciona completamente en tu navegador, según la RFC 9116. No se sube nada a ningún sitio.

Contact (obligatorio, al menos uno)

Un URI que los investigadores pueden usar para reportar una vulnerabilidad: mailto:, https:, o tel:

Expires (obligatorio)

Cuándo debería considerarse obsoleto este archivo. La mayoría de los sitios usan un año; la RFC 9116 recomienda mantenerlo por debajo de un año.

Campos opcionales

Actividad reciente

Visible para todos. Últimos 20 usos de todos los visitantes, más recientes primero.

Generated security.txt with 1 contact(s)

hace 2 horas

Generated security.txt with 1 contact(s)

hace 2 horas

Comentarios (0)

¿Te ha resultado útil esta herramienta? Deja un comentario, comparte un consejo o cuéntanos cómo podemos mejorarla.

Los comentarios de invitados se revisan antes de publicarse. Iniciar sesión para publicar al instante.

Aún no hay comentarios. ¡Sé el primero en compartir tu opinión!

Qué hace esta herramienta

Esta herramienta genera un archivo security.txt siguiendo la RFC 9116, el estándar que indica a los investigadores de seguridad cómo reportar de forma responsable una vulnerabilidad en tu sitio. Añade uno o más métodos de contacto, una fecha de caducidad, y cualquier campo opcional que necesites, y obtén un archivo listo para subir con advertencias integradas para los errores más comunes.

Cómo funciona

Cada campo que completes se convierte en una línea con el formato Field-Name: value, en el orden definido por la RFC 9116. La fecha Expires que eliges en tu zona horaria local se convierte al formato RFC 3339 con desplazamiento UTC (por ejemplo 2027-01-01T00:00:00Z), exactamente como exige la especificación. La herramienta comprueba que exista al menos una línea Contact y que parezca un URI mailto:, https:, o tel:, y que Expires esté fijado a una fecha futura real, advirtiéndote si alguna de las comprobaciones falla, antes de que subas el archivo.

Problemas que resuelve

Preguntas frecuentes

›¿Dónde debe estar realmente security.txt?

La RFC 9116 especifica la ubicación bien conocida /.well-known/security.txt (por ejemplo https://example.com/.well-known/security.txt). Algunos rastreadores también comprueban la ruta simple /security.txt por compatibilidad hacia atrás, pero la ruta bien conocida es la que define la especificación, así que colócalo ahí primero.

›¿Por qué es obligatorio Expires, y qué pasa si lo olvido?

La RFC 9116 exige un campo Expires para que las herramientas automatizadas y los investigadores puedan distinguir un archivo obsoleto y olvidado de uno que realmente se mantiene; un archivo sin él, o con una fecha en el pasado, debería considerarse no confiable por cualquier cosa que lo compruebe, por eso esta herramienta te avisa en ambos casos.

›¿Puedo listar más de una línea Contact?

Sí, y la RFC 9116 lo recomienda; listar los contactos en orden de preferencia (por ejemplo, primero una dirección de correo, luego un formulario web como respaldo) le da a un investigador de seguridad más de una forma de contactarte si la primera falla.

›¿Qué va en el campo Encryption?

Una URL que apunta a tu clave PGP pública (o un URI de registro DNS OPENPGPKEY), para que un investigador que reporte una vulnerabilidad sensible pueda cifrar su informe antes de enviarlo; este campo es opcional pero recomendado si gestionas divulgaciones sensibles por correo electrónico.

›¿Para qué sirve el campo CSAF?

CSAF (Common Security Advisory Framework) es una incorporación posterior al ecosistema de security.txt para organizaciones que publican avisos de seguridad legibles por máquina; el campo apunta a tu archivo provider-metadata.json para que las herramientas automatizadas puedan descubrir tus avisos, la mayoría de los sitios sin un feed CSAF formal pueden dejarlo en blanco.

Herramientas relacionadas

Free

Texto

Generador de llms.txt

Genera un archivo llms.txt siguiendo la especificación llmstxt.org a partir de un título, un resumen y secciones de enlaces, con agrupación de secciones Optional y vista previa en vivo.

Free

Texto

Generador de Arte ASCII

Convierte texto escrito o una imagen subida en arte ASCII. Elige un estilo de fuente o una escala de caracteres, conserva el color y exporta como texto plano o PNG.

Free

Texto

Redactor de Secretos/Configuración

Pega un archivo .env o de configuración y enmascara automáticamente claves de API, contraseñas y tokens junto a nombres de clave sensibles o formatos de secretos conocidos (AWS, GitHub, Stripe, JWT, PEM). Luego seguro para pegar en una IA de chat o informe de errores.

Free

Texto

Generador de Expresiones Cron

Crea y analiza expresiones cron con un editor de campos en vivo, una descripción en lenguaje sencillo y las próximas 5 ejecuciones reales. Admite ajustes predefinidos, atajos @ y la variante opcional de 6 campos con segundos.

Free

Texto

Generador de Registro DMARC

Crea un registro DNS DMARC a partir de campos en lenguaje sencillo, con preajustes de implementación por etapas y un indicador de nivel de aplicación en vivo.

Free

Texto

Convertidor de Excel a Tabla HTML

Pega desde Excel o Google Sheets, o sube un archivo .xlsx/.xls/.csv, y obtén una tabla HTML limpia con vista previa en vivo, estilo opcional y alineación de columnas numéricas.

Free

Texto

Generador de Hash (MD5/SHA1/SHA256/SHA512)

Hashea texto o un archivo a MD5, SHA-1, SHA-256, SHA-384, SHA-512, SHA3-256, SHA3-512, RIPEMD-160 y CRC32 a la vez, con un campo de comparación contra un checksum conocido.

Free

Texto

Generador de htpasswd

Genera un archivo .htpasswd real de Apache con bcrypt o SHA, verificado byte a byte contra la herramienta oficial de línea de comandos htpasswd, con soporte para varios usuarios a la vez.