Loading
_ DESCIFRANDO CONEXIÓN SEGURA...

Repositorios huérfanos y archivados

5 tareas · 35 min · Principiante

Un repositorio huérfano es el que nadie reclama: sin responsable, sin commits hace meses, y a menudo con llaves de despliegue, secretos de CI y webhooks que siguen vivos. Archivarlo lo deja de solo lectura, pero no apaga lo que lo rodea. Con el inventario de Cobaltea Seguros, una aseguradora ficticia, separas lo que se puede archivar de lo que primero hay que investigar. Es consulta de solo lectura: no se revoca ni se archiva nada.

0 de 5 · 0%

Objetivo de la sala

Un repositorio huérfano es el que nadie reclama: sin responsable, sin commits hace meses, y a menudo con llaves de despliegue, secretos de CI y webhooks que siguen vivos. Archivarlo lo deja de solo lectura, pero no apaga lo que lo rodea. Con el inventario de Cobaltea Seguros, una aseguradora ficticia, separas lo que se puede archivar de lo que primero hay que investigar. Es consulta de solo lectura: no se revoca ni se archiva nada.

Archivar un repositorio en GitHub lo deja de solo lectura: código, incidencias, propuestas, etiquetas y ramas ya no se pueden modificar, y se puede desarchivar. Eso es todo: no revoca las llaves de despliegue que apuntan al repositorio, no retira los secretos que tenga guardados ni apaga los webhooks. Esas credenciales hay que inventariarlas y retirarlas aparte.

Y un repositorio sin responsable es más peligroso que uno viejo: nadie recibe el aviso cuando algo falla, nadie rota sus secretos, nadie decide si todavía se usa.

Responde para continuar

¿Qué queda sin resolver cuando se archiva un repositorio con una llave de despliegue activa?

Ver pista de ayuda

Archivar controla los cambios al repositorio, no lo que se conecta a él.

El inventario anota un responsable por repositorio. Los casos de más riesgo combinan tres cosas: nadie lo reclama, no está archivado y conserva llaves de despliegue y secretos activos.

Responde para continuar

Escribe el nombre del repositorio, sin la organización, que no tiene responsable, no está archivado y conserva una llave de despliegue y secretos de CI activos.

Ver pista de ayuda

Ejecuta SELECT * FROM inventario_repos y combina responsable_registrado, estado y las columnas de credenciales.

El corte para considerar un repositorio candidato a revisión es un año sin commits. Al 5 de octubre de 2026, el límite cae el 5 de octubre de 2025: lo anterior supera los 365 días. Los ya archivados no cuentan, porque ya tuvieron esa decisión.

Responde para continuar

¿Cuántos repositorios activos (no archivados) llevan más de 365 días sin un commit al 5 de octubre de 2026?

Ver pista de ayuda

Compara ultimo_commit con la fecha de corte y descarta los de estado archivado.

Un repositorio archivado con una llave de despliegue activa es una puerta que alguien cerró por fuera y dejó abierta por dentro. Busca el archivado que todavía tiene credenciales activas.

Responde para continuar

Escribe el nombre del repositorio archivado, sin la organización, que sigue con una llave de despliegue y un secreto de CI activos.

Ver pista de ayuda

Filtra inventario_repos por estado archivado y mira las columnas de llaves y secretos.

La tabla de uso de llaves muestra que la llave del repositorio huérfano se usó hace dos días desde un servidor de la empresa. Es decir: alguien o algo depende de él, aunque nadie lo reclame. Revocarla de golpe podría parar un servicio sin que nadie sepa por qué.

Responde para continuar

¿Qué orden se propone para el huérfano cuya llave se usó esta semana?

Ver pista de ayuda

Una llave con uso reciente es evidencia de una dependencia: hay que encontrarla antes de cortar.

Inicia sesión para registrar tus puntos y progreso en el ranking.

Whoami-Labs Pro

Whoami-Labs Pro utiliza cookies

Utilizamos cookies y almacenamiento local para el funcionamiento del sitio, seguridad de sesión y, si lo autorizas, analítica y marketing. Puedes aceptar, rechazar o personalizar. Política de Privacidad