Vulnerability Classification Using CVSS
📖 Scenario: You work in a cybersecurity team that needs to classify software vulnerabilities to understand their severity. You will use the Common Vulnerability Scoring System (CVSS) to organize vulnerabilities by their scores.
🎯 Goal: Create a simple classification system that groups vulnerabilities by their CVSS score ranges: Low, Medium, High, and Critical.
📋 What You'll Learn
Create a dictionary called
vulnerabilities with exact CVSS scores for given vulnerabilitiesCreate a variable called
classification as an empty dictionary to hold groupsUse a
for loop with variables vuln and score to iterate over vulnerabilities.items()Add the correct severity label to each vulnerability based on its CVSS score using the exact ranges
💡 Why This Matters
🌍 Real World
Security teams use CVSS scores to prioritize fixing vulnerabilities based on their severity to protect systems effectively.
💼 Career
Understanding how to classify and organize vulnerabilities by severity is essential for cybersecurity analysts and engineers to manage risks.
Progress0 / 4 steps