Skip to content

Latest commit

 

History

History
40 lines (26 loc) · 1.37 KB

setup-dependency-scanning.md

File metadata and controls

40 lines (26 loc) · 1.37 KB

Umbrella project

Exercise: Setup Dependency Scanning

Overview

Key Value
Goal Setup Snyk dependency scanning in a CI/CD pipeline on a project
Duration 1-2 hours

Steps

Use the following steps to help you progress through the exercise (use your best judgment, these are not precise steps):

  1. Create a Snyk account
  2. Integrate Snyk dependency scanning in your project (you may need to make your project public)
  3. Setup a manual command to run Snyk at any time (like npm run scan:dependencies)
  4. Automate dependency scanning using your CI/CD pipeline
  5. Share the results with your mentor!

Questions

Use these questions to guide your curiosity during the exercise:

  • What is SAST?
  • What is DAST?
  • What is CI/CD?
  • Why is it important to scan your dependencies for security vulnerabilities?

Reflection

Use the following questions to reflect on what you learned with this exercise and discuss with your mentor:

  • What conclusion can you share with your mentor?
  • What surprised you about this exercise?
  • How did this exercise build upon the learning outcomes from this topic? What would you change about the exercise to better suit your context for the next apprentice?
  • What did this leave you excited to dig further into?