Skip to content

Commit a613268

Browse files
authored
Merge pull request #3 from Ignite-GHAS-Workshop/as-template
Fork -> Template
2 parents 5ab2c2e + baf2042 commit a613268

File tree

3 files changed

+11
-17
lines changed

3 files changed

+11
-17
lines changed

README.md

Lines changed: 6 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
11

2-
<h1 align="center">Securing your code with GitHub Advanced Security</h1>
2+
<h1 align="center">LAB410: Found means fixed: Diminish security debt with GitHub Advanced Security</h1>
33

4-
<h5 align="center">
5-
<img src="https://github.com/user-attachments/assets/6462fa90-6332-4e2b-8f34-ecd0b3932596" alt="Securing your code with GitHub Advanced Security" width="50%">
6-
</h5>
4+
![LAB410: Found means fixed: Diminish security debt with GitHub Advanced Security](./_labs/images/logo.png)
75

8-
<h5 align="center"><a href="https://github.com/joshjohanning">@joshjohanning</a> <a href="https://github.com/mickeygousset">@mickeygousset</a></h3>
6+
<h5 align="center"><a href="https://github.com/joshjohanning">@joshjohanning</a> <a href="https://github.com/mickeygousset">@mickeygousset</a>
7+
<a href="https://github.com/writingpanda">@writingpanda</a>
8+
<a href="https://github.com/felickz">@felickz</a></h3>
99

1010
<p align="center">
1111
<a href="#workshop-labs">Workshop Labs</a>
1212
<a href="#book-resources">Resources</a>
1313
</p>
1414

1515
- **Who is this for**: Enterprise - Engineering Leadership, Enterprise - Developers, Open Source Developers or Maintainers, Security Professionals, Startups, Security Leadership, Educators
16-
- **What you'll learn**: Here at GitHub, we like to say that "found means fixed." That's because when issues are found they can more easily be fixed. In this workshop you'll dive into a repository filled with security alerts and begin to remediate them using GitHub Advanced Security (GHAS) and Dependabot, effectively maintaining code integrity. You'll also encounter and resolve a few security issues using GitHub Codespaces and GitHub Copilot. The end goal? To learn and develop strategies to motivate your developers to turn reactive fixes into proactive security habits.
16+
- **What you'll learn**: Here at GitHub, we like to say that "found means fixed." That's because when issues are found they can more easily be fixed. In this workshop you'll dive into a repository filled with security alerts and begin to remediate them using GitHub Advanced Security (GHAS) and Dependabot, effectively maintaining code integrity. You'll also encounter and resolve a few security issues using Copilot Autofix. The end goal? To learn and develop strategies to motivate your developers to turn reactive fixes into proactive security habits.
1717

1818
---
1919

@@ -67,14 +67,6 @@ This open-ended extra credit lab will have you switch to the advanced CodeQL set
6767

6868
---
6969

70-
### Extra Credit: Custom Patterns for Secret Scanning
71-
72-
This open-ended extra credit lab will have you create a custom secret scanning pattern.
73-
74-
- Get started here - [Extra Credit Lab 2](./_labs/lab7-ec.md)
75-
76-
---
77-
7870
## :book: Resources
7971

8072
- [GitHub Docs - About GitHub Advanced Security](https://docs.github.com/en/get-started/learning-about-github/about-github-advanced-security)

_labs/images/logo.png

58.5 KB
Loading

_labs/lab1.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,11 @@ Welcome! In this lab, you will be introduced to GitHub Advanced Security (GHAS)
1010
In this exercise, you will fork a repository with code from which you can work to test our the GHAS capabilities.
1111

1212
1. Navigate to [https://github.com/Ignite-GHAS-Workshop/ghas-workshop-repo](https://github.com/Ignite-GHAS-Workshop/ghas-workshop-repo) in your browser.
13-
2. Click the **Fork** button in the upper right corner of the page.
14-
3. Fork the repository to your personal account.
15-
4. Refresh the page a few seconds after you fork the repository to see the new repository in your account.
13+
2. Click the green **Use this template** button in the upper right corner of the page.
14+
3. Create a new repository in our organization by choosing Owner as **Ignite24-Labs** in the dropdown.
15+
4. Give the repository a unique name `my-ghas-workshop-repo-xyz`. Click the green link below for inspiration on a unique repo name 😉.
16+
5. Make sure you switch it to visibility **Private** so your work does not conflict with other attendees! Now click **Create repository**.
17+
6. The page will refresh after a few seconds where you can now see the code we will be working with.
1618

1719
## Enabling the security settings
1820

0 commit comments

Comments
 (0)