dependency-summary.json 9.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283
  1. {
  2. "source": "npm audit --registry=https://registry.npmjs.org --json",
  3. "scope": "full dependency tree including build/test tooling; not an exploitability count",
  4. "metadata": {
  5. "vulnerabilities": {
  6. "info": 0,
  7. "low": 8,
  8. "moderate": 22,
  9. "high": 49,
  10. "critical": 6,
  11. "total": 85
  12. },
  13. "dependencies": {
  14. "prod": 39,
  15. "dev": 1009,
  16. "optional": 105,
  17. "peer": 0,
  18. "peerOptional": 0,
  19. "total": 1058
  20. }
  21. },
  22. "direct": [
  23. {
  24. "name": "@angular-devkit/build-angular",
  25. "version": "18.2.21",
  26. "severity": "high",
  27. "advisories": []
  28. },
  29. {
  30. "name": "@angular/animations",
  31. "version": "18.2.14",
  32. "severity": "moderate",
  33. "advisories": []
  34. },
  35. {
  36. "name": "@angular/cli",
  37. "version": "18.2.21",
  38. "severity": "high",
  39. "advisories": []
  40. },
  41. {
  42. "name": "@angular/common",
  43. "version": "18.2.14",
  44. "severity": "high",
  45. "advisories": [
  46. {
  47. "title": "Angular is Vulnerable to XSRF Token Leakage via Protocol-Relative URLs in Angular HTTP Client",
  48. "url": "https://github.com/advisories/GHSA-58c5-g7wp-6w37"
  49. },
  50. {
  51. "title": "@angular/common: Denial of Service (DoS) via OOM in Date Formatting (formatDate)",
  52. "url": "https://github.com/advisories/GHSA-48r7-hpm6-gfxm"
  53. },
  54. {
  55. "title": "@angular/common: Weak 32-Bit Cache Key Hashing in `HttpTransferCache` Leading to Cross-Request Data Leakage and State Poisoning",
  56. "url": "https://github.com/advisories/GHSA-39pv-4j6c-2g6v"
  57. },
  58. {
  59. "title": "@angular/common: Denial of Service (DoS) via OOM in Number Formatting (digitsInfo)",
  60. "url": "https://github.com/advisories/GHSA-p3vc-36g9-x9gr"
  61. },
  62. {
  63. "title": "@angular/common: Information Leak via Default Caching of Credentialed Requests in HttpTransferCache",
  64. "url": "https://github.com/advisories/GHSA-q6f4-qqrg-jv6x"
  65. },
  66. {
  67. "title": "Angular: Cache-Key Ambiguity in HttpTransferCache Leading to Cross-Request Response Reuse and State Poisoning",
  68. "url": "https://github.com/advisories/GHSA-jhpw-976m-542j"
  69. },
  70. {
  71. "title": "Angular: Information Leak via `HttpTransferCache` Bypass When Using `withRequestsMadeViaParent`",
  72. "url": "https://github.com/advisories/GHSA-p297-fm68-3q8c"
  73. }
  74. ]
  75. },
  76. {
  77. "name": "@angular/compiler",
  78. "version": "18.2.14",
  79. "severity": "high",
  80. "advisories": [
  81. {
  82. "title": "Angular vulnerable to XSS in i18n attribute bindings",
  83. "url": "https://github.com/advisories/GHSA-g93w-mfhg-p222"
  84. },
  85. {
  86. "title": "Angular has XSS Vulnerability via Unsanitized SVG Script Attributes",
  87. "url": "https://github.com/advisories/GHSA-jrmj-c5cx-3cw6"
  88. },
  89. {
  90. "title": "Angular Stored XSS Vulnerability via SVG Animation, SVG URL and MathML Attributes",
  91. "url": "https://github.com/advisories/GHSA-v4hv-rgfq-gp49"
  92. },
  93. {
  94. "title": "@angular/compiler: Two-Way Property Binding Sanitization Bypass (XSS)",
  95. "url": "https://github.com/advisories/GHSA-58w9-8g37-x9v5"
  96. },
  97. {
  98. "title": "Angular: Template and Attribute Namespace Sanitization Bypass (XSS)",
  99. "url": "https://github.com/advisories/GHSA-f3m7-gqxr-g87x"
  100. },
  101. {
  102. "title": "Angular i18n: Cross-Site Scripting (XSS) via event-handler attributes",
  103. "url": "https://github.com/advisories/GHSA-jj27-h5hq-8x99"
  104. },
  105. {
  106. "title": "Angular: Sanitization bypass via directive host bindings on concrete host elements in @angular/core and @angular/compiler",
  107. "url": "https://github.com/advisories/GHSA-hh8m-fm6v-7cvg"
  108. }
  109. ]
  110. },
  111. {
  112. "name": "@angular/compiler-cli",
  113. "version": "18.2.14",
  114. "severity": "moderate",
  115. "advisories": []
  116. },
  117. {
  118. "name": "@angular/core",
  119. "version": "18.2.14",
  120. "severity": "high",
  121. "advisories": [
  122. {
  123. "title": "Angular i18n vulnerable to Cross-Site Scripting",
  124. "url": "https://github.com/advisories/GHSA-prjf-86w9-mfqv"
  125. },
  126. {
  127. "title": "Angular vulnerable to XSS in i18n attribute bindings",
  128. "url": "https://github.com/advisories/GHSA-g93w-mfhg-p222"
  129. },
  130. {
  131. "title": "Angular has XSS Vulnerability via Unsanitized SVG Script Attributes",
  132. "url": "https://github.com/advisories/GHSA-jrmj-c5cx-3cw6"
  133. },
  134. {
  135. "title": "Angular: Template and Attribute Namespace Sanitization Bypass (XSS)",
  136. "url": "https://github.com/advisories/GHSA-f3m7-gqxr-g87x"
  137. },
  138. {
  139. "title": "@angular/core: Angular Template and Dynamic Component Namespace Bypass leading to Cross-Site Scripting (XSS)",
  140. "url": "https://github.com/advisories/GHSA-692r-grfm-v8x7"
  141. },
  142. {
  143. "title": "Angular Client Hydration DOM Clobbering & Response-Cache Poisoning",
  144. "url": "https://github.com/advisories/GHSA-rgjc-h3x7-9mwg"
  145. },
  146. {
  147. "title": "Angular i18n: Cross-Site Scripting (XSS) via event-handler attributes",
  148. "url": "https://github.com/advisories/GHSA-jj27-h5hq-8x99"
  149. },
  150. {
  151. "title": "Angular: Sanitization bypass via directive host bindings on concrete host elements in @angular/core and @angular/compiler",
  152. "url": "https://github.com/advisories/GHSA-hh8m-fm6v-7cvg"
  153. }
  154. ]
  155. },
  156. {
  157. "name": "@angular/forms",
  158. "version": "18.2.14",
  159. "severity": "moderate",
  160. "advisories": []
  161. },
  162. {
  163. "name": "@angular/platform-browser",
  164. "version": "18.2.14",
  165. "severity": "moderate",
  166. "advisories": []
  167. },
  168. {
  169. "name": "@angular/platform-browser-dynamic",
  170. "version": "18.2.14",
  171. "severity": "moderate",
  172. "advisories": []
  173. },
  174. {
  175. "name": "@angular/router",
  176. "version": "18.2.14",
  177. "severity": "high",
  178. "advisories": [
  179. {
  180. "title": "Angular Server-Side Rendering (SSR): Denial of Service via Numeric URL Matrix Parameters",
  181. "url": "https://github.com/advisories/GHSA-ff3f-86qr-9cv3"
  182. }
  183. ]
  184. },
  185. {
  186. "name": "html2pdf.js",
  187. "version": "0.10.3",
  188. "severity": "critical",
  189. "advisories": [
  190. {
  191. "title": "html2pdf.js contains a cross-site scripting vulnerability",
  192. "url": "https://github.com/advisories/GHSA-w8x4-x68c-m6fc"
  193. }
  194. ]
  195. },
  196. {
  197. "name": "jspdf",
  198. "version": "3.0.4",
  199. "severity": "critical",
  200. "advisories": [
  201. {
  202. "title": "jsPDF has Local File Inclusion/Path Traversal vulnerability",
  203. "url": "https://github.com/advisories/GHSA-f8cm-6447-x5h2"
  204. },
  205. {
  206. "title": "jsPDF has PDF Injection in AcroFormChoiceField that allows Arbitrary JavaScript Execution",
  207. "url": "https://github.com/advisories/GHSA-pqxr-3g65-p328"
  208. },
  209. {
  210. "title": "jsPDF Vulnerable to Denial of Service (DoS) via Unvalidated BMP Dimensions in BMPDecoder",
  211. "url": "https://github.com/advisories/GHSA-95fx-jjr5-f39c"
  212. },
  213. {
  214. "title": "jsPDF Vulnerable to Stored XMP Metadata Injection (Spoofing & Integrity Violation)",
  215. "url": "https://github.com/advisories/GHSA-vm32-vv63-w422"
  216. },
  217. {
  218. "title": "jsPDF has Shared State Race Condition in addJS Plugin",
  219. "url": "https://github.com/advisories/GHSA-cjw8-79x6-5cj4"
  220. },
  221. {
  222. "title": "jsPDF has a PDF Object Injection via Unsanitized Input in addJS Method",
  223. "url": "https://github.com/advisories/GHSA-9vjf-qc39-jprp"
  224. },
  225. {
  226. "title": "jsPDF Affected by Client-Side/Server-Side Denial of Service via Malicious GIF Dimensions",
  227. "url": "https://github.com/advisories/GHSA-67pg-wm7f-q7fj"
  228. },
  229. {
  230. "title": "jsPDF has a PDF Injection in AcroForm module allows Arbitrary JavaScript Execution (RadioButton.createOption and \"AS\" property)",
  231. "url": "https://github.com/advisories/GHSA-p5xg-68wr-hm3m"
  232. },
  233. {
  234. "title": "jsPDF has a PDF Object Injection via FreeText color",
  235. "url": "https://github.com/advisories/GHSA-7x6v-j9x4-qf24"
  236. },
  237. {
  238. "title": "jsPDF has HTML Injection in New Window paths",
  239. "url": "https://github.com/advisories/GHSA-wfv2-pwc8-crg5"
  240. }
  241. ]
  242. },
  243. {
  244. "name": "karma",
  245. "version": "6.4.4",
  246. "severity": "high",
  247. "advisories": []
  248. },
  249. {
  250. "name": "karma-jasmine",
  251. "version": "5.1.0",
  252. "severity": "high",
  253. "advisories": []
  254. },
  255. {
  256. "name": "karma-jasmine-html-reporter",
  257. "version": "2.1.0",
  258. "severity": "high",
  259. "advisories": []
  260. },
  261. {
  262. "name": "lucide-angular",
  263. "version": "0.468.0",
  264. "severity": "moderate",
  265. "advisories": []
  266. },
  267. {
  268. "name": "xlsx",
  269. "version": "0.18.5",
  270. "severity": "high",
  271. "advisories": [
  272. {
  273. "title": "Prototype Pollution in sheetJS",
  274. "url": "https://github.com/advisories/GHSA-4r6h-8v6p-xvw6"
  275. },
  276. {
  277. "title": "SheetJS Regular Expression Denial of Service (ReDoS)",
  278. "url": "https://github.com/advisories/GHSA-5pgg-2g8v-p4x9"
  279. }
  280. ]
  281. }
  282. ]
  283. }