Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

Un despliegue que depende del análisis de seguridad con GitHub Actions

Описание и применение

Автоматический деплой веб‑приложения «Notas Seguras» на GitHub Pages осуществляется только после прохождения статического анализа (Bearer CLI, ESLint) и регрессионных тестов, что предотвращает публикацию уязвимых версий.

Задача

Garantizar que una aplicación web de tareas se publique en GitHub Pages solo cuando pasa controles de seguridad y pruebas automatizadas.

Результат

El despliegue automático impide publicar versiones con vulnerabilidades detectadas por Bearer o ESLint y garantiza que todas las pruebas de regresión pasen.

Рабочий процесс

  • Descargar código y configurar Node.js 24
  • Instalar dependencias reproducibles con npm ci
  • Ejecutar cinco pruebas de regresión
  • Analizar baseline y app con ESLint
  • Descargar y verificar SHA256 de Bearer CLI, luego analizar ambos alcances
  • Generar resumen, conservar informes y construir la app
  • Desplegar a GitHub Pages solo si el trabajo security finaliza con éxito

Доказательства

El despliegue depende del trabajo anterior: needs: security evita que una nueva versión se publique antes de que los controles hayan terminado correctamente.

Источник

Bearer detectó dos inserciones HTML inseguras en la baseline. ESLint detectó los mismos dos puntos y un uso adicional de eval.

Источник

El trabajo de seguridad tiene permiso de lectura. Los permisos para publicar Pages se entregan solo en el trabajo de despliegue, por lo que no se necesita guardar una clave personal de nube en el código.

Источник

  • Дата записи: 2026-10-05T21:55:56.237Z