GHAS Certification Exam Prep: Part One - Getting Started 🔒 #137620
Replies: 21 comments 7 replies
-
Awesome curated list of resources! For the Answers, I think,
|
Beta Was this translation helpful? Give feedback.
-
Question 1: Which of the following is a feature of Dependabot? Question 2: Which of the following features is part of GitHub Advanced Security? Question 3: Which of the following is a feature of GitHub Advanced Security? |
Beta Was this translation helpful? Give feedback.
-
1.B |
Beta Was this translation helpful? Give feedback.
-
1.B |
Beta Was this translation helpful? Give feedback.
-
1. b |
Beta Was this translation helpful? Give feedback.
-
The answers are... AnswersQuestion 1: Which of the following is a feature of Dependabot? Correct Answer: B) Dependabot opens pull requests to update dependencies. Explanation: A) Incorrect. Dependabot opens pull requests rather than directly committing changes to the main branch. **B) Correct. Dependabot's primary feature is to open pull requests to update dependencies.** C) Incorrect. Dependabot supports both public and private repositories. D) Incorrect. Dependabot does not support updating Docker images directly.Question 2: Which of the following features is part of GitHub Advanced Security? Question 3: Which of the following is a feature of GitHub Advanced Security? |
Beta Was this translation helpful? Give feedback.
-
I'm a little late for this weeks lesson, but let me contribute! Here's my breakdown for this topic, based on GHAS study guide 😅 I've left some notes with my personal questions, feel free to complement my breakdown and answer my questions, please! I loved the initiative and I'm greateful for the list of resources! Certainly they're going to help 🚀 Domain 1 : Describe the GHAS security features and functionalityContrast GHAS features and their role in the security ecosystem
Note I didn't get the GHES and GHEC part. Do you need the GitHub Enterprise to be able to purchase the GHAS license? Does the license is included in GitHub Enterprise?
Note Does Code scanning provide IDE extensions? Like VS Code integration or something (would be cool)
Explain and use specific GHAS features
Note The only alert that I have enabled so far are the dependabot alerts. I have yet to learn how to use the other ones 😅 but it seems pretty cool
Note GitHub allows RBAC (role-based access control) so this is really very costumizable. What would be the best practices to manage access to security alerts? I think code scanning is interesting for all developers, but dependency are not always managed by everyone in the team. Sometimes, updating a dependency can affect the behavior of the application, so it should be reserved to tech leaders and above. What do you think?
Note It goes further if you use Version Updates with dependabot using the |
Beta Was this translation helpful? Give feedback.
-
That's great, thanks for the learning resources, looking forward for part 2 of the prep! |
Beta Was this translation helpful? Give feedback.
This comment was marked as off-topic.
This comment was marked as off-topic.
-
Pare Two's materials and prep questions are posted in a new Discussion - see you there 🤓 |
Beta Was this translation helpful? Give feedback.
-
Great resources provided for the GitHub Advanced Security certification prep! I found the Microsoft Learn modules particularly useful for getting a solid understanding of GitHub Advanced Security's core features. For those preparing for the exam, I’d recommend also checking out the GitHub Docs for the latest updates and best practices. It’s always helpful to see real-world applications of these tools. Looking forward to seeing everyone's responses to the practice questions! |
Beta Was this translation helpful? Give feedback.
-
Thanks for the useful resources for GitHub advanced security certification. Resources I find very helpful for preparation are 1) Microsoft Learn modules 2) GHAS prep by Microsoft Press on LinkedIn Learning 3) Official GitHub documentation. |
Beta Was this translation helpful? Give feedback.
-
Following @queenofcorgis advice, these are my answers (I promise I didn't see the ones you provided!):
|
Beta Was this translation helpful? Give feedback.
-
See the answers below
|
Beta Was this translation helpful? Give feedback.
-
Question 1: Which of the following is a feature of Dependabot? Answer: B. Dependabot opens pull requests to update dependencies. ExplanationDependabot helps keep your dependencies up-to-date by automatically opening pull requests to update them. This ensures that your project uses the latest versions, which can include important security patches and new features.Answer: D. All of the above ExplanationGitHub Advanced Security includes several features to enhance the security of your codebase: - Secret Scanning: Detects and alerts on leaked secrets in your code. - Dependabot: Creates alerts on and updates insecure dependencies. - Code Scanning: Identifies and fixes security vulnerabilities and other errors in your code.Answer: C. Dependency scanning. ExplanationDependency scanning is a feature of GitHub Advanced Security that helps identify and manage vulnerabilities in your project's dependencies. This ensures that you are aware of and can address any security risks associated with the libraries and packages your project relies on. |
Beta Was this translation helpful? Give feedback.
-
This discussion and some of its comments have been edited and modified from its original format to enable evergreen learning
Welcome to the first part of the GitHub Advanced Security certification prep course! To begin, we’ll be going over some intro materials and best practices to build a strong foundation for the exam. This discussion is your space to ask questions, review study guides, and do some exam practice.
Step One: Prep 📚
We’ve assembled some materials for this first section.
Step Two: Test Your Knowledge ⚡
Question 1: Which of the following is a feature of Dependabot?
A) Dependabot automatically commits changes to the main branch.
B) Dependabot opens pull requests to update dependencies.
C) Dependabot only works with public repositories.
D) Dependabot can update Docker images directly.
Question 2: Which of the following features is part of GitHub Advanced Security?
A) Secret Scanning to detect and alert on leaked secrets in your code.
B) Dependabot to create alerts on and update insecure dependencies.
C) Code Scanning to identify and fix security vulnerabilities and other errors in your code.
D) All of the above
Question 3: Which of the following is a feature of GitHub Advanced Security?
A) Real-time collaboration.
B) Automated code formatting.
C) Dependency scanning.
D) Issue tracking.
View the answers in my comment 🧠
Use the discussion below to share additional study resources and respond to our prep questions
Join Part Two's Discussion on Scanning
Beta Was this translation helpful? Give feedback.
All reactions