nerdexam
Microsoft

GH-500 · Question #82

Which of the following features can be used to enforce passing status checks for code scanning and dependency review workflows?

The correct answer is A. repository rulesets. To enforce passing status checks for code scanning and dependency review workflows, use repository rulesets to require that specific workflows, like the dependency review action, must pass before a pull request can be merged. On GitHub, this involves setting up a ruleset that…

Describe the GHAS security features and functionality

Question

Which of the following features can be used to enforce passing status checks for code scanning and dependency review workflows?

Options

  • Arepository rulesets
  • Bstatus enforcement
  • Csecurity GuardRails
  • DInsights

How the community answered

(41 responses)
  • A
    95% (39)
  • C
    2% (1)
  • D
    2% (1)

Explanation

To enforce passing status checks for code scanning and dependency review workflows, use repository rulesets to require that specific workflows, like the dependency review action, must pass before a pull request can be merged. On GitHub, this involves setting up a ruleset that mandates the successful completion of your code scanning and dependency review workflows, preventing merge conflicts if the analysis finds high-severity issues or if the review process is Using Rulesets on GitHub 1. Identify the required workflows: Determine which code scanning and dependency review workflows you want to enforce, such as the dependency review action for security vulnerabilities or a custom code scanning workflow. 2. Configure the ruleset: Navigate to your repository's settings and find the section for branch protection rules or rulesets. 3. Set rules for your target branch: Create or edit a ruleset for your primary branch (e.g., main). Require specific workflows: Within the ruleset, add a requirement for the relevant workflows to pass before a pull request can be merged. 4. Enforce merge protection: Activate the rule to ensure that no pull request can be merged into the target branch unless all required status checks, including your code scanning and dependency review workflows, have successfully passed.

Topics

#repository rulesets#status checks#code scanning#dependency review

Community Discussion

No community discussion yet for this question.

Full GH-500 Practice