SCA Vulnerability Scan Report
Scan Information
---
Executive Summary
<2-3 paragraphs summarizing:---
Statistics
| Metric | Count |
|--------|-------|
| Lockfiles Scanned |
Findings by Severity
| Severity | Count | Recommended Timeline |
|----------|-------|----------------------|
| High |
Findings by Ecosystem
| Ecosystem | Findings | Total Packages |
|-----------|----------|----------------|
| Go |
Findings by Lockfile
| Lockfile | Findings | Packages | Status |
|----------|----------|----------|--------|
| go.mod |
---
High Severity Findings
@ -
---
Medium Severity Findings
@ -
---
Low Severity Findings
| Package | Version | Vuln ID | CVE | CVSS | Remediation |
|---------|---------|---------|-----|------|-------------|
|
---
False Positives Filtered
The AI analysis successfully filtered
Not Used in Codebase ()
Test Dependencies Only ()
Mitigated ()
Version Overrides ()
---
Remediation Plan
High Priority Actions (High Severity)
#### 1.
# npm
npm install
# Python (poetry)
poetry add
# Python (pip)
pip install
# Ruby
bundle update
# Rust
cargo update
Medium Priority Actions (Medium Severity)
Low Priority Actions (Low Severity)
Long-Term Security Improvements
1. Automated Dependency Scanning - Integrate wraith into CI/CD pipeline - Fail builds on High severity vulnerabilities - Run weekly scans on main/production branches - Set up automated alerts for new vulnerabilities
2. Dependency Update Policy - Enable automated dependency updates (Dependabot, Renovate Bot) - Establish regular security patch windows (e.g., monthly) - Pin major versions, auto-update patches - Review and approve dependency additions
3. Secure Development Practices - Review security track record before adding new dependencies - Prefer well-maintained packages with active security response - Minimize dependency footprint (fewer dependencies = smaller attack surface) - Use Software Bill of Materials (SBOM) for transparency
4. Runtime Protection - Deploy Web Application Firewall (WAF) for internet-facing services - Implement network segmentation for backend services - Use input validation middleware - Monitor for exploitation attempts in logs
5. Vulnerability Response Process - Establish SLA for patching by severity (High: 7 days, Medium: 30 days, Low: 90 days) - Maintain security contact/team for vulnerability reports - Document incident response procedures - Conduct post-incident reviews
---
Detailed Findings
For comprehensive exploitability analysis of each finding, see individual finding files:
```
Each finding includes:
---
Methodology
Phase 1: Vulnerability Detection
Phase 2: Exploitability Analysis
Each detected vulnerability was analyzed by an AI agent evaluating:1. Usage Analysis: Is the vulnerable package/function actually used in the codebase? 2. Data Flow Analysis: Can user input reach the vulnerable code? 3. Context Analysis: Is this production code or test/dev only? 4. Mitigation Detection: Are there protective measures in place (wrappers, validation, WAF)? 5. Severity Adjustment: Contextual CVSS scoring based on actual exploitability
Decision Criteria: A vulnerability is confirmed as exploitable ONLY if:Phase 3: False Positive Filtering
Common false positive patterns automatically filtered:---
Appendix: Raw Scan Data
---
*Report generated by Ghost Security SCA Scanner* *Powered by Wraith and AI Exploitability Analysis*