Professional SBOM Analysis & Vulnerability Management
www.eswlab.com | Engineering Software Lab
ESL SBOMator
Project in Report:
WebGoat
Report created: 2026-08-24 11:36:27
🔴 1 component(s) with unresolved versions: jackson-datatype-jsr310
🔴 5 component(s) with missing licenses: jspecify, HdrHistogram, jitescript, jcip-annotations, xpp3_min
Why this matters: FDA 21 CFR §820.45 and the NTIA minimum elements require every SBOM component to have a defined version and license. Unresolved versions prevent CVE matching — "0 CVEs" for these components means not analyzed, not no vulnerabilities.
How to fix:
requirements.txt with pinned versions (e.g. flask==3.0.3) instead of floor constraints (e.g. flask>=2.0.0), then re-scan.pip freeze > requirements.txt in the project's virtual environment to capture exact installed versions.Total Components
Vulnerable Components
App CVEs
Vendored SDK CVEs
Components with Known CVEs
Status: Enabled
Checking Level: Medium
Status: failed
Controls: scope=unknown, backend=public, providers=none, privacy-filtered lines=0.
Coverage: 0 source files considered, 0 windows sampled, 0 backend queries performed (limits: 0 files, 0 sampled windows).
Sampling priority: 0 unidentified-source windows, 0 known-component windows; 0 canonical-upstream verification queries.
| Local file | Line | Potential source | Candidate-repository license | Match evidence |
|---|---|---|---|---|
| No conclusion is available from this review. | ||||
Ransomware CVEs
Used in ransomware campaignsWeaponized CVEs
Actively exploited in wildNo Known Exploitation
CVEs without active exploitationExploitation Not Assessed
No KEV analysis evidence in this SBOMClick any CVE/advisory ID below to view detailed vulnerability information from the source database
.sbomator_component_suppressions.json.
| Component | ID | Field | Observed Value | Reason |
|---|---|---|---|---|
| org.jspecify/jspecify | pkg:maven/org.jspecify/jspecify@1.0.0 | license | <missing> | no valid component-specific approval was found |
| com.fasterxml.jackson.datatype/jackson-datatype-jsr310 | pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jsr310@UNKNOWN | version | <missing> | no valid component-specific approval was found |
| org.hdrhistogram/HdrHistogram | pkg:maven/org.hdrhistogram/HdrHistogram@2.2.2 | license | <missing> | no valid component-specific approval was found |
| me.qmx.jitescript/jitescript | pkg:maven/me.qmx.jitescript/jitescript@0.4.1 | license | <missing> | no valid component-specific approval was found |
| com.github.stephenc.jcip/jcip-annotations | pkg:maven/com.github.stephenc.jcip/jcip-annotations@1.0-1 | license | <missing> | no valid component-specific approval was found |
| xpp3/xpp3_min | pkg:maven/xpp3/xpp3_min@1.1.4c | license | <missing> | no valid component-specific approval was found |
No approved version or license exceptions were required.
esl:cve_analysis
property for its exact status and reason.
| Component | Version | Type | Vendor | License | CVEs | Score | Severity | Vulnerabilities (Click CVE IDs) |
|---|---|---|---|---|---|---|---|---|
| xstream WEAPONIZED | 1.4.5 | library | 📦 XStream Source: maven_group |
MIT NPM |
36 | 9.8 | Critical |
Code Injection
3 CVEs
CVE-2021-39144 WEAPONIZED CWE-94 CWE-502 +2 EPSS 98.1% Grype CVE-2021-29505 CWE-94 CWE-502 +1 EPSS 77.2% Grype CVE-2021-21345 CWE-94 CWE-502 +1 EPSS 72.3% Grype
OS Command Injection
3 CVEs
CVE-2020-26217 CWE-78 CWE-78 EPSS 85.0% Grype CVE-2013-7285 CWE-78 EPSS 84.4% Grype CVE-2020-26259 CWE-78 CWE-78 EPSS 82.4% Grype
Deserialization of Untrusted Data
23 CVEs
CVE-2021-21351 CWE-434 CWE-502 EPSS 82.1% Grype CVE-2021-21346 CWE-434 CWE-502 +2 EPSS 76.4% Grype CVE-2021-21344 CWE-434 CWE-502 EPSS 76.0% Grype CVE-2021-21342 CWE-502 CWE-918 +1 EPSS 50.0% Grype
CVE-2021-21349 CWE-502 CWE-918 +1 EPSS 46.8% Grype CVE-2021-21343 CWE-73 CWE-502 EPSS 46.7% Grype CVE-2021-39141 CWE-434 CWE-502 +2 EPSS 16.1% Grype CVE-2021-21350 CWE-434 CWE-502 EPSS 15.2% Grype CVE-2021-21347 CWE-434 CWE-502 +2 EPSS 14.3% Grype CVE-2021-39146 CWE-434 CWE-502 +2 EPSS 14.3% Grype CVE-2021-39152 CWE-502 CWE-918 +2 EPSS 11.4% Grype CVE-2022-41966 CWE-120 CWE-121 +2 EPSS 8.7% Grype CVE-2021-39140 CWE-502 CWE-835 +2 EPSS 5.9% Grype CVE-2021-39149 CWE-434 CWE-502 +2 EPSS 4.7% Grype CVE-2021-39147 CWE-434 CWE-502 +2 EPSS 4.7% Grype CVE-2021-39151 CWE-434 CWE-502 +2 EPSS 4.7% Grype CVE-2021-39154 CWE-434 CWE-502 +2 EPSS 4.7% Grype CVE-2021-39148 CWE-434 CWE-502 +2 EPSS 4.7% Grype CVE-2021-39139 CWE-434 CWE-502 +2 EPSS 4.5% Grype CVE-2021-39153 CWE-434 CWE-502 +2 EPSS 4.5% Grype
CVE-2021-39145 CWE-434 CWE-502 +1 EPSS 4.1% Grype CVE-2021-39150 CWE-502 CWE-918 +2 EPSS 3.4% Grype CVE-2024-47072 CWE-121 CWE-502 EPSS 2.0% Grype
Server-Side Request Forgery
1 CVE
Uncontrolled Resource Consumption
3 CVEs
CVE-2021-21341 CWE-400 CWE-502 +1 EPSS 77.8% Grype CVE-2021-21348 CWE-400 CWE-502 +1 EPSS 13.8% Grype CVE-2021-43859 CWE-400 CWE-400 EPSS 7.9% Grype
Exposure of Sensitive Information
1 CVE
Denial of service in XStream
1 CVE
Out-of-Bounds Write
1 CVE
|
| jackson-databind | 2.9.6 | library | 📦 FasterXML Source: existing |
Apache-2.0 | 62 | 10.0 | Critical |
Deserialization of Untrusted Data
56 CVEs
CVE-2019-12384 CWE-502 EPSS 45.2% Grype CVE-2020-8840 CWE-502 EPSS 26.6% Grype CVE-2019-12086 CWE-502 EPSS 21.9% Grype CVE-2020-36179 CWE-502 CWE-502 EPSS 20.9% Grype
CVE-2020-9548 CWE-502 EPSS 18.3% Grype CVE-2020-9547 CWE-502 EPSS 17.8% Grype CVE-2018-14718 CWE-502 EPSS 12.7% Grype CVE-2020-35728 CWE-502 CWE-502 EPSS 12.5% Grype CVE-2019-12814 CWE-502 CWE-502 EPSS 11.0% Grype CVE-2020-36188 CWE-502 EPSS 10.9% Grype CVE-2019-14439 CWE-502 EPSS 10.8% Grype CVE-2019-14540 CWE-502 EPSS 10.8% Grype CVE-2020-36184 CWE-502 CWE-502 EPSS 10.4% Grype CVE-2018-14719 CWE-502 EPSS 9.7% Grype CVE-2018-19362 CWE-502 EPSS 9.6% Grype CVE-2018-19360 CWE-502 EPSS 9.6% Grype CVE-2018-19361 CWE-502 EPSS 9.6% Grype CVE-2020-35491 CWE-502 EPSS 9.5% Grype CVE-2020-24616 CWE-502 EPSS 9.4% Grype CVE-2019-20330 CWE-502 EPSS 8.6% Grype
CVE-2020-14060 CWE-502 EPSS 8.6% Grype CVE-2019-14379 CWE-1321 EPSS 8.1% Grype CVE-2020-14062 CWE-502 EPSS 8.1% Grype CVE-2020-10673 NVD-CWE-Other CWE-502 EPSS 8.0% Grype
CVE-2020-35490 CWE-502 EPSS 7.7% Grype CVE-2021-20190 CWE-502 CWE-502 EPSS 7.5% Grype CVE-2020-24750 CWE-502 EPSS 7.3% Grype CVE-2018-14720 CWE-502 CWE-611 EPSS 7.1% Grype CVE-2020-11113 CWE-502 CWE-502 EPSS 6.3% Grype CVE-2020-11620 CWE-502 EPSS 5.8% Grype CVE-2019-16942 CWE-502 EPSS 5.7% Grype CVE-2019-17531 CWE-502 EPSS 5.4% Grype CVE-2020-36185 CWE-502 EPSS 5.2% Grype CVE-2020-36186 CWE-502 EPSS 5.2% Grype CVE-2020-36187 CWE-502 EPSS 5.2% Grype CVE-2020-36180 CWE-502 CWE-502 EPSS 5.0% Grype CVE-2020-36182 CWE-502 CWE-502 EPSS 5.0% Grype CVE-2020-36181 CWE-502 CWE-502 EPSS 5.0% Grype CVE-2019-16335 CWE-502 EPSS 5.0% Grype CVE-2020-36189 CWE-502 EPSS 4.9% Grype CVE-2019-16943 CWE-502 EPSS 4.9% Grype CVE-2020-36183 CWE-502 EPSS 4.9% Grype CVE-2019-17267 CWE-502 EPSS 4.6% Grype CVE-2020-9546 CWE-502 EPSS 4.6% Grype CVE-2020-14195 CWE-502 EPSS 4.5% Grype CVE-2020-14061 CWE-502 CWE-502 EPSS 4.5% Grype CVE-2020-11619 CWE-502 EPSS 3.7% Grype CVE-2020-11112 CWE-502 CWE-502 EPSS 3.7% Grype CVE-2020-10968 CWE-502 CWE-502 EPSS 3.6% Grype CVE-2020-11111 CWE-502 CWE-502 EPSS 3.6% Grype CVE-2020-10969 CWE-502 CWE-502 EPSS 3.6% Grype CVE-2020-10650 CWE-502 CWE-502 EPSS 3.3% Grype CVE-2020-10672 NVD-CWE-Other CWE-502 EPSS 3.1% Grype CVE-2022-42003 CWE-502 EPSS 2.8% Grype CVE-2022-42004 CWE-502 EPSS 2.8% Grype CVE-2026-54515 CWE-915 EPSS 0.3% Grype
XML External Entity Reference
1 CVE
Server-Side Request Forgery
2 CVEs
Exposure of Sensitive Information
2 CVEs
Out-of-Bounds Write
1 CVE
|
| jackson-databind | 3.1.1 | library | 📦 FasterXML Source: registry_cache:maven_pom |
Apache-2.0 | 9 | 8.1 | High |
Deserialization of Untrusted Data
3 CVEs
CVE-2026-54512 CWE-184 CWE-502 EPSS 0.8% Grype CVE-2026-59889 CWE-863 EPSS 0.3% Grype CVE-2026-54515 CWE-915 EPSS 0.3% Grype
jackson-databind has an array subtype allowlist bypass in BasicPolymorphicTypeValidator (allowIfSubTypeIsArray)
1 CVE
jackson-databind has @JsonView bypass for setterless creator properties
1 CVE
jackson-databind's renamed @JsonIgnore'd setters can deserialize via private fields
1 CVE
jackson-databind has a @JsonView bypass for unwrapped creator parameters
1 CVE
jackson-databind: @JsonIgnore on a Record property is bypassed with a PropertyNamingStrategy
1 CVE
Server-Side Request Forgery
1 CVE
|
| jackson-databind | 2.21.2 | library | 📦 FasterXML Source: existing |
Apache-2.0 | 10 | 8.1 | High |
Deserialization of Untrusted Data
3 CVEs
CVE-2026-54512 CWE-184 CWE-502 EPSS 0.8% Grype CVE-2026-59889 CWE-863 EPSS 0.3% Grype CVE-2026-54515 CWE-915 EPSS 0.3% Grype
jackson-databind has an array subtype allowlist bypass in BasicPolymorphicTypeValidator (allowIfSubTypeIsArray)
1 CVE
jackson-databind has @JsonView bypass for setterless creator properties
1 CVE
jackson-databind's renamed @JsonIgnore'd setters can deserialize via private fields
1 CVE
jackson-databind has a @JsonView bypass for unwrapped creator parameters
1 CVE
jackson-databind: @JsonIgnore on a Record property is bypassed with a PropertyNamingStrategy
1 CVE
Server-Side Request Forgery
1 CVE
jackson-databind: `@JsonView` bypass for creator properties with `@JsonTypeInfo(include=As.EXTERNAL_PROPERTY)`
1 CVE
⚠️GHSA-MHM7-754M-9P8W Grype
|
| jackson-databind | 3.1.4 | library | 📦 FasterXML Source: maven_pom |
Apache-2.0 | 1 | 6.5 | Medium |
Deserialization of Untrusted Data
1 CVE
|
| jackson-databind | 2.22.0 | library | 📦 FasterXML Source: existing |
Apache-2.0 | 2 | 6.5 | Medium |
Deserialization of Untrusted Data
2 CVEs
|
| commons-lang3 | 3.14.0 | library | 📦 Apache Source: existing |
Apache-2.0 | 1 | 6.5 | Medium |
Apache Commons Lang is vulnerable to Uncontrolled Recursion when processing long inputs
1 CVE
|
| jackson-core | 2.9.6 | library | 📦 FasterXML Source: existing |
Apache-2.0 | 3 | 4.0 | Medium |
jackson-core can throw a StackoverflowError when processing deeply nested data
1 CVE
Jackson-core Vulnerable to Memory Disclosure via Source Snippet in JsonLocation
1 CVE
Other vulnerabilities
1 CVE
⚠️GHSA-R7WM-3CXJ-WFF9 Grype
|
| jackson-core | 3.1.1 | library | 📦 Tatu Saloranta Source: registry_cache:maven_pom |
Apache-2.0 | 1 | 0.9 | Low |
Other vulnerabilities
1 CVE
⚠️GHSA-R7WM-3CXJ-WFF9 Grype
|
| jackson-core | 2.21.2 | library | 📦 FasterXML Source: existing |
Apache-2.0 | 1 | 0.9 | Low |
Other vulnerabilities
1 CVE
⚠️GHSA-R7WM-3CXJ-WFF9 Grype
|
| log4j-api | 2.25.4 | library | 📦 Apache Source: existing |
Apache-2.0 | 1 | 0.0 | Low |
Apache Log4j API: Improper encoding of non-finite floating-point values during MapMessage JSON serialization
1 CVE
|
| commons-exec | 1.6.0 | library | 📦 Apache Source: existing |
Apache-2.0 | 0 | 0.0 | No CVEs | None |
| spring-boot-starter-validation | 4.1.0 | library | 📦 VMware Source: existing |
Apache-2.0 | 0 | 0.0 | No CVEs | None |
| spring-boot-starter | 4.1.0 | library | 📦 VMware Source: existing |
Apache-2.0 | 0 | 0.0 | No CVEs | None |
| spring-boot-starter-logging | 4.1.0 | library | 📦 VMware Source: existing |
Apache-2.0 | 0 | 0.0 | No CVEs | None |
| logback-classic | 1.5.34 | library | 📦 QOS.ch Source: existing |
EPL-1.0 OR LGPL-2.1 | 0 | 0.0 | No CVEs | None |
| logback-core | 1.5.34 | library | 📦 QOS.ch Source: existing |
EPL-1.0 OR LGPL-2.1 | 0 | 0.0 | No CVEs | None |
| slf4j-api | 2.0.18 | library | 📦 QOS.ch Source: existing |
MIT | 0 | 0.0 | No CVEs | None |
| log4j-to-slf4j | 2.25.4 | library | 📦 Apache Source: existing |
Apache-2.0 | 0 | 0.0 | No CVEs | None |
| jul-to-slf4j | 2.0.18 | library | 📦 QOS.ch Source: existing |
MIT | 0 | 0.0 | No CVEs | None |
| spring-boot-autoconfigure | 4.1.0 | library | 📦 VMware Source: existing |
Apache-2.0 | 0 | 0.0 | No CVEs | None |
| spring-boot | 4.1.0 | library | 📦 VMware Source: existing |
Apache-2.0 | 0 | 0.0 | No CVEs | None |
| spring-core | 7.0.8 | library | 📦 VMware Source: existing |
Apache-2.0 | 0 | 0.0 | No CVEs | None |
| commons-logging | 1.3.5 | library | 📦 Apache Source: maven_group |
Apache-2.0 | 0 | 0.0 | No CVEs | None |
| jspecify | 1.0.0 | library | 📦 Kevin Bourrillion Source: maven_pom |
Unknown | 0 | 0.0 | No CVEs | None |
| spring-context | 7.0.8 | library | 📦 VMware Source: existing |
Apache-2.0 | 0 | 0.0 | No CVEs | None |
| spring-aop | 7.0.8 | library | 📦 VMware Source: existing |
Apache-2.0 | 0 | 0.0 | No CVEs | None |
| spring-beans | 7.0.8 | library | 📦 VMware Source: existing |
Apache-2.0 | 0 | 0.0 | No CVEs | None |
| spring-expression | 7.0.8 | library | 📦 VMware Source: existing |
Apache-2.0 | 0 | 0.0 | No CVEs | None |
| micrometer-observation | 1.16.6 | library | 📦 VMware Source: existing |
Apache-2.0 | 0 | 0.0 | No CVEs | None |
| jakarta.annotation-api | 3.0.0 | library | 📦 Eclipse Foundation Source: existing |
EPL-2.0 | 0 | 0.0 | No CVEs | None |
| snakeyaml | 2.6 | library | 📦 SnakeYAML Source: existing |
Apache-2.0 | 0 | 0.0 | No CVEs | None |
| spring-boot-validation | 4.1.0 | library | 📦 VMware Source: existing |
Apache-2.0 | 0 | 0.0 | No CVEs | None |
| tomcat-embed-el | 11.0.22 | library | 📦 Apache Source: existing |
Apache-2.0 | 0 | 0.0 | No CVEs | None |
| hibernate-validator | 9.1.0.Final | library | 📦 Red Hat Source: existing |
LGPL-2.1 | 0 | 0.0 | No CVEs | None |
| jakarta.validation-api | 3.1.1 | library | 📦 Eclipse Foundation Source: existing |
EPL-2.0 | 0 | 0.0 | No CVEs | None |
| jboss-logging | 3.6.1.Final | library | 📦 Red Hat Source: existing |
Apache-2.0 | 0 | 0.0 | No CVEs | None |
| classmate | 1.7.1 | library | 📦 FasterXML Source: existing |
Apache-2.0 | 0 | 0.0 | No CVEs | None |
| lombok | 1.18.46 | library | 📦 Project Lombok Source: maven_group |
MIT | 0 | 0.0 | No CVEs | None |
| jaxb-api | 2.3.1 | library | 📦 Oracle Source: maven_group |
CDDL-1.1 | 0 | 0.0 | No CVEs | None |
| javax.activation-api | 1.2.0 | library | 🏢 Maven Community Source: ecosystem |
CDDL-1.1 | 0 | 0.0 | No CVEs | None |
| spring-boot-starter-webmvc | 4.1.0 | library | 📦 VMware Source: existing |
Apache-2.0 | 0 | 0.0 | No CVEs | None |
| spring-boot-starter-jackson | 4.1.0 | library | 📦 VMware Source: existing |
Apache-2.0 | 0 | 0.0 | No CVEs | None |
| spring-boot-jackson | 4.1.0 | library | 📦 VMware Source: existing |
Apache-2.0 | 0 | 0.0 | No CVEs | None |
| jackson-annotations | 2.21 | library | 📦 FasterXML Source: existing |
Apache-2.0 | 0 | 0.0 | No CVEs | None |
| jackson-core | 3.1.4 | library | 📦 Tatu Saloranta Source: maven_pom |
Apache-2.0 | 0 | 0.0 | No CVEs | None |
| spring-boot-starter-tomcat | 4.1.0 | library | 📦 VMware Source: existing |
Apache-2.0 | 0 | 0.0 | No CVEs | None |
| spring-boot-starter-tomcat-runtime | 4.1.0 | library | 📦 VMware Source: existing |
Apache-2.0 | 0 | 0.0 | No CVEs | None |
| spring-boot-tomcat | 4.1.0 | library | 📦 VMware Source: existing |
Apache-2.0 | 0 | 0.0 | No CVEs | None |
| spring-boot-web-server | 4.1.0 | library | 📦 VMware Source: existing |
Apache-2.0 | 0 | 0.0 | No CVEs | None |
| spring-web | 7.0.8 | library | 📦 VMware Source: existing |
Apache-2.0 | 0 | 0.0 | No CVEs | None |
| tomcat-embed-core | 11.0.22 | library | 📦 Apache Source: existing |
Apache-2.0 | 0 | 0.0 | No CVEs | None |
| tomcat-annotations-api | 11.0.22 | library | 📦 Apache Source: existing |
Apache-2.0 | 0 | 0.0 | No CVEs | None |
| tomcat-embed-websocket | 11.0.22 | library | 📦 Apache Source: existing |
Apache-2.0 | 0 | 0.0 | No CVEs | None |
| spring-boot-http-converter | 4.1.0 | library | 📦 VMware Source: existing |
Apache-2.0 | 0 | 0.0 | No CVEs | None |
| micrometer-commons | 1.16.6 | library | 📦 VMware Source: existing |
Apache-2.0 | 0 | 0.0 | No CVEs | None |
| spring-boot-webmvc | 4.1.0 | library | 📦 VMware Source: existing |
Apache-2.0 | 0 | 0.0 | No CVEs | None |
| spring-boot-servlet | 4.1.0 | library | 📦 VMware Source: existing |
Apache-2.0 | 0 | 0.0 | No CVEs | None |
| spring-webmvc | 7.0.8 | library | 📦 VMware Source: existing |
Apache-2.0 | 0 | 0.0 | No CVEs | None |
| jackson-datatype-jsr310 | Unresolved No artifact version evidence |
library | 📦 FasterXML Source: existing |
Apache-2.0 | 0 | 0.0 | Not analyzed | no resolvable version — cannot evaluate CVE version ranges |
| spring-boot-starter-actuator | 4.1.0 | library | 📦 VMware Source: existing |
Apache-2.0 | 0 | 0.0 | No CVEs | None |
| spring-boot-starter-micrometer-metrics | 4.1.0 | library | 📦 VMware Source: existing |
Apache-2.0 | 0 | 0.0 | No CVEs | None |
| spring-boot-micrometer-metrics | 4.1.0 | library | 📦 VMware Source: existing |
Apache-2.0 | 0 | 0.0 | No CVEs | None |
| spring-boot-micrometer-observation | 4.1.0 | library | 📦 VMware Source: existing |
Apache-2.0 | 0 | 0.0 | No CVEs | None |
| micrometer-observation | 1.17.0 | library | 📦 VMware Source: existing |
Apache-2.0 | 0 | 0.0 | No CVEs | None |
| micrometer-commons | 1.17.0 | library | 📦 VMware Source: existing |
Apache-2.0 | 0 | 0.0 | No CVEs | None |
| micrometer-core | 1.17.0 | library | 📦 VMware Source: existing |
Apache-2.0 | 0 | 0.0 | No CVEs | None |
| HdrHistogram | 2.2.2 | library | 📦 HdrHistogram Source: maven_group |
Unknown | 0 | 0.0 | No CVEs | None |
| spring-boot-actuator-autoconfigure | 4.1.0 | library | 📦 VMware Source: existing |
Apache-2.0 | 0 | 0.0 | No CVEs | None |
| spring-boot-actuator | 4.1.0 | library | 📦 VMware Source: existing |
Apache-2.0 | 0 | 0.0 | No CVEs | None |
| spring-boot-health | 4.1.0 | library | 📦 VMware Source: existing |
Apache-2.0 | 0 | 0.0 | No CVEs | None |
| micrometer-jakarta9 | 1.17.0 | library | 📦 VMware Source: existing |
Apache-2.0 | 0 | 0.0 | No CVEs | None |
| flyway-core | 12.4.0 | library | 📦 Redgate Source: maven_group |
Apache-2.0 | 0 | 0.0 | No CVEs | None |
| lombok | 1.18.44 | library | 📦 Project Lombok Source: maven_group |
MIT | 0 | 0.0 | No CVEs | None |
| flyway-database-hsqldb | 12.4.0 | library | 📦 Redgate Source: maven_group |
Apache-2.0 | 0 | 0.0 | No CVEs | None |
| asciidoctorj | 3.0.1 | library | 📦 Asciidoctor Source: maven_group |
Apache-2.0 | 0 | 0.0 | No CVEs | None |
| asciidoctorj-api | 3.0.1 | library | 📦 Asciidoctor Source: maven_group |
Apache-2.0 | 0 | 0.0 | No CVEs | None |
| jruby | 9.4.14 | library | 📦 JRuby Source: maven_group |
EPL-2.0 OR GPL-2.0-only OR LGPL-2.1-only | 0 | 0.0 | No CVEs | None |
| jruby-base | 9.4.14 | library | 📦 JRuby Source: maven_group |
EPL-2.0 OR GPL-2.0-only OR LGPL-2.1-only | 0 | 0.0 | No CVEs | None |
| asm | 9.7.1 | library | 📦 OW2 Consortium Source: maven_group |
BSD-3-Clause MAVEN |
0 | 0.0 | No CVEs | None |
| asm-commons | 9.7.1 | library | 📦 OW2 Consortium Source: maven_group |
BSD-3-Clause MAVEN |
0 | 0.0 | No CVEs | None |
| asm-tree | 9.7.1 | library | 📦 OW2 Consortium Source: maven_group |
BSD-3-Clause | 0 | 0.0 | No CVEs | None |
| asm-util | 9.7.1 | library | 📦 OW2 Consortium Source: maven_group |
BSD-3-Clause | 0 | 0.0 | No CVEs | None |
| asm-analysis | 9.7.1 | library | 📦 OW2 Consortium Source: maven_group |
BSD-3-Clause MAVEN |
0 | 0.0 | No CVEs | None |
| jnr-netdb | 1.2.0 | library | 📦 Wayne Meissner Source: maven_pom |
The Apache Software License, Version 2.0 MAVEN |
0 | 0.0 | No CVEs | None |
| jnr-ffi | 2.2.0 | library | 📦 Wayne Meissner Source: maven_pom |
The Apache Software License, Version 2.0 MAVEN |
0 | 0.0 | No CVEs | None |
| jffi | 1.3.0 | library | 📦 Wayne Meissner Source: maven_pom |
The Apache Software License, Version 2.0 MAVEN |
0 | 0.0 | No CVEs | None |
| asm | 7.1 | library | 📦 OW2 Consortium Source: maven_group |
BSD-3-Clause | 0 | 0.0 | No CVEs | None |
| asm-commons | 7.1 | library | 📦 OW2 Consortium Source: maven_group |
BSD-3-Clause MAVEN |
0 | 0.0 | No CVEs | None |
| asm-analysis | 7.1 | library | 📦 OW2 Consortium Source: maven_group |
BSD-3-Clause MAVEN |
0 | 0.0 | No CVEs | None |
| asm-tree | 7.1 | library | 📦 OW2 Consortium Source: maven_group |
BSD-3-Clause MAVEN |
0 | 0.0 | No CVEs | None |
| asm-util | 7.1 | library | 📦 OW2 Consortium Source: maven_group |
BSD-3-Clause MAVEN |
0 | 0.0 | No CVEs | None |
| jnr-a64asm | 1.0.0 | library | 📦 ossdev Source: maven_pom |
The Apache Software License, Version 2.0 MAVEN |
0 | 0.0 | No CVEs | None |
| jnr-x86asm | 1.0.2 | library | 📦 Wayne Meissner Source: maven_pom |
MIT MAVEN |
0 | 0.0 | No CVEs | None |
| jnr-enxio | 0.32.18 | library | 📦 Wayne Meissner Source: maven_pom |
Apache-2.0 | 0 | 0.0 | No CVEs | None |
| jnr-constants | 0.10.4 | library | 📦 Wayne Meissner Source: maven_pom |
The Apache Software License, Version 2.0 MAVEN |
0 | 0.0 | No CVEs | None |
| jnr-ffi | 2.2.17 | library | 📦 Wayne Meissner Source: registry_cache:maven_pom |
Apache-2.0 | 0 | 0.0 | No CVEs | None |
| jffi | 1.3.13 | library | 📦 Wayne Meissner Source: registry_cache:maven_pom |
The Apache Software License, Version 2.0 MAVEN |
0 | 0.0 | No CVEs | None |
| jnr-unixsocket | 0.38.23 | library | 📦 Wayne Meissner Source: maven_pom |
Apache-2.0 | 0 | 0.0 | No CVEs | None |
| jnr-posix | 3.1.20 | library | 📦 Thomas E Enebo Source: maven_pom |
Eclipse Public License - v 2.0 MAVEN |
0 | 0.0 | No CVEs | None |
| joni | 2.2.5 | library | 📦 JRuby Source: maven_group |
MIT | 0 | 0.0 | No CVEs | None |
| jcodings | 1.0.63 | library | 📦 JRuby Source: maven_group |
MIT MAVEN |
0 | 0.0 | No CVEs | None |
| dirgra | 0.3 | library | 📦 JRuby Source: maven_group |
EPL MAVEN |
0 | 0.0 | No CVEs | None |
| invokebinder | 1.13 | library | 📦 Charles Nutter Source: maven_pom |
The Apache Software License, Version 2.0 MAVEN |
0 | 0.0 | No CVEs | None |
| options | 1.6 | library | 📦 Charles Nutter Source: maven_pom |
The Apache Software License, Version 2.0 MAVEN |
0 | 0.0 | No CVEs | None |
| jzlib | 1.1.5 | library | 📦 JRuby Source: maven_group |
BSD-3-Clause MAVEN |
0 | 0.0 | No CVEs | None |
| joda-time | 2.12.7 | library | 📦 Joda.org Source: maven_pom |
Apache-2.0 MAVEN |
0 | 0.0 | No CVEs | None |
| jitescript | 0.4.1 | library | 📦 Douglas Campos Source: maven_pom |
Unknown | 0 | 0.0 | No CVEs | None |
| asm-all | 5.0.1 | library | 📦 OW2 Consortium Source: maven_group |
BSD-3-Clause | 0 | 0.0 | No CVEs | None |
| backport9 | 1.13 | library | 📦 Charles Nutter Source: maven_pom |
The Apache Software License, Version 2.0 MAVEN |
0 | 0.0 | No CVEs | None |
| crac | 1.5.0 | library | 📦 Anton Kozlov Source: maven_pom |
BSD-2-Clause MAVEN |
0 | 0.0 | No CVEs | None |
| jruby-stdlib | 9.4.14 | library | 📦 JRuby Source: maven_group |
EPL-2.0 OR GPL-2.0-only OR LGPL-2.1-only | 0 | 0.0 | No CVEs | None |
| spring-boot-starter-data-jpa | 4.1.0 | library | 📦 VMware Source: existing |
Apache-2.0 | 0 | 0.0 | No CVEs | None |
| spring-boot-starter-jdbc | 4.1.0 | library | 📦 VMware Source: existing |
Apache-2.0 | 0 | 0.0 | No CVEs | None |
| spring-boot-jdbc | 4.1.0 | library | 📦 VMware Source: existing |
Apache-2.0 | 0 | 0.0 | No CVEs | None |
| spring-boot-sql | 4.1.0 | library | 📦 VMware Source: existing |
Apache-2.0 | 0 | 0.0 | No CVEs | None |
| spring-boot-transaction | 4.1.0 | library | 📦 VMware Source: existing |
Apache-2.0 | 0 | 0.0 | No CVEs | None |
| spring-boot-persistence | 4.1.0 | library | 📦 VMware Source: existing |
Apache-2.0 | 0 | 0.0 | No CVEs | None |
| spring-tx | 7.0.8 | library | 📦 VMware Source: existing |
Apache-2.0 | 0 | 0.0 | No CVEs | None |
| spring-jdbc | 7.0.8 | library | 📦 VMware Source: existing |
Apache-2.0 | 0 | 0.0 | No CVEs | None |
| HikariCP | 7.0.2 | library | 📦 Zaxxer Source: existing |
Apache-2.0 | 0 | 0.0 | No CVEs | None |
| slf4j-api | 2.0.17 | library | 📦 QOS.ch Source: existing |
MIT | 0 | 0.0 | No CVEs | None |
| spring-boot-data-jpa | 4.1.0 | library | 📦 VMware Source: existing |
Apache-2.0 | 0 | 0.0 | No CVEs | None |
| spring-boot-data-commons | 4.1.0 | library | 📦 VMware Source: existing |
Apache-2.0 | 0 | 0.0 | No CVEs | None |
| spring-data-commons | 4.1.0 | library | 📦 VMware Source: existing |
Apache-2.0 | 0 | 0.0 | No CVEs | None |
| spring-boot-hibernate | 4.1.0 | library | 📦 VMware Source: existing |
Apache-2.0 | 0 | 0.0 | No CVEs | None |
| spring-boot-jpa | 4.1.0 | library | 📦 VMware Source: existing |
Apache-2.0 | 0 | 0.0 | No CVEs | None |
| jakarta.persistence-api | 3.2.0 | library | 📦 Eclipse Foundation Source: existing |
EPL-2.0 | 0 | 0.0 | No CVEs | None |
| spring-orm | 7.0.8 | library | 📦 VMware Source: existing |
Apache-2.0 | 0 | 0.0 | No CVEs | None |
| hibernate-core | 7.4.1.Final | library | 📦 Red Hat Source: existing |
LGPL-2.1 | 0 | 0.0 | No CVEs | None |
| jakarta.transaction-api | 2.0.1 | library | 📦 Eclipse Foundation Source: existing |
EPL-2.0 | 0 | 0.0 | No CVEs | None |
| hibernate-models | 1.1.1 | library | 📦 Red Hat Source: existing |
LGPL-2.1 | 0 | 0.0 | No CVEs | None |
| jboss-logging | 3.6.3.Final | library | 📦 Red Hat Source: existing |
Apache-2.0 | 0 | 0.0 | No CVEs | None |
| jakarta.xml.bind-api | 4.0.4 | library | 📦 Eclipse Foundation Source: existing |
EPL-2.0 | 0 | 0.0 | No CVEs | None |
| jakarta.activation-api | 2.1.4 | library | 📦 Eclipse Foundation Source: existing |
EPL-2.0 | 0 | 0.0 | No CVEs | None |
| jaxb-runtime | 4.0.7 | library | 📦 Eclipse Foundation Source: existing |
EPL-2.0 | 0 | 0.0 | No CVEs | None |
| jakarta.inject-api | 2.0.1 | library | 📦 Eclipse Foundation Source: existing |
EPL-2.0 | 0 | 0.0 | No CVEs | None |
| antlr4-runtime | 4.13.2 | library | 📦 ANTLR Source: existing |
BSD-3-Clause | 0 | 0.0 | No CVEs | None |
| spring-data-jpa | 4.1.0 | library | 📦 VMware Source: existing |
Apache-2.0 | 0 | 0.0 | No CVEs | None |
| jakarta.annotation-api | 2.0.0 | library | 📦 Eclipse Foundation Source: existing |
EPL-2.0 | 0 | 0.0 | No CVEs | None |
| spring-aspects | 7.0.8 | library | 📦 VMware Source: existing |
Apache-2.0 | 0 | 0.0 | No CVEs | None |
| aspectjweaver | 1.9.25 | library | 📦 Eclipse Foundation Source: existing |
EPL-1.0 | 0 | 0.0 | No CVEs | None |
| spring-boot-starter-security | 4.1.0 | library | 📦 VMware Source: existing |
Apache-2.0 | 0 | 0.0 | No CVEs | None |
| spring-boot-security | 4.1.0 | library | 📦 VMware Source: existing |
Apache-2.0 | 0 | 0.0 | No CVEs | None |
| spring-security-config | 7.1.0 | library | 📦 VMware Source: existing |
Apache-2.0 | 0 | 0.0 | No CVEs | None |
| spring-security-core | 7.1.0 | library | 📦 VMware Source: existing |
Apache-2.0 | 0 | 0.0 | No CVEs | None |
| spring-security-crypto | 7.1.0 | library | 📦 VMware Source: existing |
Apache-2.0 | 0 | 0.0 | No CVEs | None |
| spring-security-web | 7.1.0 | library | 📦 VMware Source: existing |
Apache-2.0 | 0 | 0.0 | No CVEs | None |
| spring-boot-starter-thymeleaf | 4.1.0 | library | 📦 VMware Source: existing |
Apache-2.0 | 0 | 0.0 | No CVEs | None |
| spring-boot-thymeleaf | 4.1.0 | library | 📦 VMware Source: existing |
Apache-2.0 | 0 | 0.0 | No CVEs | None |
| thymeleaf-spring6 | 3.1.5.RELEASE | library | 📦 Thymeleaf Source: maven_group |
Apache-2.0 | 0 | 0.0 | No CVEs | None |
| thymeleaf | 3.1.5.RELEASE | library | 📦 Thymeleaf Source: maven_group |
Apache-2.0 NPM |
0 | 0.0 | No CVEs | None |
| ognl | 3.3.4 | library | 📦 OpenSymphony Source: maven_pom |
The Apache Software License, Version 2.0 MAVEN |
0 | 0.0 | No CVEs | None |
| javassist | 3.29.0 | library | 📦 Shigeru Chiba, www.javassist.org Source: maven_pom |
MPL 1.1 MAVEN |
0 | 0.0 | No CVEs | None |
| attoparser | 2.0.7.RELEASE | library | 📦 The ATTOPARSER team Source: maven_pom |
The Apache Software License, Version 2.0 MAVEN |
0 | 0.0 | No CVEs | None |
| unbescape | 1.1.6.RELEASE | library | 📦 The UNBESCAPE team Source: maven_pom |
The Apache Software License, Version 2.0 MAVEN |
0 | 0.0 | No CVEs | None |
| spring-boot-starter-security-oauth2-client | 4.1.0 | library | 📦 VMware Source: existing |
Apache-2.0 | 0 | 0.0 | No CVEs | None |
| spring-boot-security-oauth2-client | 4.1.0 | library | 📦 VMware Source: existing |
Apache-2.0 | 0 | 0.0 | No CVEs | None |
| spring-security-oauth2-client | 7.1.0 | library | 📦 VMware Source: existing |
Apache-2.0 | 0 | 0.0 | No CVEs | None |
| spring-security-oauth2-core | 7.1.0 | library | 📦 VMware Source: existing |
Apache-2.0 | 0 | 0.0 | No CVEs | None |
| oauth2-oidc-sdk | 11.37.2 | library | 📦 Connect2id Source: maven_group |
Apache-2.0 | 0 | 0.0 | No CVEs | None |
| jcip-annotations | 1.0 | library | 📦 Stephen Connolly Source: maven_pom |
Unknown | 0 | 0.0 | No CVEs | None |
| content-type | 2.3 | library | 📦 Connect2id Source: maven_group |
MIT NPM |
0 | 0.0 | No CVEs | None |
| json-smart | 2.6.0 | library | 📦 Uriel Chemouni Source: maven_group |
GPL-3.0-only NPM |
0 | 0.0 | No CVEs | None |
| accessors-smart | 2.6.0 | library | 📦 Uriel Chemouni Source: maven_group |
Apache-2.0 | 0 | 0.0 | No CVEs | None |
| lang-tag | 1.7 | library | 📦 Connect2id Source: maven_group |
MIT NPM |
0 | 0.0 | No CVEs | None |
| nimbus-jose-jwt | 10.9 | library | 📦 Connect2id Source: maven_group |
Apache-2.0 | 0 | 0.0 | No CVEs | None |
| spring-security-oauth2-jose | 7.1.0 | library | 📦 VMware Source: existing |
Apache-2.0 | 0 | 0.0 | No CVEs | None |
| thymeleaf-extras-springsecurity6 | 3.1.5.RELEASE | library | 📦 Thymeleaf Source: maven_group |
Apache-2.0 | 0 | 0.0 | No CVEs | None |
| jakarta.servlet-api | 6.1.0 | library | 📦 Eclipse Foundation Source: existing |
EPL-2.0 | 0 | 0.0 | No CVEs | None |
| hsqldb | 2.7.3 | library | 📦 HSQLDB Group Source: maven_group |
HSQLDB License, a BSD open source license MAVEN |
0 | 0.0 | No CVEs | None |
| jsoup | 1.23.1 | library | 📦 jsoup Source: maven_group |
ISC NPM |
0 | 0.0 | No CVEs | None |
| zxcvbn | 1.9.0 | library | 📦 Nulab Source: maven_group |
MIT MAVEN |
0 | 0.0 | No CVEs | None |
| xmlpull | 1.1.3.1 | library | 🏢 Maven Community Source: ecosystem |
CC0-1.0 MAVEN |
0 | 0.0 | No CVEs | None |
| xpp3_min | 1.1.4c | library | 📦 Extreme! Lab, Indiana University Source: maven_pom |
Unknown | 0 | 0.0 | No CVEs | None |
| jmock | 1.0.1 | library | 🏢 Maven Community Source: ecosystem |
MIT NPM |
0 | 0.0 | No CVEs | None |
| cglib-nodep | 3.3.0 | library | 📦 CGLIB Source: maven_group |
Apache-2.0 | 0 | 0.0 | No CVEs | None |
| xml-resolver | 1.2 | library | 📦 Apache Source: maven_group |
Apache-2.0 | 0 | 0.0 | No CVEs | None |
| jjwt | 0.9.1 | library | 📦 JJWT Project Source: maven_group |
Apache-2.0 MAVEN |
0 | 0.0 | No CVEs | None |
| jackson-annotations | 2.9.0 | library | 📦 FasterXML Source: existing |
Apache-2.0 | 0 | 0.0 | No CVEs | None |
| jwks-rsa | 0.24.1 | library | 📦 Auth0 Source: maven_group |
MIT NPM |
0 | 0.0 | No CVEs | None |
| guava | 33.6.0 | library | 📦 Google Source: existing |
Apache-2.0 | 0 | 0.0 | No CVEs | None |
| failureaccess | 1.0.3 | library | 📦 Google Source: existing |
Apache-2.0 | 0 | 0.0 | No CVEs | None |
| listenablefuture | 9999.0 | library | 📦 Google Source: existing |
Apache-2.0 | 0 | 0.0 | No CVEs | None |
| error_prone_annotations | 2.47.0 | library | 📦 Google Source: existing |
Apache-2.0 | 0 | 0.0 | No CVEs | None |
| j2objc-annotations | 3.1 | library | 📦 Google Source: existing |
Apache-2.0 | 0 | 0.0 | No CVEs | None |
| java-jwt | 4.6.0 | library | 📦 Auth0 Source: maven_group |
MIT | 0 | 0.0 | No CVEs | None |
| jackson-core | 2.22.0 | library | 📦 FasterXML Source: existing |
Apache-2.0 | 0 | 0.0 | No CVEs | None |
| jackson-annotations | 2.22 | library | 📦 FasterXML Source: existing |
Apache-2.0 | 0 | 0.0 | No CVEs | None |
| commons-io | 2.22.0 | library | 📦 Apache Source: maven_group |
Apache-2.0 | 0 | 0.0 | No CVEs | None |
| commons-text | 1.15.0 | library | 📦 Apache Source: existing |
Apache-2.0 | 0 | 0.0 | No CVEs | None |
| commons-lang3 | 3.20.0 | library | 📦 Apache Source: existing |
Apache-2.0 | 0 | 0.0 | No CVEs | None |
| jose4j | 0.9.6 | library | 📦 Brian Campbell Source: maven_group |
The Apache Software License, Version 2.0 MAVEN |
0 | 0.0 | No CVEs | None |
| slf4j-api | 1.7.36 | library | 📦 QOS.ch Source: existing |
MIT | 0 | 0.0 | No CVEs | None |
| bootstrap | 5.3.5 | library | 📦 WebJars Source: maven_group |
Apache-2.0 MAVEN |
0 | 0.0 | No CVEs | None |
| jquery | 4.0.0 | library | 📦 WebJars Source: maven_group |
MIT NPM |
0 | 0.0 | No CVEs | None |
| webjars-locator-lite | 1.1.4 | library | 📦 WebJars Source: maven_group |
MIT | 0 | 0.0 | No CVEs | None |
| jakarta.xml.bind-api | 4.0.5 | library | 📦 Eclipse Foundation Source: existing |
EPL-2.0 | 0 | 0.0 | No CVEs | None |
| jaxb-impl | 4.0.9 | library | 📦 Oracle Source: maven_group |
CDDL-1.1 | 0 | 0.0 | No CVEs | None |
| jaxb-core | 4.0.9 | library | 📦 Oracle Source: maven_group |
BSD-3-Clause | 0 | 0.0 | No CVEs | None |
| spring-boot-properties-migrator | 4.1.0 | library | 📦 VMware Source: existing |
Apache-2.0 | 0 | 0.0 | No CVEs | None |
| spring-boot-configuration-metadata | 4.1.0 | library | 📦 VMware Source: existing |
Apache-2.0 | 0 | 0.0 | No CVEs | None |
Generated: 2026-08-24 11:36:27
Source File: WebGoat_20260824.json
Enhancement: ESL SBOMator with OSV.dev online cross-check
Report Type: Full (with CVE analysis)
CISA KEV Integration: Active Exploitation Detection
Processing: Local Database (Fast)
Coverage: 2015-2025
| Rule | Description | File:Line | Risk Rank |
|---|---|---|---|
generic-api-key | Detected a Generic API Key, potentially exposing access to various services and sensitive operations. | src/main/java/org/owasp/webgoat/lessons/challenges/challenge7/Assignment7.java:36 | 2 Production |
private-key | Identified a Private Key, which may compromise cryptographic security and sensitive data encryption. | src/main/java/org/owasp/webgoat/lessons/cryptography/CryptoUtil.java:49-56 | 2 Production |
private-key | Identified a Private Key, which may compromise cryptographic security and sensitive data encryption. | src/main/java/org/owasp/webgoat/lessons/cryptography/CryptoUtil.java:137-138 | 2 Production |
generic-api-key | Detected a Generic API Key, potentially exposing access to various services and sensitive operations. | src/main/java/org/owasp/webgoat/lessons/jwt/JWTRefreshEndpoint.java:45 | 2 Production |
generic-api-key | Detected a Generic API Key, potentially exposing access to various services and sensitive operations. | src/main/java/org/owasp/webgoat/lessons/jwt/JWTRefreshEndpoint.java:46 | 2 Production |
generic-api-key | Detected a Generic API Key, potentially exposing access to various services and sensitive operations. | src/main/java/org/owasp/webgoat/lessons/securitymisconfiguration/ActuatorExposureTask.java:28 | 2 Production |
jwt | Uncovered a JSON Web Token, which may lead to unauthorized access to web applications and sensitive user data. | src/main/resources/lessons/jwt/documentation/JWT_libraries.adoc:28 | 2 Production |
jwt | Uncovered a JSON Web Token, which may lead to unauthorized access to web applications and sensitive user data. | src/main/resources/lessons/jwt/documentation/JWT_libraries.adoc:40 | 2 Production |
jwt | Uncovered a JSON Web Token, which may lead to unauthorized access to web applications and sensitive user data. | src/main/resources/lessons/jwt/documentation/JWT_libraries.adoc:56 | 2 Production |
jwt | Uncovered a JSON Web Token, which may lead to unauthorized access to web applications and sensitive user data. | src/main/resources/lessons/jwt/documentation/JWT_libraries_assignment.adoc:7 | 2 Production |
generic-api-key | Detected a Generic API Key, potentially exposing access to various services and sensitive operations. | src/main/resources/lessons/jwt/documentation/JWT_refresh.adoc:32 | 2 Production |
jwt | Uncovered a JSON Web Token, which may lead to unauthorized access to web applications and sensitive user data. | src/main/resources/lessons/jwt/documentation/JWT_signing_solution.adoc:35 | 2 Production |
jwt | Uncovered a JSON Web Token, which may lead to unauthorized access to web applications and sensitive user data. | src/main/resources/lessons/jwt/images/logs.txt:2 | 2 Production |
generic-api-key | Detected a Generic API Key, potentially exposing access to various services and sensitive operations. | src/main/resources/lessons/jwt/js/jwt-refresh.js:10 | 2 Production |
jwt | Uncovered a JSON Web Token, which may lead to unauthorized access to web applications and sensitive user data. | src/it/java/org/owasp/webgoat/playwright/webwolf/JwtUITest.java:31 | 1 Test Fixture |
jwt | Uncovered a JSON Web Token, which may lead to unauthorized access to web applications and sensitive user data. | src/test/java/org/owasp/webgoat/lessons/jwt/JWTRefreshEndpointTest.java:55 | 1 Test Fixture |
jwt | Uncovered a JSON Web Token, which may lead to unauthorized access to web applications and sensitive user data. | src/test/java/org/owasp/webgoat/lessons/jwt/JWTRefreshEndpointTest.java:101 | 1 Test Fixture |
jwt | Uncovered a JSON Web Token, which may lead to unauthorized access to web applications and sensitive user data. | src/test/java/org/owasp/webgoat/lessons/jwt/JWTRefreshEndpointTest.java:113 | 1 Test Fixture |
jwt | Uncovered a JSON Web Token, which may lead to unauthorized access to web applications and sensitive user data. | src/test/java/org/owasp/webgoat/lessons/jwt/claimmisuse/JWTHeaderKIDEndpointTest.java:26 | 1 Test Fixture |
generic-api-key | Detected a Generic API Key, potentially exposing access to various services and sensitive operations. | src/test/java/org/owasp/webgoat/lessons/jwt/claimmisuse/JWTHeaderKIDEndpointTest.java:68 | 1 Test Fixture |
jwt | Uncovered a JSON Web Token, which may lead to unauthorized access to web applications and sensitive user data. | src/test/java/org/owasp/webgoat/webwolf/jwt/JWTTokenTest.java:40 | 1 Test Fixture |
jwt | Uncovered a JSON Web Token, which may lead to unauthorized access to web applications and sensitive user data. | src/test/java/org/owasp/webgoat/webwolf/jwt/JWTTokenTest.java:54 | 1 Test Fixture |
jwt | Uncovered a JSON Web Token, which may lead to unauthorized access to web applications and sensitive user data. | src/test/java/org/owasp/webgoat/webwolf/jwt/JWTTokenTest.java:65 | 1 Test Fixture |
Unified 0-100 risk score = CVSS severity × exploit likelihood (KEV/EPSS) × applicability (reachability, VEX state, deployment scope). Ranks the findings most worth acting on first.
| Risk | Priority | CVE | Component | Why it ranks here |
|---|---|---|---|---|
| 100 | Critical | CVE-2018-14721 |
maven/com.fasterxml.jackson.core/jackson-databind@2.9.6 |
CVSS baseline Critical · Reachability unknown |
| 98 | Critical | CVE-2013-7285 |
maven/com.thoughtworks.xstream/xstream@1.4.5 |
CVSS baseline Critical · Reachability unknown |
| 98 | Critical | CVE-2018-14718 |
maven/com.fasterxml.jackson.core/jackson-databind@2.9.6 |
CVSS baseline Critical · Reachability unknown |
| 98 | Critical | CVE-2018-14719 |
maven/com.fasterxml.jackson.core/jackson-databind@2.9.6 |
CVSS baseline Critical · Reachability unknown |
| 98 | Critical | CVE-2018-14720 |
maven/com.fasterxml.jackson.core/jackson-databind@2.9.6 |
CVSS baseline Critical · Reachability unknown |
| 98 | Critical | CVE-2018-19360 |
maven/com.fasterxml.jackson.core/jackson-databind@2.9.6 |
CVSS baseline Critical · Reachability unknown |
| 98 | Critical | CVE-2018-19361 |
maven/com.fasterxml.jackson.core/jackson-databind@2.9.6 |
CVSS baseline Critical · Reachability unknown |
| 98 | Critical | CVE-2018-19362 |
maven/com.fasterxml.jackson.core/jackson-databind@2.9.6 |
CVSS baseline Critical · Reachability unknown |
| 98 | Critical | CVE-2019-14379 |
maven/com.fasterxml.jackson.core/jackson-databind@2.9.6 |
CVSS baseline Critical · Reachability unknown |
| 98 | Critical | CVE-2019-14540 |
maven/com.fasterxml.jackson.core/jackson-databind@2.9.6 |
CVSS baseline Critical · Reachability unknown |
Showing top 10 of 126 scored findings. Toggle above re-selects the top 10 by reachability.
Total Vulnerabilities Assessed
Affected (Require Action)
Not Affected
Unreachable (Not Imported)
Unreachable = present in the dependency set but not imported/used by first-party source code (entry-point reachability analysis). These remain in the SBOM for compliance completeness; the count is a subset of Not Affected.
HIGH PRIORITY: xstream is actively exploited in the wild (CISA KEV). Severity: HIGH (CVSS 8.5). Update recommended within 48 hours.
Runtime component xstream has a CRITICAL vulnerability (CVSS 9.8); identified but not proven exploitable (no KEV match and reachability not confirmed). Product-specific triage is required before an affected / not_affected determination.
Runtime component xstream has a HIGH vulnerability (CVSS 8.0); identified but not proven exploitable (no KEV match and reachability not confirmed). Product-specific triage is required before an affected / not_affected determination.
Runtime component xstream has a HIGH vulnerability (CVSS 7.5); identified but not proven exploitable (no KEV match and reachability not confirmed). Product-specific triage is required before an affected / not_affected determination.
Runtime component xstream has a HIGH vulnerability (CVSS 7.5); identified but not proven exploitable (no KEV match and reachability not confirmed). Product-specific triage is required before an affected / not_affected determination.
Runtime component xstream has a MEDIUM vulnerability (CVSS 6.8); identified but not proven exploitable (no KEV match and reachability not confirmed). Product-specific triage is required before an affected / not_affected determination.
Runtime component xstream has a MEDIUM vulnerability (CVSS 6.3); identified but not proven exploitable (no KEV match and reachability not confirmed). Product-specific triage is required before an affected / not_affected determination.
Runtime component xstream has a MEDIUM vulnerability (CVSS 5.4); identified but not proven exploitable (no KEV match and reachability not confirmed). Product-specific triage is required before an affected / not_affected determination.
Runtime component xstream has a MEDIUM vulnerability (CVSS 6.1); identified but not proven exploitable (no KEV match and reachability not confirmed). Product-specific triage is required before an affected / not_affected determination.
Runtime component xstream has a MEDIUM vulnerability (CVSS 5.3); identified but not proven exploitable (no KEV match and reachability not confirmed). Product-specific triage is required before an affected / not_affected determination.
Complete VEX document: WebGoat_20260824_VEX.json
Interactive graph unavailable. Nodes:
Professional SBOM Solution
Security & Compliance Tools
Report generated by ESL SBOMator v1.4.2
Scope mode: runtime-only
Original components: 205
Retained components: 202
Removed components: 3 (1%)
| Classification | Count |
|---|---|
| build_components | 3 |
| runtime_components | 202 |
| unknown_components | 0 |