GitHub security workshop: Add workshop structure, prerequisites, and safe lab setup
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức phù hợp với người mới
- 72/100
- Loại issue
- Tài liệu
- Độ rõ ràng
- Đặc tả rõ ràng
- Mức độ hoạt động
- Sôi nổi
- Công nghệ
- github
- Lĩnh vực
- documentation, security
Hướng nghiên cứu
Bắt đầu với cấu trúc workshop hiện có và thêm content/security/README.md cùng content/security/0-setup.md, sau đó theo dõi việc chọn workshop gốc và điều hướng previous/next cho track mới. Xác thực quá trình thiết lập từ một repository template mới, bao gồm capability matrix, lab dùng một lần và hướng dẫn về branch, lộ trình Copilot tùy chọn, safety contract và tính chính xác của các liên kết.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
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.mdintroduces the workshop, audience, duration, outcomes, and exercise sequence. -
content/security/0-setup.mdguides 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.
- Ngôn ngữ chính
- Python
- Star
- 80
- Fork
- 161
- Merge trung bình
- 31 phút
- Pull request đã merge (30 ngày)
- 1
Hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của github-samples/pets-workshop
-
priority: P0
Độ khó 2/5 1-2 ngày Mức phù hợp với người mới 78/100
github-samples/pets-workshop#268 · 1 bình luận ·
-
priority: P0
Độ khó 1/5 1-3 giờ Mức phù hợp với người mới 88/100
github-samples/pets-workshop#267 · 1 bình luận ·
-
priority: P1
Độ khó 1/5 1-3 giờ Mức phù hợp với người mới 92/100
github-samples/pets-workshop#261 · 1 bình luận ·
-
priority: P1
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
github-samples/pets-workshop#257 · 1 bình luận ·
-
priority: deferred
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 45/100
github-samples/pets-workshop#278 · 1 bình luận ·
Tất cả issue của github-samples/pets-workshop
Issue tương tự
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 90/100
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 86/100
zostera/django-bootstrap4#894 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
use-agent-os/agent-os#3276 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100
zephyrproject-rtos/zephyr#119726 ·
-
area/auth bug comp/agent P3 platform/discord type/security
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100
NousResearch/hermes-agent#117848 ·