Analizamos y mostramos seguridad HTTPS de sitios web públicos, como medida para visualizar aquellos que pueden suponer un riesgo para sus usuarios.
Go to file
2021-01-31 13:39:23 +01:00
_data fix: mueve La Rioja a provincia, deja comunidad vacía 2021-01-31 13:39:23 +01:00
_includes Mejora del CTA a tuitear 2021-01-29 20:52:40 +01:00
.github Update issue templates 2021-01-26 13:48:10 +01:00
assets Mejora del CTA a tuitear 2021-01-29 20:52:40 +01:00
images Favicon 2021-01-20 17:45:47 +01:00
.eleventy.js Aviso especial para webs sin HTTPS. Fix #43 2021-01-28 19:37:25 +01:00
.gitignore Static web first try 2021-01-14 15:03:07 +01:00
comunidad.njk CTA añadir provincia 2021-01-29 20:35:28 +01:00
crawl.sh URLs nacionales 2021-01-27 21:23:23 +01:00
index.njk Borrado pages.json, la plantilla tira directamente de los json ahora. 2021-01-29 15:21:58 +01:00
LICENSE Licenciado como AGPLv3 2021-01-17 16:23:07 +01:00
package-lock.json compiling css from scss, custom css moved to main.scss 2021-01-22 13:56:45 +01:00
package.json compiling css from scss, custom css moved to main.scss 2021-01-22 13:56:45 +01:00
provincia.njk Borrado pages.json, la plantilla tira directamente de los json ahora. 2021-01-29 15:21:58 +01:00
README.md README Proceso añadir provincia 2021-01-29 19:48:56 +01:00
web.njk support for provinces (#28) 2021-01-25 13:11:45 +01:00

websegura

Una iniciativa de PucelaBits. Analizamos y mostramos seguridad HTTPS de sitios web públicos, como medida para visualizar aquellos que pueden suponer un riesgo para sus usuarios.

Participa

Añadir una web

Si quieres incluir algún sitio público, puedes crear un nuevo issue o directamente crear un PR editando el fichero de la provincia o comunidad que corresponda en _data/.

Errores o sugerencias

Abre un nuevo issue para hacernos saber si hay algún error con la web o tienes alguna idea para mejorar.

Habla con nosotros

Desarrollo

Si quieres ayudar con el código de la web para mejorarla o añadir nuevas funcionalidades por favor sigue estas instrucciones.

Requisitos

El framework que usamos es Eleventy. Necesitarás git, npm, jq, curl, bash.

sudo apt get install git npm jq curl

Clona el repo

git clone git@github.com:PucelaBits/websegura.git

Ejecutar en local

Instala dependencias

cd websegura
npm install

Ejecuta Eleventy

npx eleventy --serve

Deberías poder acceder a la web en local en http://localhost:8080

Actualizar el análisis de los sitios

Si modificas los listados de URLs, puede actualizar el análisis ejecutando (llevará unos minutos)

bash crawl.sh

Añadir una nueva provincia

  • Verifica que la comunidad de la provincia existe en _data/comunidades, si no, créala.
  • Crea el archivo de la provincia en _data/provincias (usa uno existente como plantilla).

Enviar tus modificaciones

🐞 Por favor, abre primero un issue para describir el problema que vas a solucionar e indica que vas ponerte con ello.

Si quieres implementar una nueva funcionalidad, por favor, crea un nuevo issue antes de hacer nada. Queremos asegurarnos que las nuevas funcionalidades tienen consenso antes de aceptarlas y que alguien trabaje en el código.

Manda un pull request siempre con el menor numero de commits posible, referencia en los commits y el PR qué issue estás resolviendo (Fix #numero).

Si tienes alguna duda, puedes escribirnos en cualquiera de los canales listados más arriba.