Vulnerability Management
ELI5 Explanation
Not all bugs are equal. Vulnerability management helps teams fix the riskiest issues first instead of trying to fix everything at once.
Technical Explanation
Findings are categorized by severity (Critical, High, Medium, Low) and prioritized using exploitability, internet exposure, data sensitivity, and business criticality. Effective programs define remediation SLAs, exception workflows, and verification scans after fixes.
Visual
Hands-on Commands
veracode findings list --app orders-service --status open
veracode findings list --severity critical,high
veracode findings assign --id VERA-1024 --owner team-orders
veracode policy check --app orders-service
veracode scan start --app orders-service --baseline falseDebugging Scenario
Release is blocked by high severity finding in non-internet-facing admin tool. Security and engineering review exploitability and compensating controls, approve time-bound exception, and schedule fix in next sprint with mandatory revalidation.
Interview Questions
Beginner
- What do Critical/High/Medium/Low mean?
- Why do teams use remediation SLAs?
- What is a false positive?
- What is risk acceptance?
- Why run verification scans after fixing?
Intermediate
- How do you build a risk-based prioritization model?
- How do you handle backlog of old vulnerabilities?
- How do you tie findings to product owners?
- How do you measure vulnerability management performance?
- When should an exception be approved?
Scenario-based
- Critical issue found on internal app. Do you stop release?
- Fix introduces regression risk in peak season. How do you decide?
- Repeated findings appear every sprint. What systemic change is needed?
- Compliance asks for evidence of closure. What proof do you provide?
- Team misses SLA repeatedly. How do you enforce accountability?
Real-world Use Case
An enterprise AppSec team moved from severity-only triage to business-risk scoring and reduced overdue high-risk findings by 38%.
Summary
Vulnerability management turns raw scan output into practical remediation decisions. Next lesson integrates Veracode checks directly into CI/CD pipelines.