Update dependency express to v5#58
Security Report
You have successfully remediated 39 vulnerabilities, but introduced 23 new vulnerabilities in this branch.
❌ New vulnerabilities:
| Vulnerability | Severity | Vulnerable Library | Direct Library | Suggested Fix | Issue | |
|---|---|---|---|---|---|---|
CVE-2022-2421Path to dependency file: /app-to-phone-js/package.json Path to vulnerable library: /app-to-phone-js/package.json,/phone-to-app-js/package.json,/in-app-messaging-js/package.json Dependency Hierarchy: -> nexmo-client-7.0.1.tgz (Root Library) -> socket.io-2.4.1.tgz -> ❌ socket.io-parser-3.4.1.tgz (Vulnerable Library) |
10.0 | Transitive socket.io-parser-3.4.1.tgz |
nexmo-client-7.0.1.tgz | Transitive socket.io-parser - 3.3.3,socket.io-parser - 4.2.1,socket.io-parser - 4.0.5,socket.io-parser - 3.4.2 |
#31 | |
CVE-2022-2421Path to dependency file: /app-to-phone-js/package.json Path to vulnerable library: /app-to-phone-js/package.json,/phone-to-app-js/package.json,/in-app-messaging-js/package.json Dependency Hierarchy: -> nexmo-client-8.0.4.tgz (Root Library) -> socket.io-2.4.1.tgz -> ❌ socket.io-parser-3.4.1.tgz (Vulnerable Library) |
10.0 | Transitive socket.io-parser-3.4.1.tgz |
nexmo-client-8.0.4.tgz | Transitive socket.io-parser - 3.3.3,socket.io-parser - 4.2.1,socket.io-parser - 4.0.5,socket.io-parser - 3.4.2 |
#24 | |
CVE-2021-31597Path to dependency file: /app-to-phone-js/package.json Path to vulnerable library: /app-to-phone-js/package.json,/phone-to-app-js/package.json Dependency Hierarchy: -> nexmo-client-7.0.1.tgz (Root Library) -> socket.io-client-2.4.0.tgz -> engine.io-client-3.5.1.tgz -> ❌ xmlhttprequest-ssl-1.5.5.tgz (Vulnerable Library) |
9.4 | Transitive xmlhttprequest-ssl-1.5.5.tgz |
nexmo-client-7.0.1.tgz | Transitive 1.6.1 |
#31 | |
CVE-2020-28502Path to dependency file: /app-to-phone-js/package.json Path to vulnerable library: /app-to-phone-js/package.json,/phone-to-app-js/package.json Dependency Hierarchy: -> nexmo-client-7.0.1.tgz (Root Library) -> socket.io-client-2.4.0.tgz -> engine.io-client-3.5.1.tgz -> ❌ xmlhttprequest-ssl-1.5.5.tgz (Vulnerable Library) |
8.1 | Transitive xmlhttprequest-ssl-1.5.5.tgz |
nexmo-client-7.0.1.tgz | Transitive 1.6.1 |
#31 | |
CVE-2026-48779Path to dependency file: /app-to-phone-js/package.json Path to vulnerable library: /app-to-phone-js/package.json,/phone-to-app-js/package.json Dependency Hierarchy: -> nexmo-client-7.0.1.tgz (Root Library) -> socket.io-client-2.4.0.tgz -> engine.io-client-3.5.1.tgz -> ❌ ws-7.4.4.tgz (Vulnerable Library) |
7.5 | Transitive ws-7.4.4.tgz |
nexmo-client-7.0.1.tgz | Transitive https://github.com/websockets/ws.git - 7.5.11,https://github.com/websockets/ws.git - 8.21.0,https://github.com/websockets/ws.git - 6.2.4,https://github.com/websockets/ws.git - 5.2.5 |
#31 | |
CVE-2026-33151Path to dependency file: /app-to-phone-js/package.json Path to vulnerable library: /app-to-phone-js/package.json,/phone-to-app-js/package.json,/in-app-messaging-js/package.json Dependency Hierarchy: -> nexmo-client-7.0.1.tgz (Root Library) -> socket.io-2.4.1.tgz -> ❌ socket.io-parser-3.4.1.tgz (Vulnerable Library) |
7.5 | Transitive socket.io-parser-3.4.1.tgz |
nexmo-client-7.0.1.tgz | Transitive socket.io-parser - 3.4.4,socket.io-parser - 4.2.6,socket.io-parser - 3.3.5 |
#31 | |
CVE-2026-33151Path to dependency file: /app-to-phone-js/package.json Path to vulnerable library: /app-to-phone-js/package.json,/phone-to-app-js/package.json,/in-app-messaging-js/package.json Dependency Hierarchy: -> nexmo-client-8.0.4.tgz (Root Library) -> socket.io-2.4.1.tgz -> ❌ socket.io-parser-3.4.1.tgz (Vulnerable Library) |
7.5 | Transitive socket.io-parser-3.4.1.tgz |
nexmo-client-8.0.4.tgz | Transitive socket.io-parser - 3.4.4,socket.io-parser - 4.2.6,socket.io-parser - 3.3.5 |
#24 | |
CVE-2024-37890Path to dependency file: /app-to-phone-js/package.json Path to vulnerable library: /app-to-phone-js/package.json,/phone-to-app-js/package.json Dependency Hierarchy: -> nexmo-client-7.0.1.tgz (Root Library) -> socket.io-client-2.4.0.tgz -> engine.io-client-3.5.1.tgz -> ❌ ws-7.4.4.tgz (Vulnerable Library) |
7.5 | Transitive ws-7.4.4.tgz |
nexmo-client-7.0.1.tgz | Transitive 7.5.10 |
#31 | |
CVE-2020-36048Path to dependency file: /app-to-phone-js/package.json Path to vulnerable library: /app-to-phone-js/package.json,/phone-to-app-js/package.json,/in-app-messaging-js/package.json Dependency Hierarchy: -> nexmo-client-7.0.1.tgz (Root Library) -> socket.io-2.4.1.tgz -> ❌ engine.io-3.5.0.tgz (Vulnerable Library) |
7.5 | Transitive engine.io-3.5.0.tgz |
nexmo-client-7.0.1.tgz | Transitive 3.6.0 |
#31 | |
CVE-2020-36048Path to dependency file: /app-to-phone-js/package.json Path to vulnerable library: /app-to-phone-js/package.json,/phone-to-app-js/package.json,/in-app-messaging-js/package.json Dependency Hierarchy: -> nexmo-client-8.0.4.tgz (Root Library) -> socket.io-2.4.1.tgz -> ❌ engine.io-3.5.0.tgz (Vulnerable Library) |
7.5 | Transitive engine.io-3.5.0.tgz |
nexmo-client-8.0.4.tgz | Transitive 3.6.0 |
#24 | |
CVE-2024-38355Path to dependency file: /app-to-phone-js/package.json Path to vulnerable library: /app-to-phone-js/package.json,/in-app-messaging-js/package.json,/phone-to-app-js/package.json Dependency Hierarchy: -> nexmo-client-7.0.1.tgz (Root Library) -> ❌ socket.io-2.4.1.tgz (Vulnerable Library) |
7.3 | Transitive socket.io-2.4.1.tgz |
nexmo-client-7.0.1.tgz | Transitive 2.5.1 |
#31 | |
CVE-2024-38355Path to dependency file: /app-to-phone-js/package.json Path to vulnerable library: /app-to-phone-js/package.json,/in-app-messaging-js/package.json,/phone-to-app-js/package.json Dependency Hierarchy: -> nexmo-client-8.0.4.tgz (Root Library) -> ❌ socket.io-2.4.1.tgz (Vulnerable Library) |
7.3 | Transitive socket.io-2.4.1.tgz |
nexmo-client-8.0.4.tgz | Transitive 2.5.1 |
#24 | |
CVE-2023-32695Path to dependency file: /app-to-phone-js/package.json Path to vulnerable library: /app-to-phone-js/package.json,/phone-to-app-js/package.json,/in-app-messaging-js/package.json Dependency Hierarchy: -> nexmo-client-7.0.1.tgz (Root Library) -> socket.io-2.4.1.tgz -> ❌ socket.io-parser-3.4.1.tgz (Vulnerable Library) |
7.3 | Transitive socket.io-parser-3.4.1.tgz |
nexmo-client-7.0.1.tgz | Transitive 3.4.3 |
#31 | |
CVE-2023-32695Path to dependency file: /app-to-phone-js/package.json Path to vulnerable library: /app-to-phone-js/package.json,/phone-to-app-js/package.json,/in-app-messaging-js/package.json Dependency Hierarchy: -> nexmo-client-8.0.4.tgz (Root Library) -> socket.io-2.4.1.tgz -> ❌ socket.io-parser-3.4.1.tgz (Vulnerable Library) |
7.3 | Transitive socket.io-parser-3.4.1.tgz |
nexmo-client-8.0.4.tgz | Transitive 3.4.3 |
#24 | |
CVE-2022-41940Path to dependency file: /app-to-phone-js/package.json Path to vulnerable library: /app-to-phone-js/package.json,/phone-to-app-js/package.json,/in-app-messaging-js/package.json Dependency Hierarchy: -> nexmo-client-7.0.1.tgz (Root Library) -> socket.io-2.4.1.tgz -> ❌ engine.io-3.5.0.tgz (Vulnerable Library) |
7.1 | Transitive engine.io-3.5.0.tgz |
nexmo-client-7.0.1.tgz | Transitive 3.6.1 |
#31 | |
CVE-2022-41940Path to dependency file: /app-to-phone-js/package.json Path to vulnerable library: /app-to-phone-js/package.json,/phone-to-app-js/package.json,/in-app-messaging-js/package.json Dependency Hierarchy: -> nexmo-client-8.0.4.tgz (Root Library) -> socket.io-2.4.1.tgz -> ❌ engine.io-3.5.0.tgz (Vulnerable Library) |
7.1 | Transitive engine.io-3.5.0.tgz |
nexmo-client-8.0.4.tgz | Transitive 3.6.1 |
#24 | |
CVE-2024-47764Path to dependency file: /app-to-phone-js/package.json Path to vulnerable library: /app-to-phone-js/package.json,/in-app-messaging-js/package.json,/phone-to-app-js/package.json Dependency Hierarchy: -> nexmo-client-7.0.1.tgz (Root Library) -> socket.io-2.4.1.tgz -> engine.io-3.5.0.tgz -> ❌ cookie-0.4.1.tgz (Vulnerable Library) |
5.3 | Transitive cookie-0.4.1.tgz |
nexmo-client-7.0.1.tgz | Transitive 0.7.0 |
#31 | |
CVE-2024-47764Path to dependency file: /app-to-phone-js/package.json Path to vulnerable library: /app-to-phone-js/package.json,/in-app-messaging-js/package.json,/phone-to-app-js/package.json Dependency Hierarchy: -> nexmo-client-8.0.4.tgz (Root Library) -> socket.io-2.4.1.tgz -> engine.io-3.5.0.tgz -> ❌ cookie-0.4.1.tgz (Vulnerable Library) |
5.3 | Transitive cookie-0.4.1.tgz |
nexmo-client-8.0.4.tgz | Transitive 0.7.0 |
#24 | |
CVE-2021-32640Path to dependency file: /app-to-phone-js/package.json Path to vulnerable library: /app-to-phone-js/package.json,/phone-to-app-js/package.json Dependency Hierarchy: -> nexmo-client-7.0.1.tgz (Root Library) -> socket.io-client-2.4.0.tgz -> engine.io-client-3.5.1.tgz -> ❌ ws-7.4.4.tgz (Vulnerable Library) |
5.3 | Transitive ws-7.4.4.tgz |
nexmo-client-7.0.1.tgz | Transitive 7.4.6 |
#31 | |
CVE-2017-16137Path to dependency file: /app-to-phone-js/package.json Path to vulnerable library: /app-to-phone-js/package.json,/phone-to-app-js/package.json,/in-app-messaging-js/package.json Dependency Hierarchy: -> nexmo-client-7.0.1.tgz (Root Library) -> socket.io-2.4.1.tgz -> ❌ debug-4.1.1.tgz (Vulnerable Library) |
5.3 | Transitive debug-4.1.1.tgz |
nexmo-client-7.0.1.tgz | Transitive 4.3.1 |
#31 | |
CVE-2017-16137Path to dependency file: /app-to-phone-js/package.json Path to vulnerable library: /app-to-phone-js/package.json,/phone-to-app-js/package.json,/in-app-messaging-js/package.json Dependency Hierarchy: -> nexmo-client-8.0.4.tgz (Root Library) -> socket.io-2.4.1.tgz -> ❌ debug-4.1.1.tgz (Vulnerable Library) |
5.3 | Transitive debug-4.1.1.tgz |
nexmo-client-8.0.4.tgz | Transitive 4.3.1 |
#24 | |
CVE-2024-43800Path to dependency file: /app-to-phone-js/package.json Path to vulnerable library: /app-to-phone-js/package.json,/app-to-app-kotlin/package.json,/phone-to-app-java/package.json,/app-to-phone-kotlin/package.json,/app-to-phone-swift/package.json,/app-to-app-java/package.json,/phone-to-app-js/package.json,/app-to-phone-java/package.json,/app-to-app-objc/package.json,/phone-to-app-kotlin/package.json,/app-to-phone-objc/package.json,/phone-to-app-swift/package.json,/app-to-app-swift/package.json,/phone-to-app-objc/package.json Dependency Hierarchy: -> express-4.17.1.tgz (Root Library) -> ❌ serve-static-1.14.1.tgz (Vulnerable Library) |
5.0 | Transitive serve-static-1.14.1.tgz |
express-4.17.1.tgz | Transitive 1.16.0 |
#42 | |
CVE-2024-43799Path to dependency file: /phone-to-app-kotlin/package.json Path to vulnerable library: /phone-to-app-kotlin/package.json,/app-to-app-swift/package.json,/app-to-phone-objc/package.json,/app-to-phone-swift/package.json,/phone-to-app-objc/package.json,/app-to-phone-js/package.json,/app-to-app-objc/package.json,/phone-to-app-java/package.json,/phone-to-app-swift/package.json,/phone-to-app-js/package.json,/app-to-phone-java/package.json,/app-to-phone-kotlin/package.json,/app-to-app-kotlin/package.json,/app-to-app-java/package.json Dependency Hierarchy: -> express-4.17.1.tgz (Root Library) -> ❌ send-0.17.1.tgz (Vulnerable Library) |
5.0 | Transitive send-0.17.1.tgz |
express-4.17.1.tgz | Transitive 0.19.0 |
#42 |
✔️ Remediated vulnerabilities:
| Vulnerability | Vulnerable Library |
|---|---|
| CVE-2020-29582 | kotlin-stdlib-1.3.72.jar |
| CVE-2020-15250 | junit-4.12.jar |
| CVE-2021-36090 | commons-compress-1.12.jar |
| CVE-2022-3171 | protobuf-java-3.10.0.jar |
| CVE-2024-7254 | protobuf-java-3.10.0.jar |
| CVE-2024-30172 | bcprov-jdk15on-1.56.jar |
| CVE-2019-17359 | bcprov-jdk15on-1.56.jar |
| CVE-2020-13956 | httpclient-4.5.6.jar |
| CVE-2022-24329 | kotlin-stdlib-1.3.72.jar |
| WS-2021-0419 | gson-2.8.6.jar |
| CVE-2023-33201 | bcprov-jdk15on-1.56.jar |
| CVE-2022-24329 | kotlin-stdlib-1.5.20.jar |
| WS-2019-0379 | commons-codec-1.10.jar |
| CVE-2024-30171 | bcprov-jdk15on-1.56.jar |
| CVE-2024-25710 | commons-compress-1.12.jar |
| CVE-2021-35517 | commons-compress-1.12.jar |
| CVE-2022-24329 | kotlin-stdlib-1.5.0.jar |
| CVE-2018-11771 | commons-compress-1.12.jar |
| CVE-2021-35516 | commons-compress-1.12.jar |
| CVE-2023-3635 | okio-2.7.0.jar |
| CVE-2024-29857 | bcprov-jdk15on-1.56.jar |
| CVE-2023-0833 | okhttp-4.8.1.jar |
| CVE-2021-0341 | okhttp-4.8.1.jar |
| CVE-2021-35515 | commons-compress-1.12.jar |
| CVE-2020-26939 | bcprov-jdk15on-1.56.jar |
| CVE-2022-3510 | protobuf-java-3.10.0.jar |
| CVE-2023-33202 | bcprov-jdk15on-1.56.jar |
| CVE-2022-25867 | socket.io-client-1.0.0.jar |
| CVE-2020-17521 | groovy-all-2.4.15.jar |
| CVE-2023-2976 | guava-28.1-jre.jar |
| CVE-2022-3509 | protobuf-java-3.10.0.jar |
| CVE-2022-23437 | xercesImpl-2.12.0.jar |
| CVE-2022-25647 | gson-2.8.6.jar |
| CVE-2018-1000180 | bcprov-jdk15on-1.56.jar |
| CVE-2020-8908 | guava-28.1-jre.jar |
| CVE-2026-48038 | joi-17.6.3.tgz |
| CVE-2021-22570 | protobuf-java-3.10.0.jar |
| CVE-2020-15522 | bcprov-jdk15on-1.56.jar |
| CVE-2022-24329 | kotlin-stdlib-1.4.31.jar |
Base branch total remaining vulnerabilities: 89
Base branch commit: null
Total libraries scanned: 225
Scan token: 0718ecc3cf254b75890db1fbe3924a16