Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

GitHub security workshop: Add workshop structure, prerequisites, and safe lab setup

Abierto
#270 1 comentario 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
4/5
Tiempo estimado
3-5 días
Aptitud para principiantes
72/100
Tipo de issue
Documentación
Claridad
Bien especificado
Estado de actividad
Activo
Stack tecnológico
github

Línea de trabajo

Comienza con la estructura de workshop existente y añade content/security/README.md y content/security/0-setup.md; después, sigue la selección del workshop raíz y la navegación previous/next para el nuevo track. Valida la configuración desde un repositorio de plantilla nuevo, incluida la matriz de capacidades, el laboratorio desechable y las indicaciones sobre branches, la ruta opcional de Copilot, el contrato de seguridad y la corrección de los enlaces.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

priority: P2

Goal

Create the entry point and setup exercise for a dedicated 2–3 hour GitHub security workshop built around the pets application. Learners should know before starting which repository visibility, GitHub plan, organization role, and optional Copilot access each exercise requires.

Scope

Add the workshop overview, navigation, timing, learning objectives, template-repository setup, and a capability preflight. Establish a safety contract for intentional vulnerabilities and secret-scanning demonstrations: use only documented test values, isolate lab branches, and provide reset instructions.

Acceptance criteria

  • content/security/README.md introduces the workshop, audience, duration, outcomes, and exercise sequence.
  • content/security/0-setup.md guides creation of a fresh public repository from the template and validates the app.
  • A capability matrix distinguishes features available for public repositories from features requiring organization, enterprise, or administrative access.
  • Copilot is identified as optional for the remediation exercise, with a manual path available.
  • Learners create or identify a disposable lab repository and branch strategy before introducing vulnerable examples.
  • The workshop explicitly prohibits real credentials and explains how intentional findings will be cleaned up.
  • Previous/next navigation and the root workshop selection page include the new track.
  • All links and setup steps are validated from a fresh template repository.
Lenguaje dominante
Python
Estrellas
80
Forks
168
Merge medio
31 min
PR fusionados (30 d)
1

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de github-samples/pets-workshop

Todos los issues de github-samples/pets-workshop

Issues similares

Más issues de Python

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.