Posts Tagged ‘APS203’
[AWSReInforce2025] From compute to code: Expanding vulnerability scanning across the SDLC (APS203)
Lecturer
AWS security specialists drive the evolution of Amazon Inspector from infrastructure scanning to comprehensive SDLC integration. Their work focuses on shifting vulnerability management left while maintaining developer velocity and operational scalability.
Abstract
The presentation traces vulnerability management from runtime compute assessment to proactive code-level analysis throughout the software development lifecycle. Through Amazon Inspector’s expanded capabilities, it demonstrates how organizations reduce risk earlier, accelerate remediation, and align security with modern delivery practices.
Traditional Vulnerability Management Limitations
Legacy approaches focus on production systems:
Deploy → Scan → Patch → Repeat
This reactive model creates:
- Large attack surface exposure windows
- Developer-security team friction
- Patch management overhead
The iceberg metaphor illustrates that production workloads represent only the visible tip; source code, dependencies, and build artifacts constitute the submerged risk mass.
Shift-Left Security Integration Patterns
Amazon Inspector now spans the entire SDLC:
stages:
- code_commit:
scan: SCA, secrets
- build_pipeline:
scan: container_images
- deploy:
scan: EC2, Lambda, ECR
- runtime:
monitor: active_exploitation
Integration with CodePipeline enables automatic scanning at commit, build, and deploy phases.
Software Composition Analysis (SCA)
Inspector examines dependencies:
{
"package": "log4j-core",
"version": "2.14.1",
"vulnerability": "CVE-2021-44228",
"exploitability": "ACTIVE"
}
Findings include EPSS scores, exploit maturity, and reachability analysis—identifying if vulnerable code paths are actually executable.
Secrets Detection and Prevention
The service identifies hardcoded credentials:
detectors:
- aws_access_key
- github_token
- private_key_material
Integration with GitHub Actions fails builds containing secrets, preventing credential leakage at source.
Container and Infrastructure Scanning
Inspector assesses:
- ECR repositories during push
- ECS/Fargate tasks at launch
- Lambda functions on deployment
Continuous monitoring detects new vulnerabilities in running workloads without rescan triggers.
Developer Experience and Remediation Acceleration
Findings appear in IDEs via CodeWhisperer:
\# Vulnerability: SQL injection in query parameter
\# Fix: Use parameterized statements
cursor.execute("SELECT * FROM users WHERE id = ?", (user_id,))
Pull request comments provide contextual remediation guidance, reducing mean time to fix from weeks to hours.
Risk-Based Prioritization Framework
Inspector implements multi-dimensional scoring:
CVSS × EPSS × Reachability × Business Criticality = Risk Score
This focuses remediation on vulnerabilities that matter—exploitable, in-use, and impactful.
Operational Outcomes and Metrics
Organizations achieve:
- 85% reduction in production vulnerabilities
- 60% faster remediation cycles
- 40% decrease in security-development friction
The 15-day free trial enables immediate risk assessment across repositories and workloads.
Conclusion: Proactive Security as Development Practice
Amazon Inspector transforms vulnerability management from periodic operations task into continuous development practice. By illuminating risks from code commit through runtime execution, organizations build security into the delivery pipeline rather than bolting it on afterward. This shift-left approach enables confident innovation at cloud speed.