rioseco
Menú
Para equipos que construyen en GitHub

DevSecOps delivery platform

Despliega con seguridad.
De GitHub a Azure.

Conecta tu repositorio, define tu entorno con Terraform e integra análisis de vulnerabilidades, SBOM y trazabilidad en la entrega. En tu GitHub. En tu Azure.

GitHub Actions · Terraform · Seguridad · Azure

Free sin tarjeta. Tu equipo conserva el control de GitHub y Azure.

Una entrega, de principio a finEjemplo
Aplicación de ejemploRepositorio GitHub / main
Azure
  1. Environment as CodeTerraform → plan → revisión → apply
    Revisión
  2. Build & testCompilación y pruebas del repositorio
    Correcto
  3. Trivy scanAnálisis de la imagen de contenedor
    Revisado
  4. SBOMInventario de componentes · CycloneDX
    Generado
  5. Security gateEvaluación de la política del equipo
    Permitido
  6. Deploy & healthAzure Container Apps · imagen por digest
    Correcto
Commit → ejecución → evidencia → despliegue

Vista ilustrativa del flujo. No son datos de un cliente.

Un flujo construido sobre las herramientas de tu equipo

  • GitHub
  • GitHub Actions
  • Terraform
  • Docker
  • Trivy
  • Microsoft Azure

Tu código. Tu infraestructura.

Entrega DevSecOps con controles.
Sin construir otra plataforma.

Para equipos de desarrollo y operaciones que necesitan un recorrido repetible y una vista compartida de sus entregas.

01 / Conectar

GitHub como punto de partida

Selecciona un repositorio autorizado. El workflow y la Action local llegan mediante un PR que tu equipo revisa.

RepositorioPR revisado → workflow
02 / Evaluar

Seguridad dentro de la entrega

Trivy analiza vulnerabilidades de la imagen. El SBOM y la política de seguridad acompañan la decisión de desplegar.

EvidenciaScan + SBOM + gate
03 / Desplegar

Del entorno al despliegue

Define infraestructura con Terraform o conecta un destino existente. Verifica el acceso y publica la imagen por digest en Azure Container Apps.

Destino actualAzure Container Apps
04 / Seguir

Cada entrega tiene contexto

Relaciona repositorio, commit, ejecución, seguridad y entorno. Consulta el estado y el historial de la aplicación.

TrazabilidadDe commit a resultado

Cómo funciona

CI/CD del entorno a la entrega.
Un flujo conectado.

GitHub Actions ejecuta. Rioseco coordina la definición del entorno, la revisión y el estado de la entrega.

  1. 01

    Conecta

    Autoriza el repositorio, define la aplicación y revisa su configuración con tu equipo.

    GitHub → aplicación
  2. 02

    Define y provisiona

    Usa Terraform para preparar el entorno Azure con plan y revisión explícita, o conecta un destino existente.

    Definición → plan → apply
  3. 03

    Integración continua

    Compila, prueba y analiza la imagen con Trivy. Genera el SBOM y evalúa la política de seguridad.

    Build → Trivy → SBOM → gate
  4. 04

    Despliegue continuo

    Publica en Azure cuando la política lo permita. Consulta el resultado y la evidencia de la aplicación.

    Azure → resultado → historial

Environment as Code

Infraestructura como código para tu entorno Azure.

Infraestructura como código con Terraform: describe los recursos Azure en una definición versionada, revisa el plan y aplica los cambios de forma explícita. La infraestructura y la entrega comparten el contexto de tu aplicación.

Terraform · cambios con revisión

Free ofrece Azure Container Apps con topología fija. Team y Business permiten configuración avanzada. Cada cambio requiere preparación del destino, revisión del plan y aprobación.

Ver planes y capacidades

Configuración inicial y permisos Azure requeridos.

Terraform PlanEjemplo ilustrativo

Aplicación de ejemplo / entorno staging

  • +Container Apps EnvironmentCrear
  • +Managed IdentityCrear
  • +Log Analytics WorkspaceCrear
  • ~Container App · capacidadModificar

3 por crear · 1 por cambiar · 0 por eliminar

Revisar antes de aplicar

El plan propone cambios. No modifica Azure por sí solo.

Definición versionada · HCL simplificado
module "app_environment" {
  source = "./infra/modules/customer-infrastructure-v3"

  configuration = var.configuration
  environments  = var.environments
  applications  = var.applications
}

Entradas según el módulo revisado. Ejemplo parcial, no una configuración lista para ejecutar.

  1. 01Aplicación y códigoDefinición en GitHub
  2. 02Terraform PlanCambios propuestos
  3. 03RevisiónDecisión explícita
  4. 04Terraform ApplyPlan revisado
  5. 05Azure y entregaBuild, seguridad y deploy

Entornos repetibles

Reutiliza una definición y cambia sus variables por entorno. Mantén patrones consistentes sin repetir la configuración en el portal.

Cambios versionados

La infraestructura se describe en Git: commits, pull requests y revisión de código para conocer qué cambió y por qué.

Plan antes del cambio

Consulta qué recursos se crearían, modificarían o eliminarían. Revisa el alcance antes de autorizar la ejecución.

Menos diferencias manuales

Usa la definición como referencia para reducir cambios fuera del código. La detección periódica de drift no está disponible actualmente.

Patrones reutilizables

El módulo para Azure Container Apps reúne entorno, identidades y recursos asociados. Comparte una base revisable entre aplicaciones.

Infraestructura con contexto

El flujo relaciona solicitud, commit, plan y resultado con el entorno de la aplicación. Revisa el destino y los permisos antes de ejecutar cambios.

Visibilidad de la entrega

El resultado importa.
El recorrido también.

Rioseco reúne el análisis de cada aplicación, sus vulnerabilidades y sus componentes en un mismo lugar. Sin copiar IDs entre herramientas.

Vista de Seguridad de Rioseco: aplicaciones ordenadas por riesgo y, para payments-back, 8 vulnerabilidades críticas, 30 altas, 126 en total, 3 hallazgos en el código y el Quality Gate bloqueado.
Riesgo por aplicación. Vulnerabilidades, análisis del código y resultado del Quality Gate en una sola vista.
Pestaña SBOM de Rioseco: inventario CycloneDX de 175 paquetes, con buscador, descarga y el paquete tomcat-embed-core con 33 vulnerabilidades observadas.
Inventario SBOM. Busca un paquete, comprueba su versión y sus vulnerabilidades, y descarga el inventario.

Capturas reales de la plataforma, con repositorios de prueba.

DevSecOps, en el mismo recorrido

La seguridad llega
antes del despliegue.

No basta con construir una imagen. Necesitas conocer sus componentes, revisar sus vulnerabilidades y decidir con una política explícita.

Conoce las herramientas

Análisis de vulnerabilidades con Trivy

Hallazgos de vulnerabilidades asociados a la imagen y a la entrega que los produjo.

Un SBOM por entrega

Inventario CycloneDX para conocer los componentes de la imagen y revisar su evidencia.

Un Quality Gate que decide

El gate evalúa los hallazgos según la política del equipo. Si bloquea, la entrega no despliega.

  1. Código
  2. Build
  3. Pruebas
  4. Trivy
  5. SBOM
  6. Gate
  7. Azure

Tecnologías

Las herramientas que ya conoces.
Un recorrido en común.

GitHub Actions ejecuta la infraestructura y la entrega. Terraform define el entorno; Docker, Trivy y Azure completan el recorrido de entrega.

Infrastructure as Code

Terraform

Infraestructura Azure declarativa y entornos repetibles. Cambios con plan y revisión explícita.

Ver Environment as Code →
Código

GitHub

Repositorios autorizados y PR de configuración.

Automatización

GitHub Actions

Workflows en runners de GitHub.

Cloud

Microsoft Azure

Azure Container Apps y Azure Container Registry.

Imagen

Contenedores con Docker

Construcción de imagen y despliegue por digest.

Seguridad

Trivy

Análisis de vulnerabilidades de la imagen.

Inventario

CycloneDX

Formato del SBOM generado en la entrega.

Build y pruebas actuales.NET / Node.js con npm

Tu repositorio aporta su solución o scripts de build y test, además de su Dockerfile. El destino Azure se configura y verifica antes de la entrega; Terraform respeta el perfil y las capacidades de tu plan.

Por qué Rioseco

Del repositorio al resultado.
Sin perder el contexto.

Tu equipo conserva el código, el workflow y la infraestructura. Rioseco conecta la coordinación y la evidencia.

Al armar tu propio flujo

  • Repetir la configuración Azure de cada entorno
  • Mantener plantillas y pasos de entrega
  • Integrar scan, SBOM y políticas
  • Relacionar ejecuciones y despliegues
  • Reunir cambios de infraestructura y entrega

Con Rioseco

  • Definir infraestructura versionada con Terraform
  • Revisar un workflow estandarizado
  • Evaluar seguridad dentro de la entrega
  • Conectar commit, ejecución y destino
  • Seguir plan y entrega con su evidencia

Planes

Empieza sin costo.
Crece con tu equipo.

Free cubre tu primera aplicación, sin tarjeta. Team y Business suman aplicaciones, gates bloqueantes y más historial.

  • FreeUSD 0
  • TeamUSD 199 / mes
  • Businessdesde USD 599 / mes

Preguntas frecuentes

Lo esencial sobre Rioseco.

¿Qué es Rioseco?

Una plataforma de CI/CD y DevSecOps para equipos que construyen en GitHub y despliegan en Azure. Reúne la infraestructura, el análisis de seguridad y las entregas de cada aplicación en un mismo lugar.

¿Rioseco reemplaza a GitHub Actions?

No. La compilación, las pruebas, los análisis y el despliegue se ejecutan con GitHub Actions en tu repositorio. Rioseco coordina el flujo y conserva sus resultados.

¿Cómo funcionan la integración continua y el despliegue continuo?

Tu equipo revisa un PR que añade el workflow al repositorio. Desde ahí, GitHub Actions compila, prueba y construye la imagen de contenedor, y la publica en Azure Container Apps por digest cuando la política lo permite.

¿Qué incluye el análisis de vulnerabilidades?

Semgrep analiza el código y Trivy analiza la imagen de contenedor. Cada análisis genera además un SBOM en formato CycloneDX con el inventario de componentes.

¿Qué es un Quality Gate y cuándo bloquea un despliegue?

Es la evaluación de los hallazgos según la política de tu equipo. En Free avisa sin bloquear; en Team y Business puede bloquear el despliegue por entorno.

¿Cómo se gestiona la infraestructura como código?

Terraform define el entorno en un repositorio de tu organización. Cada cambio pasa por un plan revisado y una aprobación antes de aplicarse. Free usa Azure Container Apps con una topología fija.

¿Qué necesito para desplegar contenedores con Rioseco?

Un repositorio en GitHub con su Dockerfile y una suscripción de Azure. El código, los workflows y la infraestructura siguen en tus cuentas.

¿Cuánto cuesta Rioseco?

Free cuesta USD 0, Team USD 199 al mes y Business desde USD 599 al mes. Puedes comparar todos los límites en la página de precios.

Haz de cada entrega un flujo visible

Tu próximo despliegue,
con seguridad y trazabilidad.

Conecta GitHub, integra controles de seguridad y sigue la entrega hasta Azure.

Te contactamos para preparar tu acceso. Free no requiere tarjeta.