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
9 changes: 9 additions & 0 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# Goal
Submitting my homework for lab#

# Changes
- Added submissionXX.md

# Checklist
- [x] Task 1 done
- [x] Task 2 done
80 changes: 80 additions & 0 deletions labs/lab4/analysis/sbom-analysis.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,80 @@
=== SBOM Component Analysis ===

Syft Package Counts:
1 binary
10 deb
1128 npm

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

=== License Analysis ===

Syft Licenses:
1 0BSD
1 ad-hoc
1 Apache2
15 Apache-2.0
5 Artistic
5 BlueOak-1.0.0
1 BSD
12 BSD-2-Clause
1 (BSD-2-Clause OR MIT OR Apache-2.0)
16 BSD-3-Clause
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
890 MIT
2 (MIT OR Apache-2.0)
1 (MIT OR WTFPL)
2 MIT/X11
2 MPL-2.0
1 public-domain
2 sha256:cb992345949ccd6e8394b2cd6c465f7b897c864f845937dbf64e8997f389e164
2 Unlicense
1 WTFPL
1 WTFPL OR ISC
1 (WTFPL OR MIT)

Trivy Licenses (OS Packages):
1 ad-hoc
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 public-domain

Trivy Licenses (Node.js):
1 0BSD
12 Apache-2.0
5 BlueOak-1.0.0
12 BSD-2-Clause
1 (BSD-2-Clause OR MIT OR Apache-2.0)
14 BSD-3-Clause
1 GPL-2.0-only
143 ISC
19 LGPL-3.0-only
878 MIT
2 (MIT OR Apache-2.0)
1 (MIT OR WTFPL)
2 MIT/X11
2 MPL-2.0
2 Unlicense
1 WTFPL
1 WTFPL OR ISC
1 (WTFPL OR MIT)
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:
23 Critical
117 High
8 Low
62 Medium
12 Negligible

Trivy Vulnerabilities by Severity:
22 CRITICAL
105 HIGH
21 LOW
67 MEDIUM

=== License Analysis Summary ===
Tool Comparison:
- Syft found 32 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: 152
CVEs found by Trivy: 144
Common CVEs: 42
Loading