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.
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/
.
Abre un nuevo issue para hacernos saber si hay algún error con la web o tienes alguna idea para mejorar.
Si quieres ayudar con el código de la web para mejorarla o añadir nuevas funcionalidades por favor sigue estas instrucciones.
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
Instala dependencias
cd websegura
npm install
Ejecuta Eleventy
npx eleventy --serve
Deberías poder acceder a la web en local en http://localhost:8080
Si modificas los listados de URLs, puede actualizar el análisis ejecutando (llevará unos minutos)
bash crawl.sh
- 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).
🐞 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.