Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
79 changes: 79 additions & 0 deletions labs/lab4/analysis/sbom-analysis.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,79 @@
=== SBOM Component Analysis ===

Syft Package Counts:
1 binary
10 deb
1128 npm

Trivy Package Counts:
1125 Node.js - unknown
10 bkimminich/juice-shop:v19.0.0 (debian 12.11) - unknown

=== License Analysis ===

Syft Licenses:
1 (BSD-2-Clause OR MIT OR Apache-2.0)
2 (MIT OR Apache-2.0)
1 (MIT OR WTFPL)
1 (WTFPL OR MIT)
1 0BSD
15 Apache-2.0
1 Apache2
5 Artistic
1 BSD
12 BSD-2-Clause
14 BSD-3-Clause
5 BlueOak-1.0.0
4 GFDL-1.2
5 GPL
1 GPL-1
1 GPL-1+
6 GPL-2
1 GPL-2.0
4 GPL-3
143 ISC
4 LGPL
1 LGPL-2.1
19 LGPL-3.0
888 MIT
2 MIT/X11
2 MPL-2.0
2 Unlicense
1 WTFPL
1 WTFPL OR ISC
1 ad-hoc
1 public-domain

Trivy Licenses (OS Packages):
1 Apache-2.0
2 Artistic-2.0
1 GFDL-1.2-only
1 GPL-1.0-only
1 GPL-1.0-or-later
3 GPL-2.0-only
2 GPL-2.0-or-later
1 GPL-3.0-only
1 LGPL-2.0-or-later
1 LGPL-2.1-only
1 ad-hoc
1 public-domain

Trivy Licenses (Node.js):
1 (BSD-2-Clause OR MIT OR Apache-2.0)
2 (MIT OR Apache-2.0)
1 (MIT OR WTFPL)
1 (WTFPL OR MIT)
1 0BSD
12 Apache-2.0
12 BSD-2-Clause
14 BSD-3-Clause
5 BlueOak-1.0.0
1 GPL-2.0-only
143 ISC
19 LGPL-3.0-only
878 MIT
2 MIT/X11
2 MPL-2.0
2 Unlicense
1 WTFPL
1 WTFPL OR ISC
19 changes: 19 additions & 0 deletions labs/lab4/analysis/vulnerability-analysis.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
=== Vulnerability Analysis ===

Grype Vulnerabilities by Severity:
8 Critical
20 High
1 Low
24 Medium
12 Negligible

Trivy Vulnerabilities by Severity:
8 CRITICAL
23 HIGH
15 LOW
24 MEDIUM

=== License Analysis Summary ===
Tool Comparison:
- Syft found 31 unique license types
- Trivy found 28 unique license types
9 changes: 9 additions & 0 deletions labs/lab4/comparison/accuracy-analysis.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
=== Package Detection Comparison ===
Packages detected by both tools: 1126
Packages only detected by Syft: 13
Packages only detected by Trivy: 9

=== Vulnerability Detection Overlap ===
CVEs found by Grype: 58
CVEs found by Trivy: 62
Common CVEs: 13
Loading